JsRender/Gtk.vala.c
authorAlan Knowles <alan@roojs.com>
Mon, 4 Aug 2014 11:06:11 +0000 (19:06 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 4 Aug 2014 11:06:11 +0000 (19:06 +0800)
JsRender/JsRender.vala.c
JsRender/Lang.vala.c
JsRender/Node.vala.c
JsRender/NodeToGlade.vala.c
JsRender/NodeToJs.vala.c
JsRender/Roo.vala.c
Project/Gtk.vala.c
Project/Project.vala.c
Project/Roo.vala.c
Palete/Gir.vala.c
Palete/Gtk.vala.c
Palete/Palete.vala.c
Palete/Roo.vala.c
Builder4/Application.vala.c
Builder4/About.vala.c
Builder4/DialogConfirm.vala.c
Builder4/DialogNewComponent.vala.c
Builder4/StandardErrorDialog.vala.c
Builder4/DialogSaveTemplate.vala.c
Builder4/DialogTemplateSelect.vala.c
Builder4/EditProject.vala.c
Builder4/Editor.vala.c
Builder4/ProjectSettings.vala.c
Builder4/MainWindow.vala.c
Builder4/WindowRightPalete.vala.c
Builder4/WindowLeftTree.vala.c
Builder4/WindowRooView.vala.c
Builder4/WindowLeftProps.vala.c
Builder4/ClutterFiles.vala.c
Builder4/WindowLeftProjects.vala.c
Builder4/WindowAddProp.vala.c
Builder4/GladeView.vala.c
Builder4/Main.vala.c

38 files changed:
Builder4/About.vala.c [deleted file]
Builder4/Application.vala.c [deleted file]
Builder4/ClutterFiles.vala.c [deleted file]
Builder4/DialogConfirm.vala.c [deleted file]
Builder4/DialogNewComponent.vala.c [deleted file]
Builder4/DialogSaveTemplate.vala.c [deleted file]
Builder4/DialogTemplateSelect.vala.c [deleted file]
Builder4/EditProject.vala.c [deleted file]
Builder4/Editor.vala.c [deleted file]
Builder4/GladeView.vala.c [deleted file]
Builder4/Main.vala.c [deleted file]
Builder4/MainWindow.vala.c [deleted file]
Builder4/ProjectSettings.vala.c [deleted file]
Builder4/StandardErrorDialog.vala.c [deleted file]
Builder4/WindowAddProp.vala.c [deleted file]
Builder4/WindowLeftProjects.vala.c [deleted file]
Builder4/WindowLeftProps.vala.c [deleted file]
Builder4/WindowLeftTree.vala.c [deleted file]
Builder4/WindowRightPalete.vala.c [deleted file]
Builder4/WindowRooView.vala.c [deleted file]
JsRender/Gtk.vala.c [deleted file]
JsRender/JsRender.vala.c [deleted file]
JsRender/Lang.vala.c [deleted file]
JsRender/Node.vala.c [deleted file]
JsRender/NodeToGlade.vala
JsRender/NodeToGlade.vala.c [deleted file]
JsRender/NodeToJs.vala.c [deleted file]
JsRender/Roo.vala.c [deleted file]
Palete/Gir.vala
Palete/Gir.vala.c [deleted file]
Palete/Gtk.vala.c [deleted file]
Palete/Palete.vala.c [deleted file]
Palete/Roo.vala.c [deleted file]
Project/Gtk.vala.c [deleted file]
Project/Project.vala.c [deleted file]
Project/Roo.vala.c [deleted file]
tests/#test.glade# [deleted file]
tests/test.glade

diff --git a/Builder4/About.vala.c b/Builder4/About.vala.c
deleted file mode 100644 (file)
index 24c2e57..0000000
+++ /dev/null
@@ -1,466 +0,0 @@
-/* About.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from About.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/About.vala  -o /tmp/About
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_AboutDialog1();
-    About.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <gdk/gdk.h>
-#include <gobject/gvaluecollector.h>
-
-
-#define TYPE_XCLS_ABOUTDIALOG1 (xcls_aboutdialog1_get_type ())
-#define XCLS_ABOUTDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1))
-#define XCLS_ABOUTDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1Class))
-#define IS_XCLS_ABOUTDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_ABOUTDIALOG1))
-#define IS_XCLS_ABOUTDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_ABOUTDIALOG1))
-#define XCLS_ABOUTDIALOG1_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1Class))
-
-typedef struct _Xcls_AboutDialog1 Xcls_AboutDialog1;
-typedef struct _Xcls_AboutDialog1Class Xcls_AboutDialog1Class;
-typedef struct _Xcls_AboutDialog1Private Xcls_AboutDialog1Private;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _xcls_aboutdialog1_unref0(var) ((var == NULL) ? NULL : (var = (xcls_aboutdialog1_unref (var), NULL)))
-typedef struct _ParamSpecXcls_AboutDialog1 ParamSpecXcls_AboutDialog1;
-
-struct _Xcls_AboutDialog1 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_AboutDialog1Private * priv;
-       GtkAboutDialog* el;
-};
-
-struct _Xcls_AboutDialog1Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_AboutDialog1 *self);
-};
-
-struct _ParamSpecXcls_AboutDialog1 {
-       GParamSpec parent_instance;
-};
-
-
-extern Xcls_AboutDialog1* About;
-Xcls_AboutDialog1* About = NULL;
-static gpointer xcls_aboutdialog1_parent_class = NULL;
-static Xcls_AboutDialog1* xcls_aboutdialog1__this;
-static Xcls_AboutDialog1* xcls_aboutdialog1__this = NULL;
-
-gpointer xcls_aboutdialog1_ref (gpointer instance);
-void xcls_aboutdialog1_unref (gpointer instance);
-GParamSpec* param_spec_xcls_aboutdialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_xcls_aboutdialog1 (GValue* value, gpointer v_object);
-void value_take_xcls_aboutdialog1 (GValue* value, gpointer v_object);
-gpointer value_get_xcls_aboutdialog1 (const GValue* value);
-GType xcls_aboutdialog1_get_type (void) G_GNUC_CONST;
-enum  {
-       XCLS_ABOUTDIALOG1_DUMMY_PROPERTY
-};
-Xcls_AboutDialog1* xcls_aboutdialog1_new (void);
-Xcls_AboutDialog1* xcls_aboutdialog1_construct (GType object_type);
-static void __lambda9_ (Xcls_AboutDialog1* self, gint rid);
-static void ___lambda9__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
-static gboolean __lambda10_ (Xcls_AboutDialog1* self, GtkWidget* _self_, GdkEventAny* event);
-static gboolean ___lambda10__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
-void xcls_aboutdialog1_show_all (Xcls_AboutDialog1* self);
-static void xcls_aboutdialog1_finalize (Xcls_AboutDialog1* obj);
-
-
-static gpointer _xcls_aboutdialog1_ref0 (gpointer self) {
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return self ? xcls_aboutdialog1_ref (self) : NULL;
-#line 86 "About.vala.c"
-}
-
-
-static void __lambda9_ (Xcls_AboutDialog1* self, gint rid) {
-       GtkAboutDialog* _tmp0_ = NULL;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp0_ = self->el;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp0_);
-#line 96 "About.vala.c"
-}
-
-
-static void ___lambda9__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       __lambda9_ ((Xcls_AboutDialog1*) self, response_id);
-#line 103 "About.vala.c"
-}
-
-
-static gboolean __lambda10_ (Xcls_AboutDialog1* self, GtkWidget* _self_, GdkEventAny* event) {
-       gboolean result = FALSE;
-       GtkAboutDialog* _tmp0_ = NULL;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_return_val_if_fail (_self_ != NULL, FALSE);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp0_ = self->el;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp0_);
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       result = TRUE;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return result;
-#line 122 "About.vala.c"
-}
-
-
-static gboolean ___lambda10__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
-       gboolean result;
-       result = __lambda10_ ((Xcls_AboutDialog1*) self, _sender, event);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return result;
-#line 131 "About.vala.c"
-}
-
-
-Xcls_AboutDialog1* xcls_aboutdialog1_construct (GType object_type) {
-       Xcls_AboutDialog1* self = NULL;
-       GtkAboutDialog* _tmp0_ = NULL;
-       Xcls_AboutDialog1* _tmp1_ = NULL;
-       Xcls_AboutDialog1* _tmp2_ = NULL;
-       GtkAboutDialog* _tmp3_ = NULL;
-       GtkAboutDialog* _tmp4_ = NULL;
-       GtkAboutDialog* _tmp5_ = NULL;
-       GtkAboutDialog* _tmp6_ = NULL;
-       GtkAboutDialog* _tmp7_ = NULL;
-       GtkAboutDialog* _tmp8_ = NULL;
-       GtkAboutDialog* _tmp9_ = NULL;
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       self = (Xcls_AboutDialog1*) g_type_create_instance (object_type);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp0_ = (GtkAboutDialog*) gtk_about_dialog_new ();
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_object_ref_sink (_tmp0_);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _g_object_unref0 (self->el);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       self->el = _tmp0_;
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp1_ = _xcls_aboutdialog1_ref0 (self);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _xcls_aboutdialog1_unref0 (xcls_aboutdialog1__this);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       xcls_aboutdialog1__this = _tmp1_;
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp2_ = _xcls_aboutdialog1_ref0 (self);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _xcls_aboutdialog1_unref0 (About);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       About = _tmp2_;
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp3_ = self->el;
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       gtk_about_dialog_set_copyright (_tmp3_, "LGPL");
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp4_ = self->el;
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       gtk_about_dialog_set_license (_tmp4_, "LGPL");
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp5_ = self->el;
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       gtk_window_set_modal ((GtkWindow*) _tmp5_, TRUE);
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp6_ = self->el;
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       gtk_about_dialog_set_program_name (_tmp6_, "app.Builder.js");
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp7_ = self->el;
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       gtk_about_dialog_set_website (_tmp7_, "http://www.akbkhome.com/blog.php");
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp8_ = self->el;
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_signal_connect ((GtkDialog*) _tmp8_, "response", (GCallback) ___lambda9__gtk_dialog_response, self);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp9_ = self->el;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_signal_connect ((GtkWidget*) _tmp9_, "delete-event", (GCallback) ___lambda10__gtk_widget_delete_event, self);
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return self;
-#line 199 "About.vala.c"
-}
-
-
-Xcls_AboutDialog1* xcls_aboutdialog1_new (void) {
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return xcls_aboutdialog1_construct (TYPE_XCLS_ABOUTDIALOG1);
-#line 206 "About.vala.c"
-}
-
-
-void xcls_aboutdialog1_show_all (Xcls_AboutDialog1* self) {
-       GtkAboutDialog* _tmp0_ = NULL;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_return_if_fail (self != NULL);
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _tmp0_ = self->el;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp0_);
-#line 218 "About.vala.c"
-}
-
-
-static void value_xcls_aboutdialog1_init (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       value->data[0].v_pointer = NULL;
-#line 225 "About.vala.c"
-}
-
-
-static void value_xcls_aboutdialog1_free_value (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               xcls_aboutdialog1_unref (value->data[0].v_pointer);
-#line 234 "About.vala.c"
-       }
-}
-
-
-static void value_xcls_aboutdialog1_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (src_value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               dest_value->data[0].v_pointer = xcls_aboutdialog1_ref (src_value->data[0].v_pointer);
-#line 244 "About.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 248 "About.vala.c"
-       }
-}
-
-
-static gpointer value_xcls_aboutdialog1_peek_pointer (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return value->data[0].v_pointer;
-#line 256 "About.vala.c"
-}
-
-
-static gchar* value_xcls_aboutdialog1_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (collect_values[0].v_pointer) {
-#line 263 "About.vala.c"
-               Xcls_AboutDialog1* object;
-               object = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 270 "About.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 274 "About.vala.c"
-               }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               value->data[0].v_pointer = xcls_aboutdialog1_ref (object);
-#line 278 "About.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               value->data[0].v_pointer = NULL;
-#line 282 "About.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return NULL;
-#line 286 "About.vala.c"
-}
-
-
-static gchar* value_xcls_aboutdialog1_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_AboutDialog1** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (!object_p) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 297 "About.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (!value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               *object_p = NULL;
-#line 303 "About.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               *object_p = value->data[0].v_pointer;
-#line 307 "About.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               *object_p = xcls_aboutdialog1_ref (value->data[0].v_pointer);
-#line 311 "About.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return NULL;
-#line 315 "About.vala.c"
-}
-
-
-GParamSpec* param_spec_xcls_aboutdialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       ParamSpecXcls_AboutDialog1* spec;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_ABOUTDIALOG1), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return G_PARAM_SPEC (spec);
-#line 329 "About.vala.c"
-}
-
-
-gpointer value_get_xcls_aboutdialog1 (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_ABOUTDIALOG1), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return value->data[0].v_pointer;
-#line 338 "About.vala.c"
-}
-
-
-void value_set_xcls_aboutdialog1 (GValue* value, gpointer v_object) {
-       Xcls_AboutDialog1* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_ABOUTDIALOG1));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_ABOUTDIALOG1));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               value->data[0].v_pointer = v_object;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               xcls_aboutdialog1_ref (value->data[0].v_pointer);
-#line 358 "About.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               value->data[0].v_pointer = NULL;
-#line 362 "About.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               xcls_aboutdialog1_unref (old);
-#line 368 "About.vala.c"
-       }
-}
-
-
-void value_take_xcls_aboutdialog1 (GValue* value, gpointer v_object) {
-       Xcls_AboutDialog1* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_ABOUTDIALOG1));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_ABOUTDIALOG1));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               value->data[0].v_pointer = v_object;
-#line 387 "About.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               value->data[0].v_pointer = NULL;
-#line 391 "About.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               xcls_aboutdialog1_unref (old);
-#line 397 "About.vala.c"
-       }
-}
-
-
-static void xcls_aboutdialog1_class_init (Xcls_AboutDialog1Class * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       xcls_aboutdialog1_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       XCLS_ABOUTDIALOG1_CLASS (klass)->finalize = xcls_aboutdialog1_finalize;
-#line 407 "About.vala.c"
-}
-
-
-static void xcls_aboutdialog1_instance_init (Xcls_AboutDialog1 * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       self->ref_count = 1;
-#line 414 "About.vala.c"
-}
-
-
-static void xcls_aboutdialog1_finalize (Xcls_AboutDialog1* obj) {
-       Xcls_AboutDialog1 * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_ABOUTDIALOG1, Xcls_AboutDialog1);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       _g_object_unref0 (self->el);
-#line 424 "About.vala.c"
-}
-
-
-GType xcls_aboutdialog1_get_type (void) {
-       static volatile gsize xcls_aboutdialog1_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_aboutdialog1_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { value_xcls_aboutdialog1_init, value_xcls_aboutdialog1_free_value, value_xcls_aboutdialog1_copy_value, value_xcls_aboutdialog1_peek_pointer, "p", value_xcls_aboutdialog1_collect_value, "p", value_xcls_aboutdialog1_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_AboutDialog1Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_aboutdialog1_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_AboutDialog1), 0, (GInstanceInitFunc) xcls_aboutdialog1_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_aboutdialog1_type_id;
-               xcls_aboutdialog1_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_AboutDialog1", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_aboutdialog1_type_id__volatile, xcls_aboutdialog1_type_id);
-       }
-       return xcls_aboutdialog1_type_id__volatile;
-}
-
-
-gpointer xcls_aboutdialog1_ref (gpointer instance) {
-       Xcls_AboutDialog1* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       return instance;
-#line 449 "About.vala.c"
-}
-
-
-void xcls_aboutdialog1_unref (gpointer instance) {
-       Xcls_AboutDialog1* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               XCLS_ABOUTDIALOG1_GET_CLASS (self)->finalize (self);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/About.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 462 "About.vala.c"
-       }
-}
-
-
-
diff --git a/Builder4/Application.vala.c b/Builder4/Application.vala.c
deleted file mode 100644 (file)
index 06a7bcf..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-/* Application.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Application.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-
-
-#define BUILDER4_TYPE_APPLICATION (builder4_application_get_type ())
-#define BUILDER4_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BUILDER4_TYPE_APPLICATION, Builder4Application))
-#define BUILDER4_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BUILDER4_TYPE_APPLICATION, Builder4ApplicationClass))
-#define BUILDER4_IS_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BUILDER4_TYPE_APPLICATION))
-#define BUILDER4_IS_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BUILDER4_TYPE_APPLICATION))
-#define BUILDER4_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BUILDER4_TYPE_APPLICATION, Builder4ApplicationClass))
-
-typedef struct _Builder4Application Builder4Application;
-typedef struct _Builder4ApplicationClass Builder4ApplicationClass;
-typedef struct _Builder4ApplicationPrivate Builder4ApplicationPrivate;
-
-#define BUILDER4_APPLICATION_TYPE_TARGET (builder4_application_target_get_type ())
-
-struct _Builder4Application {
-       GtkApplication parent_instance;
-       Builder4ApplicationPrivate * priv;
-};
-
-struct _Builder4ApplicationClass {
-       GtkApplicationClass parent_class;
-};
-
-typedef enum  {
-       BUILDER4_APPLICATION_TARGET_INT32,
-       BUILDER4_APPLICATION_TARGET_STRING,
-       BUILDER4_APPLICATION_TARGET_ROOTWIN
-} Builder4ApplicationTarget;
-
-
-static gpointer builder4_application_parent_class = NULL;
-
-GType builder4_application_get_type (void) G_GNUC_CONST;
-enum  {
-       BUILDER4_APPLICATION_DUMMY_PROPERTY
-};
-static GType builder4_application_target_get_type (void) G_GNUC_UNUSED;
-Builder4Application* builder4_application_new (void);
-Builder4Application* builder4_application_construct (GType object_type);
-
-const GtkTargetEntry BUILDER4_APPLICATION_targetList[4] = {{"INTEGER", (guint) 0, (guint) BUILDER4_APPLICATION_TARGET_INT32}, {"STRING", (guint) 0, (guint) BUILDER4_APPLICATION_TARGET_STRING}, {"text/plain", (guint) 0, (guint) BUILDER4_APPLICATION_TARGET_STRING}, {"application/x-rootwindow-drop", (guint) 0, (guint) BUILDER4_APPLICATION_TARGET_ROOTWIN}};
-
-static GType builder4_application_target_get_type (void) {
-       static volatile gsize builder4_application_target_type_id__volatile = 0;
-       if (g_once_init_enter (&builder4_application_target_type_id__volatile)) {
-               static const GEnumValue values[] = {{BUILDER4_APPLICATION_TARGET_INT32, "BUILDER4_APPLICATION_TARGET_INT32", "int32"}, {BUILDER4_APPLICATION_TARGET_STRING, "BUILDER4_APPLICATION_TARGET_STRING", "string"}, {BUILDER4_APPLICATION_TARGET_ROOTWIN, "BUILDER4_APPLICATION_TARGET_ROOTWIN", "rootwin"}, {0, NULL, NULL}};
-               GType builder4_application_target_type_id;
-               builder4_application_target_type_id = g_enum_register_static ("Builder4ApplicationTarget", values);
-               g_once_init_leave (&builder4_application_target_type_id__volatile, builder4_application_target_type_id);
-       }
-       return builder4_application_target_type_id__volatile;
-}
-
-
-Builder4Application* builder4_application_construct (GType object_type) {
-       Builder4Application * self = NULL;
-#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala"
-       self = (Builder4Application*) g_object_new (object_type, NULL);
-#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala"
-       return self;
-#line 70 "Application.vala.c"
-}
-
-
-Builder4Application* builder4_application_new (void) {
-#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala"
-       return builder4_application_construct (BUILDER4_TYPE_APPLICATION);
-#line 77 "Application.vala.c"
-}
-
-
-static void builder4_application_class_init (Builder4ApplicationClass * klass) {
-#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Application.vala"
-       builder4_application_parent_class = g_type_class_peek_parent (klass);
-#line 84 "Application.vala.c"
-}
-
-
-static void builder4_application_instance_init (Builder4Application * self) {
-}
-
-
-GType builder4_application_get_type (void) {
-       static volatile gsize builder4_application_type_id__volatile = 0;
-       if (g_once_init_enter (&builder4_application_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Builder4ApplicationClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) builder4_application_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Builder4Application), 0, (GInstanceInitFunc) builder4_application_instance_init, NULL };
-               GType builder4_application_type_id;
-               builder4_application_type_id = g_type_register_static (GTK_TYPE_APPLICATION, "Builder4Application", &g_define_type_info, 0);
-               g_once_init_leave (&builder4_application_type_id__volatile, builder4_application_type_id);
-       }
-       return builder4_application_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/ClutterFiles.vala.c b/Builder4/ClutterFiles.vala.c
deleted file mode 100644 (file)
index 2e76c31..0000000
+++ /dev/null
@@ -1,1857 +0,0 @@
-/* ClutterFiles.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from ClutterFiles.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/ClutterFiles.vala  -o /tmp/ClutterFiles
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_ClutterFiles();
-    ClutterFiles.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <clutter/clutter.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <float.h>
-#include <math.h>
-
-
-#define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ())
-#define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles))
-#define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
-#define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES))
-#define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES))
-#define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
-
-typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles;
-typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass;
-typedef struct _Xcls_ClutterFilesPrivate Xcls_ClutterFilesPrivate;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT (xcls_clutterfiles_xcls_filelayout_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout))
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
-
-typedef struct _Xcls_ClutterFilesXcls_filelayout Xcls_ClutterFilesXcls_filelayout;
-typedef struct _Xcls_ClutterFilesXcls_filelayoutClass Xcls_ClutterFilesXcls_filelayoutClass;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER (xcls_clutterfiles_xcls_filelayout_manager_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager))
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
-
-typedef struct _Xcls_ClutterFilesXcls_filelayout_manager Xcls_ClutterFilesXcls_filelayout_manager;
-typedef struct _Xcls_ClutterFilesXcls_filelayout_managerClass Xcls_ClutterFilesXcls_filelayout_managerClass;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM (xcls_clutterfiles_xcls_fileitem_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem))
-#define XCLS_CLUTTERFILES_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
-#define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
-
-typedef struct _Xcls_ClutterFilesXcls_fileitem Xcls_ClutterFilesXcls_fileitem;
-typedef struct _Xcls_ClutterFilesXcls_fileitemClass Xcls_ClutterFilesXcls_fileitemClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-typedef struct _Xcls_ClutterFilesXcls_filelayoutPrivate Xcls_ClutterFilesXcls_filelayoutPrivate;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-typedef struct _Xcls_ClutterFilesXcls_fileitemPrivate Xcls_ClutterFilesXcls_fileitemPrivate;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE (xcls_clutterfiles_xcls_image_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_image))
-#define XCLS_CLUTTERFILES_XCLS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_imageClass))
-#define XCLS_CLUTTERFILES_IS_XCLS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE))
-#define XCLS_CLUTTERFILES_IS_XCLS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE))
-#define XCLS_CLUTTERFILES_XCLS_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_imageClass))
-
-typedef struct _Xcls_ClutterFilesXcls_image Xcls_ClutterFilesXcls_image;
-typedef struct _Xcls_ClutterFilesXcls_imageClass Xcls_ClutterFilesXcls_imageClass;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE (xcls_clutterfiles_xcls_typetitle_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_TYPETITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitle))
-#define XCLS_CLUTTERFILES_XCLS_TYPETITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitleClass))
-#define XCLS_CLUTTERFILES_IS_XCLS_TYPETITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE))
-#define XCLS_CLUTTERFILES_IS_XCLS_TYPETITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE))
-#define XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitleClass))
-
-typedef struct _Xcls_ClutterFilesXcls_typetitle Xcls_ClutterFilesXcls_typetitle;
-typedef struct _Xcls_ClutterFilesXcls_typetitleClass Xcls_ClutterFilesXcls_typetitleClass;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_TITLE (xcls_clutterfiles_xcls_title_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_title))
-#define XCLS_CLUTTERFILES_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_titleClass))
-#define XCLS_CLUTTERFILES_IS_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE))
-#define XCLS_CLUTTERFILES_IS_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE))
-#define XCLS_CLUTTERFILES_XCLS_TITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_titleClass))
-
-typedef struct _Xcls_ClutterFilesXcls_title Xcls_ClutterFilesXcls_title;
-typedef struct _Xcls_ClutterFilesXcls_titleClass Xcls_ClutterFilesXcls_titleClass;
-typedef struct _Xcls_ClutterFilesXcls_filelayout_managerPrivate Xcls_ClutterFilesXcls_filelayout_managerPrivate;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5 (xcls_clutterfiles_xcls_boxlayout5_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5))
-#define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5Class))
-#define XCLS_CLUTTERFILES_IS_XCLS_BOXLAYOUT5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5))
-#define XCLS_CLUTTERFILES_IS_XCLS_BOXLAYOUT5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5))
-#define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5Class))
-
-typedef struct _Xcls_ClutterFilesXcls_BoxLayout5 Xcls_ClutterFilesXcls_BoxLayout5;
-typedef struct _Xcls_ClutterFilesXcls_BoxLayout5Class Xcls_ClutterFilesXcls_BoxLayout5Class;
-typedef struct _Xcls_ClutterFilesXcls_BoxLayout5Private Xcls_ClutterFilesXcls_BoxLayout5Private;
-typedef struct _Xcls_ClutterFilesXcls_imagePrivate Xcls_ClutterFilesXcls_imagePrivate;
-typedef struct _Xcls_ClutterFilesXcls_typetitlePrivate Xcls_ClutterFilesXcls_typetitlePrivate;
-typedef struct _Xcls_ClutterFilesXcls_titlePrivate Xcls_ClutterFilesXcls_titlePrivate;
-
-struct _Xcls_ClutterFiles {
-       GObject parent_instance;
-       Xcls_ClutterFilesPrivate * priv;
-       ClutterScrollActor* el;
-       Xcls_ClutterFilesXcls_filelayout* filelayout;
-       Xcls_ClutterFilesXcls_filelayout_manager* filelayout_manager;
-       GeeArrayList* fileitems;
-};
-
-struct _Xcls_ClutterFilesClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ClutterFilesPrivate {
-       Xcls_ClutterFiles* _this;
-};
-
-struct _Xcls_ClutterFilesXcls_filelayout {
-       GObject parent_instance;
-       Xcls_ClutterFilesXcls_filelayoutPrivate * priv;
-       ClutterActor* el;
-};
-
-struct _Xcls_ClutterFilesXcls_filelayoutClass {
-       GObjectClass parent_class;
-};
-
-struct _ProjectProject {
-       GObject parent_instance;
-       ProjectProjectPrivate * priv;
-       gchar* id;
-       gchar* fn;
-       gchar* name;
-       gchar* runhtml;
-       GeeHashMap* paths;
-       GeeHashMap* files;
-       gchar* xtype;
-};
-
-struct _ProjectProjectClass {
-       GObjectClass parent_class;
-};
-
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-struct _Xcls_ClutterFilesXcls_fileitem {
-       GObject parent_instance;
-       Xcls_ClutterFilesXcls_fileitemPrivate * priv;
-       ClutterActor* el;
-       JsRenderJsRender* file;
-       Xcls_ClutterFilesXcls_image* image;
-       Xcls_ClutterFilesXcls_typetitle* typetitle;
-       Xcls_ClutterFilesXcls_title* title;
-};
-
-struct _Xcls_ClutterFilesXcls_fileitemClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ClutterFilesXcls_filelayout_manager {
-       GObject parent_instance;
-       Xcls_ClutterFilesXcls_filelayout_managerPrivate * priv;
-       ClutterFlowLayout* el;
-};
-
-struct _Xcls_ClutterFilesXcls_filelayout_managerClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ClutterFilesXcls_filelayoutPrivate {
-       Xcls_ClutterFiles* _this;
-};
-
-struct _Xcls_ClutterFilesXcls_filelayout_managerPrivate {
-       Xcls_ClutterFiles* _this;
-};
-
-struct _Xcls_ClutterFilesXcls_fileitemPrivate {
-       Xcls_ClutterFiles* _this;
-};
-
-struct _Xcls_ClutterFilesXcls_BoxLayout5 {
-       GObject parent_instance;
-       Xcls_ClutterFilesXcls_BoxLayout5Private * priv;
-       ClutterBoxLayout* el;
-};
-
-struct _Xcls_ClutterFilesXcls_BoxLayout5Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ClutterFilesXcls_image {
-       GObject parent_instance;
-       Xcls_ClutterFilesXcls_imagePrivate * priv;
-       ClutterTexture* el;
-};
-
-struct _Xcls_ClutterFilesXcls_imageClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ClutterFilesXcls_typetitle {
-       GObject parent_instance;
-       Xcls_ClutterFilesXcls_typetitlePrivate * priv;
-       ClutterText* el;
-};
-
-struct _Xcls_ClutterFilesXcls_typetitleClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ClutterFilesXcls_title {
-       GObject parent_instance;
-       Xcls_ClutterFilesXcls_titlePrivate * priv;
-       ClutterText* el;
-};
-
-struct _Xcls_ClutterFilesXcls_titleClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ClutterFilesXcls_BoxLayout5Private {
-       Xcls_ClutterFiles* _this;
-};
-
-struct _Xcls_ClutterFilesXcls_imagePrivate {
-       Xcls_ClutterFiles* _this;
-};
-
-struct _Xcls_ClutterFilesXcls_typetitlePrivate {
-       Xcls_ClutterFiles* _this;
-};
-
-struct _Xcls_ClutterFilesXcls_titlePrivate {
-       Xcls_ClutterFiles* _this;
-};
-
-
-extern Xcls_ClutterFiles* ClutterFiles;
-Xcls_ClutterFiles* ClutterFiles = NULL;
-static gpointer xcls_clutterfiles_parent_class = NULL;
-static gpointer xcls_clutterfiles_xcls_filelayout_parent_class = NULL;
-static gpointer xcls_clutterfiles_xcls_filelayout_manager_parent_class = NULL;
-static gpointer xcls_clutterfiles_xcls_fileitem_parent_class = NULL;
-static gpointer xcls_clutterfiles_xcls_boxlayout5_parent_class = NULL;
-static gpointer xcls_clutterfiles_xcls_image_parent_class = NULL;
-static gpointer xcls_clutterfiles_xcls_typetitle_parent_class = NULL;
-static gpointer xcls_clutterfiles_xcls_title_parent_class = NULL;
-
-GType xcls_clutterfiles_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_xcls_filelayout_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_xcls_fileitem_get_type (void) G_GNUC_CONST;
-#define XCLS_CLUTTERFILES_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesPrivate))
-enum  {
-       XCLS_CLUTTERFILES_DUMMY_PROPERTY
-};
-Xcls_ClutterFiles* xcls_clutterfiles_singleton (void);
-Xcls_ClutterFiles* xcls_clutterfiles_new (void);
-Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type);
-Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_new (Xcls_ClutterFiles* _owner);
-Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_construct (GType object_type, Xcls_ClutterFiles* _owner);
-void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self);
-GType project_project_get_type (void) G_GNUC_CONST;
-void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr);
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
-Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
-GType js_render_node_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_xcls_image_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_xcls_typetitle_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_xcls_title_get_type (void) G_GNUC_CONST;
-void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h);
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutPrivate))
-enum  {
-       XCLS_CLUTTERFILES_XCLS_FILELAYOUT_DUMMY_PROPERTY
-};
-Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_new (Xcls_ClutterFiles* _owner);
-Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_construct (GType object_type, Xcls_ClutterFiles* _owner);
-static void xcls_clutterfiles_xcls_filelayout_finalize (GObject* obj);
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerPrivate))
-enum  {
-       XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_DUMMY_PROPERTY
-};
-static void xcls_clutterfiles_xcls_filelayout_manager_finalize (GObject* obj);
-#define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemPrivate))
-enum  {
-       XCLS_CLUTTERFILES_XCLS_FILEITEM_DUMMY_PROPERTY
-};
-GType xcls_clutterfiles_xcls_boxlayout5_get_type (void) G_GNUC_CONST;
-Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_new (Xcls_ClutterFiles* _owner);
-Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_construct (GType object_type, Xcls_ClutterFiles* _owner);
-Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
-Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
-Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
-Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
-Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
-Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
-static gboolean __lambda44_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event);
-static gboolean ___lambda44__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda45_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event);
-static gboolean ___lambda45__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda46_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterButtonEvent* event);
-static gboolean ___lambda46__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
-static void xcls_clutterfiles_xcls_fileitem_finalize (GObject* obj);
-#define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5Private))
-enum  {
-       XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_DUMMY_PROPERTY
-};
-static void xcls_clutterfiles_xcls_boxlayout5_finalize (GObject* obj);
-#define XCLS_CLUTTERFILES_XCLS_IMAGE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_imagePrivate))
-enum  {
-       XCLS_CLUTTERFILES_XCLS_IMAGE_DUMMY_PROPERTY
-};
-gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default);
-static void xcls_clutterfiles_xcls_image_finalize (GObject* obj);
-#define XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitlePrivate))
-enum  {
-       XCLS_CLUTTERFILES_XCLS_TYPETITLE_DUMMY_PROPERTY
-};
-gchar* js_render_js_render_nickType (JsRenderJsRender* self);
-static void xcls_clutterfiles_xcls_typetitle_finalize (GObject* obj);
-#define XCLS_CLUTTERFILES_XCLS_TITLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_titlePrivate))
-enum  {
-       XCLS_CLUTTERFILES_XCLS_TITLE_DUMMY_PROPERTY
-};
-gchar* js_render_js_render_nickName (JsRenderJsRender* self);
-static void xcls_clutterfiles_xcls_title_finalize (GObject* obj);
-static void xcls_clutterfiles_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 412 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFiles* xcls_clutterfiles_singleton (void) {
-       Xcls_ClutterFiles* result = NULL;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       Xcls_ClutterFiles* _tmp2_ = NULL;
-       Xcls_ClutterFiles* _tmp3_ = NULL;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = ClutterFiles;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       if (_tmp0_ == NULL) {
-#line 425 "ClutterFiles.vala.c"
-               Xcls_ClutterFiles* _tmp1_ = NULL;
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp1_ = xcls_clutterfiles_new ();
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _g_object_unref0 (ClutterFiles);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               ClutterFiles = _tmp1_;
-#line 433 "ClutterFiles.vala.c"
-       }
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = ClutterFiles;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       result = _tmp3_;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return result;
-#line 443 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type) {
-       Xcls_ClutterFiles * self = NULL;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       ClutterScrollActor* _tmp1_ = NULL;
-       ClutterScrollActor* _tmp2_ = NULL;
-       Xcls_ClutterFilesXcls_filelayout* child_0 = NULL;
-       Xcls_ClutterFiles* _tmp3_ = NULL;
-       Xcls_ClutterFilesXcls_filelayout* _tmp4_ = NULL;
-       ClutterScrollActor* _tmp5_ = NULL;
-       ClutterActor* _tmp6_ = NULL;
-       GeeArrayList* _tmp7_ = NULL;
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = (Xcls_ClutterFiles*) g_object_new (object_type, NULL);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv->_this = _tmp0_;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = (ClutterScrollActor*) clutter_scroll_actor_new ();
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp1_);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->el = _tmp1_;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = self->el;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_reactive ((ClutterActor*) _tmp2_, TRUE);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = self->priv->_this;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = xcls_clutterfiles_xcls_filelayout_new (_tmp3_);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       child_0 = _tmp4_;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref ((GObject*) child_0);
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp5_ = self->el;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp6_ = child_0->el;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_add_child ((ClutterActor*) _tmp5_, _tmp6_);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp7_ = gee_array_list_new (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->fileitems);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->fileitems = _tmp7_;
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (child_0);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return self;
-#line 502 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFiles* xcls_clutterfiles_new (void) {
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return xcls_clutterfiles_construct (TYPE_XCLS_CLUTTERFILES);
-#line 509 "ClutterFiles.vala.c"
-}
-
-
-void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self) {
-       Xcls_ClutterFilesXcls_filelayout* _tmp0_ = NULL;
-       ClutterActor* _tmp1_ = NULL;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_if_fail (self != NULL);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = self->filelayout;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = _tmp0_->el;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_remove_all_children (_tmp1_);
-#line 524 "ClutterFiles.vala.c"
-}
-
-
-void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr) {
-       ProjectProject* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       GeeArrayList* _tmp6_ = NULL;
-       GeeMapIterator* fiter = NULL;
-       ProjectProject* _tmp7_ = NULL;
-       GeeHashMap* _tmp8_ = NULL;
-       GeeMapIterator* _tmp9_ = NULL;
-       ClutterScrollActor* _tmp31_ = NULL;
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_if_fail (self != NULL);
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_if_fail (pr != NULL);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       xcls_clutterfiles_clearFiles (self);
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = pr;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = _tmp0_->name;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = g_strconcat ("clutter files - load project: ", _tmp1_, NULL);
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = _tmp2_;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = g_strconcat (_tmp3_, "\n", NULL);
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp5_ = _tmp4_;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_print ("%s", _tmp5_);
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_free0 (_tmp5_);
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_free0 (_tmp3_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp6_ = gee_array_list_new (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->fileitems);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->fileitems = _tmp6_;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp7_ = pr;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp8_ = _tmp7_->files;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp9_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp8_);
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       fiter = _tmp9_;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       while (TRUE) {
-#line 581 "ClutterFiles.vala.c"
-               GeeMapIterator* _tmp10_ = NULL;
-               gboolean _tmp11_ = FALSE;
-               Xcls_ClutterFilesXcls_fileitem* a = NULL;
-               GeeMapIterator* _tmp12_ = NULL;
-               gpointer _tmp13_ = NULL;
-               JsRenderJsRender* _tmp14_ = NULL;
-               Xcls_ClutterFilesXcls_fileitem* _tmp15_ = NULL;
-               Xcls_ClutterFilesXcls_fileitem* _tmp16_ = NULL;
-               GeeArrayList* _tmp17_ = NULL;
-               Xcls_ClutterFilesXcls_fileitem* _tmp18_ = NULL;
-               GeeMapIterator* _tmp19_ = NULL;
-               gpointer _tmp20_ = NULL;
-               JsRenderJsRender* _tmp21_ = NULL;
-               const gchar* _tmp22_ = NULL;
-               gchar* _tmp23_ = NULL;
-               gchar* _tmp24_ = NULL;
-               gchar* _tmp25_ = NULL;
-               gchar* _tmp26_ = NULL;
-               Xcls_ClutterFilesXcls_filelayout* _tmp27_ = NULL;
-               ClutterActor* _tmp28_ = NULL;
-               Xcls_ClutterFilesXcls_fileitem* _tmp29_ = NULL;
-               ClutterActor* _tmp30_ = NULL;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp10_ = fiter;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp11_ = gee_map_iterator_next (_tmp10_);
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               if (!_tmp11_) {
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-                       break;
-#line 612 "ClutterFiles.vala.c"
-               }
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp12_ = fiter;
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp13_ = gee_map_iterator_get_value (_tmp12_);
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp14_ = (JsRenderJsRender*) _tmp13_;
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp15_ = xcls_clutterfiles_xcls_fileitem_new (self, _tmp14_);
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp16_ = _tmp15_;
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _g_object_unref0 (_tmp14_);
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               a = _tmp16_;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp17_ = self->fileitems;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp18_ = a;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp17_, _tmp18_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp19_ = fiter;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp20_ = gee_map_iterator_get_value (_tmp19_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp21_ = (JsRenderJsRender*) _tmp20_;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp22_ = _tmp21_->name;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp23_ = g_strconcat ("add to clutter file view: ", _tmp22_, NULL);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp24_ = _tmp23_;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp25_ = g_strconcat (_tmp24_, "\n", NULL);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp26_ = _tmp25_;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               g_print ("%s", _tmp26_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _g_free0 (_tmp26_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _g_free0 (_tmp24_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _g_object_unref0 (_tmp21_);
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp27_ = self->filelayout;
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp28_ = _tmp27_->el;
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp29_ = a;
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _tmp30_ = _tmp29_->el;
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               clutter_actor_add_child (_tmp28_, _tmp30_);
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               _g_object_unref0 (a);
-#line 670 "ClutterFiles.vala.c"
-       }
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp31_ = self->el;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_show_all ((ClutterActor*) _tmp31_);
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (fiter);
-#line 678 "ClutterFiles.vala.c"
-}
-
-
-void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h) {
-       ClutterScrollActor* _tmp0_ = NULL;
-       Xcls_ClutterFiles* _tmp1_ = NULL;
-       Xcls_ClutterFilesXcls_filelayout_manager* _tmp2_ = NULL;
-       ClutterFlowLayout* _tmp3_ = NULL;
-       gfloat _tmp4_ = 0.0F;
-       ClutterScrollActor* _tmp5_ = NULL;
-       ClutterScrollActor* _tmp6_ = NULL;
-       ClutterStage* _tmp7_ = NULL;
-       gfloat _tmp8_ = 0.0F;
-       gfloat _tmp9_ = 0.0F;
-       ClutterScrollActor* _tmp10_ = NULL;
-       ClutterStage* _tmp11_ = NULL;
-       gfloat _tmp12_ = 0.0F;
-       gfloat _tmp13_ = 0.0F;
-       ClutterScrollActor* _tmp14_ = NULL;
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_if_fail (self != NULL);
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = self->el;
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       if (_tmp0_ == NULL) {
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               g_print ("object not ready yet?");
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               return;
-#line 708 "ClutterFiles.vala.c"
-       }
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = self->priv->_this;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = _tmp1_->filelayout_manager;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = _tmp2_->el;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = w;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_set (_tmp3_, "max-column-width", _tmp4_ - 150, NULL);
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp5_ = self->el;
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp6_ = self->el;
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp7_ = clutter_actor_get_stage ((ClutterActor*) _tmp6_);
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp8_ = clutter_actor_get_width ((ClutterActor*) _tmp7_);
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp9_ = _tmp8_;
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp10_ = self->el;
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp11_ = clutter_actor_get_stage ((ClutterActor*) _tmp10_);
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp12_ = clutter_actor_get_height ((ClutterActor*) _tmp11_);
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp13_ = _tmp12_;
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_size ((ClutterActor*) _tmp5_, _tmp9_ - 150, _tmp13_);
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp14_ = self->el;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_position ((ClutterActor*) _tmp14_, (gfloat) 100, (gfloat) 50);
-#line 744 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_construct (GType object_type, Xcls_ClutterFiles* _owner) {
-       Xcls_ClutterFilesXcls_filelayout * self = NULL;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       Xcls_ClutterFiles* _tmp1_ = NULL;
-       Xcls_ClutterFiles* _tmp2_ = NULL;
-       Xcls_ClutterFilesXcls_filelayout* _tmp3_ = NULL;
-       ClutterActor* _tmp4_ = NULL;
-       ClutterActor* _tmp5_ = NULL;
-       Xcls_ClutterFilesXcls_filelayout_manager* child_0 = NULL;
-       Xcls_ClutterFiles* _tmp6_ = NULL;
-       Xcls_ClutterFilesXcls_filelayout_manager* _tmp7_ = NULL;
-       ClutterActor* _tmp8_ = NULL;
-       ClutterFlowLayout* _tmp9_ = NULL;
-       ClutterActor* _tmp10_ = NULL;
-       Xcls_ClutterFiles* _tmp11_ = NULL;
-       ClutterScrollActor* _tmp12_ = NULL;
-       ClutterBindConstraint* _tmp13_ = NULL;
-       ClutterBindConstraint* _tmp14_ = NULL;
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = (Xcls_ClutterFilesXcls_filelayout*) g_object_new (object_type, NULL);
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = _owner;
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv->_this = _tmp1_;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = self->priv->_this;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (_tmp2_->filelayout);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_->filelayout = _tmp3_;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = clutter_actor_new ();
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp4_);
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->el = _tmp4_;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp5_ = self->el;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_reactive (_tmp5_, TRUE);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp6_ = self->priv->_this;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp7_ = xcls_clutterfiles_xcls_filelayout_manager_new (_tmp6_);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       child_0 = _tmp7_;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref ((GObject*) child_0);
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp8_ = self->el;
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp9_ = child_0->el;
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_layout_manager (_tmp8_, (ClutterLayoutManager*) _tmp9_);
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp10_ = self->el;
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp11_ = self->priv->_this;
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp12_ = _tmp11_->el;
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp13_ = (ClutterBindConstraint*) clutter_bind_constraint_new ((ClutterActor*) _tmp12_, CLUTTER_BIND_SIZE, 0.0f);
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp13_);
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp14_ = _tmp13_;
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_add_constraint (_tmp10_, (ClutterConstraint*) _tmp14_);
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (_tmp14_);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (child_0);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return self;
-#line 832 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_new (Xcls_ClutterFiles* _owner) {
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return xcls_clutterfiles_xcls_filelayout_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, _owner);
-#line 839 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_filelayout_class_init (Xcls_ClutterFilesXcls_filelayoutClass * klass) {
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       xcls_clutterfiles_xcls_filelayout_parent_class = g_type_class_peek_parent (klass);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_filelayoutPrivate));
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_filelayout_finalize;
-#line 850 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_filelayout_instance_init (Xcls_ClutterFilesXcls_filelayout * self) {
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv = XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_PRIVATE (self);
-#line 857 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_filelayout_finalize (GObject* obj) {
-       Xcls_ClutterFilesXcls_filelayout * self;
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout);
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (xcls_clutterfiles_xcls_filelayout_parent_class)->finalize (obj);
-#line 871 "ClutterFiles.vala.c"
-}
-
-
-GType xcls_clutterfiles_xcls_filelayout_get_type (void) {
-       static volatile gsize xcls_clutterfiles_xcls_filelayout_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_clutterfiles_xcls_filelayout_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_filelayoutClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_filelayout_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_filelayout), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_filelayout_instance_init, NULL };
-               GType xcls_clutterfiles_xcls_filelayout_type_id;
-               xcls_clutterfiles_xcls_filelayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_filelayout", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_clutterfiles_xcls_filelayout_type_id__volatile, xcls_clutterfiles_xcls_filelayout_type_id);
-       }
-       return xcls_clutterfiles_xcls_filelayout_type_id__volatile;
-}
-
-
-Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_construct (GType object_type, Xcls_ClutterFiles* _owner) {
-       Xcls_ClutterFilesXcls_filelayout_manager * self = NULL;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       Xcls_ClutterFiles* _tmp1_ = NULL;
-       Xcls_ClutterFiles* _tmp2_ = NULL;
-       Xcls_ClutterFilesXcls_filelayout_manager* _tmp3_ = NULL;
-       ClutterFlowLayout* _tmp4_ = NULL;
-       ClutterFlowLayout* _tmp5_ = NULL;
-       ClutterFlowLayout* _tmp6_ = NULL;
-       ClutterFlowLayout* _tmp7_ = NULL;
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = (Xcls_ClutterFilesXcls_filelayout_manager*) g_object_new (object_type, NULL);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = _owner;
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv->_this = _tmp1_;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = self->priv->_this;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (_tmp2_->filelayout_manager);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_->filelayout_manager = _tmp3_;
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = (ClutterFlowLayout*) clutter_flow_layout_new (CLUTTER_FLOW_HORIZONTAL);
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp4_);
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->el = _tmp4_;
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp5_ = self->el;
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_flow_layout_set_column_spacing (_tmp5_, (gfloat) 20);
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp6_ = self->el;
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_flow_layout_set_homogeneous (_tmp6_, TRUE);
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp7_ = self->el;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_flow_layout_set_row_spacing (_tmp7_, (gfloat) 20);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return self;
-#line 939 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_new (Xcls_ClutterFiles* _owner) {
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return xcls_clutterfiles_xcls_filelayout_manager_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, _owner);
-#line 946 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_filelayout_manager_class_init (Xcls_ClutterFilesXcls_filelayout_managerClass * klass) {
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       xcls_clutterfiles_xcls_filelayout_manager_parent_class = g_type_class_peek_parent (klass);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_filelayout_managerPrivate));
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_filelayout_manager_finalize;
-#line 957 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_filelayout_manager_instance_init (Xcls_ClutterFilesXcls_filelayout_manager * self) {
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv = XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_PRIVATE (self);
-#line 964 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_filelayout_manager_finalize (GObject* obj) {
-       Xcls_ClutterFilesXcls_filelayout_manager * self;
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager);
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (xcls_clutterfiles_xcls_filelayout_manager_parent_class)->finalize (obj);
-#line 978 "ClutterFiles.vala.c"
-}
-
-
-GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) {
-       static volatile gsize xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_filelayout_managerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_filelayout_manager_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_filelayout_manager), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_filelayout_manager_instance_init, NULL };
-               GType xcls_clutterfiles_xcls_filelayout_manager_type_id;
-               xcls_clutterfiles_xcls_filelayout_manager_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_filelayout_manager", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile, xcls_clutterfiles_xcls_filelayout_manager_type_id);
-       }
-       return xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile;
-}
-
-
-static gboolean __lambda44_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = self->el;
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_color_from_string (&_tmp1_, "#333");
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       result = FALSE;
-#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return result;
-#line 1010 "ClutterFiles.vala.c"
-}
-
-
-static gboolean ___lambda44__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda44_ ((Xcls_ClutterFilesXcls_fileitem*) self, event);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return result;
-#line 1019 "ClutterFiles.vala.c"
-}
-
-
-static gboolean __lambda45_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = self->el;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_color_from_string (&_tmp1_, "#000");
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       result = FALSE;
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return result;
-#line 1039 "ClutterFiles.vala.c"
-}
-
-
-static gboolean ___lambda45__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda45_ ((Xcls_ClutterFilesXcls_fileitem*) self, event);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return result;
-#line 1048 "ClutterFiles.vala.c"
-}
-
-
-static gboolean __lambda46_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterButtonEvent* event) {
-       gboolean result = FALSE;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = self->priv->_this;
-#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = self->file;
-#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_signal_emit_by_name (_tmp0_, "open", _tmp1_);
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       result = FALSE;
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return result;
-#line 1068 "ClutterFiles.vala.c"
-}
-
-
-static gboolean ___lambda46__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda46_ ((Xcls_ClutterFilesXcls_fileitem*) self, event);
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return result;
-#line 1077 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
-       Xcls_ClutterFilesXcls_fileitem * self = NULL;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       Xcls_ClutterFiles* _tmp1_ = NULL;
-       ClutterActor* _tmp2_ = NULL;
-       ClutterActor* _tmp3_ = NULL;
-       Xcls_ClutterFilesXcls_BoxLayout5* child_0 = NULL;
-       Xcls_ClutterFiles* _tmp4_ = NULL;
-       Xcls_ClutterFilesXcls_BoxLayout5* _tmp5_ = NULL;
-       ClutterActor* _tmp6_ = NULL;
-       ClutterBoxLayout* _tmp7_ = NULL;
-       Xcls_ClutterFilesXcls_image* child_1 = NULL;
-       Xcls_ClutterFiles* _tmp8_ = NULL;
-       JsRenderJsRender* _tmp9_ = NULL;
-       Xcls_ClutterFilesXcls_image* _tmp10_ = NULL;
-       ClutterActor* _tmp11_ = NULL;
-       ClutterTexture* _tmp12_ = NULL;
-       Xcls_ClutterFilesXcls_image* _tmp13_ = NULL;
-       Xcls_ClutterFilesXcls_typetitle* child_2 = NULL;
-       Xcls_ClutterFiles* _tmp14_ = NULL;
-       JsRenderJsRender* _tmp15_ = NULL;
-       Xcls_ClutterFilesXcls_typetitle* _tmp16_ = NULL;
-       ClutterActor* _tmp17_ = NULL;
-       ClutterText* _tmp18_ = NULL;
-       Xcls_ClutterFilesXcls_typetitle* _tmp19_ = NULL;
-       Xcls_ClutterFilesXcls_title* child_3 = NULL;
-       Xcls_ClutterFiles* _tmp20_ = NULL;
-       JsRenderJsRender* _tmp21_ = NULL;
-       Xcls_ClutterFilesXcls_title* _tmp22_ = NULL;
-       ClutterActor* _tmp23_ = NULL;
-       ClutterText* _tmp24_ = NULL;
-       Xcls_ClutterFilesXcls_title* _tmp25_ = NULL;
-       JsRenderJsRender* _tmp26_ = NULL;
-       JsRenderJsRender* _tmp27_ = NULL;
-       ClutterActor* _tmp28_ = NULL;
-       ClutterActor* _tmp29_ = NULL;
-       ClutterActor* _tmp30_ = NULL;
-       ClutterActor* _tmp31_ = NULL;
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (file != NULL, NULL);
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = (Xcls_ClutterFilesXcls_fileitem*) g_object_new (object_type, NULL);
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = _owner;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv->_this = _tmp1_;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = clutter_actor_new ();
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp2_);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->el = _tmp2_;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = self->el;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_reactive (_tmp3_, TRUE);
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = self->priv->_this;
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp5_ = xcls_clutterfiles_xcls_boxlayout5_new (_tmp4_);
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       child_0 = _tmp5_;
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref ((GObject*) child_0);
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp6_ = self->el;
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp7_ = child_0->el;
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_layout_manager (_tmp6_, (ClutterLayoutManager*) _tmp7_);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp8_ = self->priv->_this;
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp9_ = file;
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp10_ = xcls_clutterfiles_xcls_image_new (_tmp8_, _tmp9_);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       child_1 = _tmp10_;
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref ((GObject*) child_1);
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp11_ = self->el;
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp12_ = child_1->el;
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_add_child (_tmp11_, (ClutterActor*) _tmp12_);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp13_ = _g_object_ref0 (child_1);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->image);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->image = _tmp13_;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp14_ = self->priv->_this;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp15_ = file;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp16_ = xcls_clutterfiles_xcls_typetitle_new (_tmp14_, _tmp15_);
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       child_2 = _tmp16_;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref ((GObject*) child_2);
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp17_ = self->el;
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp18_ = child_2->el;
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_add_child (_tmp17_, (ClutterActor*) _tmp18_);
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp19_ = _g_object_ref0 (child_2);
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->typetitle);
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->typetitle = _tmp19_;
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp20_ = self->priv->_this;
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp21_ = file;
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp22_ = xcls_clutterfiles_xcls_title_new (_tmp20_, _tmp21_);
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       child_3 = _tmp22_;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref ((GObject*) child_3);
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp23_ = self->el;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp24_ = child_3->el;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_);
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp25_ = _g_object_ref0 (child_3);
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->title);
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->title = _tmp25_;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp26_ = file;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp27_ = _g_object_ref0 (_tmp26_);
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->file);
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->file = _tmp27_;
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp28_ = self->el;
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_size (_tmp28_, (gfloat) 100, (gfloat) 100);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp29_ = self->el;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_signal_connect_object (_tmp29_, "enter-event", (GCallback) ___lambda44__clutter_actor_enter_event, self, 0);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp30_ = self->el;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_signal_connect_object (_tmp30_, "leave-event", (GCallback) ___lambda45__clutter_actor_leave_event, self, 0);
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp31_ = self->el;
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_signal_connect_object (_tmp31_, "button-press-event", (GCallback) ___lambda46__clutter_actor_button_press_event, self, 0);
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (child_3);
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (child_2);
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (child_1);
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (child_0);
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return self;
-#line 1259 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return xcls_clutterfiles_xcls_fileitem_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, _owner, file);
-#line 1266 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_fileitem_class_init (Xcls_ClutterFilesXcls_fileitemClass * klass) {
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       xcls_clutterfiles_xcls_fileitem_parent_class = g_type_class_peek_parent (klass);
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_fileitemPrivate));
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_fileitem_finalize;
-#line 1277 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_fileitem_instance_init (Xcls_ClutterFilesXcls_fileitem * self) {
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv = XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_PRIVATE (self);
-#line 1284 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_fileitem_finalize (GObject* obj) {
-       Xcls_ClutterFilesXcls_fileitem * self;
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem);
-#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->file);
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->image);
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->typetitle);
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->title);
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (xcls_clutterfiles_xcls_fileitem_parent_class)->finalize (obj);
-#line 1306 "ClutterFiles.vala.c"
-}
-
-
-GType xcls_clutterfiles_xcls_fileitem_get_type (void) {
-       static volatile gsize xcls_clutterfiles_xcls_fileitem_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_clutterfiles_xcls_fileitem_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_fileitemClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_fileitem_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_fileitem), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_fileitem_instance_init, NULL };
-               GType xcls_clutterfiles_xcls_fileitem_type_id;
-               xcls_clutterfiles_xcls_fileitem_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_fileitem", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_clutterfiles_xcls_fileitem_type_id__volatile, xcls_clutterfiles_xcls_fileitem_type_id);
-       }
-       return xcls_clutterfiles_xcls_fileitem_type_id__volatile;
-}
-
-
-Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_construct (GType object_type, Xcls_ClutterFiles* _owner) {
-       Xcls_ClutterFilesXcls_BoxLayout5 * self = NULL;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       Xcls_ClutterFiles* _tmp1_ = NULL;
-       ClutterBoxLayout* _tmp2_ = NULL;
-       ClutterBoxLayout* _tmp3_ = NULL;
-       ClutterBoxLayout* _tmp4_ = NULL;
-#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = (Xcls_ClutterFilesXcls_BoxLayout5*) g_object_new (object_type, NULL);
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = _owner;
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv->_this = _tmp1_;
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new ();
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp2_);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->el = _tmp2_;
-#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = self->el;
-#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL);
-#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = self->el;
-#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_box_layout_set_spacing (_tmp4_, (guint) 4);
-#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return self;
-#line 1359 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_new (Xcls_ClutterFiles* _owner) {
-#line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return xcls_clutterfiles_xcls_boxlayout5_construct (XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, _owner);
-#line 1366 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_boxlayout5_class_init (Xcls_ClutterFilesXcls_BoxLayout5Class * klass) {
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       xcls_clutterfiles_xcls_boxlayout5_parent_class = g_type_class_peek_parent (klass);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_BoxLayout5Private));
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_boxlayout5_finalize;
-#line 1377 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_boxlayout5_instance_init (Xcls_ClutterFilesXcls_BoxLayout5 * self) {
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv = XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_PRIVATE (self);
-#line 1384 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_boxlayout5_finalize (GObject* obj) {
-       Xcls_ClutterFilesXcls_BoxLayout5 * self;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5);
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (xcls_clutterfiles_xcls_boxlayout5_parent_class)->finalize (obj);
-#line 1398 "ClutterFiles.vala.c"
-}
-
-
-GType xcls_clutterfiles_xcls_boxlayout5_get_type (void) {
-       static volatile gsize xcls_clutterfiles_xcls_boxlayout5_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_clutterfiles_xcls_boxlayout5_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_BoxLayout5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_boxlayout5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_BoxLayout5), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_boxlayout5_instance_init, NULL };
-               GType xcls_clutterfiles_xcls_boxlayout5_type_id;
-               xcls_clutterfiles_xcls_boxlayout5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_BoxLayout5", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_clutterfiles_xcls_boxlayout5_type_id__volatile, xcls_clutterfiles_xcls_boxlayout5_type_id);
-       }
-       return xcls_clutterfiles_xcls_boxlayout5_type_id__volatile;
-}
-
-
-Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
-       Xcls_ClutterFilesXcls_image * self = NULL;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       Xcls_ClutterFiles* _tmp1_ = NULL;
-       ClutterTexture* _tmp2_ = NULL;
-       JsRenderJsRender* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       ClutterTexture* _tmp6_ = NULL;
-       ClutterTexture* _tmp7_ = NULL;
-       ClutterTexture* _tmp8_ = NULL;
-       ClutterTexture* _tmp9_ = NULL;
-       ClutterTexture* _tmp10_ = NULL;
-       ClutterTexture* _tmp11_ = NULL;
-       ClutterTexture* _tmp12_ = NULL;
-       ClutterTexture* _tmp13_ = NULL;
-       ClutterTexture* _tmp14_ = NULL;
-       ClutterTexture* _tmp15_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (file != NULL, NULL);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = (Xcls_ClutterFilesXcls_image*) g_object_new (object_type, NULL);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = _owner;
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv->_this = _tmp1_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = file;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = js_render_js_render_getIconFileName (_tmp3_, TRUE);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp5_ = _tmp4_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp6_ = (ClutterTexture*) clutter_texture_new_from_file (_tmp5_, &_inner_error_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp6_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp7_ = _tmp6_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_free0 (_tmp5_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = _tmp7_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       if (_inner_error_ != NULL) {
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               g_clear_error (&_inner_error_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-               return NULL;
-#line 1471 "ClutterFiles.vala.c"
-       }
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp8_ = _tmp2_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = NULL;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp8_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->el = _tmp8_;
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp9_ = self->el;
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_margin_left ((ClutterActor*) _tmp9_, (gfloat) 5);
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp10_ = self->el;
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_margin_right ((ClutterActor*) _tmp10_, (gfloat) 5);
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp11_ = self->el;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_margin_top ((ClutterActor*) _tmp11_, (gfloat) 5);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp12_ = self->el;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_x_align ((ClutterActor*) _tmp12_, CLUTTER_ACTOR_ALIGN_START);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp13_ = self->el;
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_x_expand ((ClutterActor*) _tmp13_, TRUE);
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp14_ = self->el;
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_y_align ((ClutterActor*) _tmp14_, CLUTTER_ACTOR_ALIGN_START);
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp15_ = self->el;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_y_expand ((ClutterActor*) _tmp15_, FALSE);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (_tmp2_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return self;
-#line 1515 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return xcls_clutterfiles_xcls_image_construct (XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, _owner, file);
-#line 1522 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_image_class_init (Xcls_ClutterFilesXcls_imageClass * klass) {
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       xcls_clutterfiles_xcls_image_parent_class = g_type_class_peek_parent (klass);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_imagePrivate));
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_image_finalize;
-#line 1533 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_image_instance_init (Xcls_ClutterFilesXcls_image * self) {
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv = XCLS_CLUTTERFILES_XCLS_IMAGE_GET_PRIVATE (self);
-#line 1540 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_image_finalize (GObject* obj) {
-       Xcls_ClutterFilesXcls_image * self;
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_image);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (xcls_clutterfiles_xcls_image_parent_class)->finalize (obj);
-#line 1554 "ClutterFiles.vala.c"
-}
-
-
-GType xcls_clutterfiles_xcls_image_get_type (void) {
-       static volatile gsize xcls_clutterfiles_xcls_image_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_clutterfiles_xcls_image_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_imageClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_image_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_image), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_image_instance_init, NULL };
-               GType xcls_clutterfiles_xcls_image_type_id;
-               xcls_clutterfiles_xcls_image_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_image", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_clutterfiles_xcls_image_type_id__volatile, xcls_clutterfiles_xcls_image_type_id);
-       }
-       return xcls_clutterfiles_xcls_image_type_id__volatile;
-}
-
-
-Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
-       Xcls_ClutterFilesXcls_typetitle * self = NULL;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       Xcls_ClutterFiles* _tmp1_ = NULL;
-       JsRenderJsRender* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       ClutterColor _tmp5_ = {0};
-       ClutterText* _tmp6_ = NULL;
-       ClutterText* _tmp7_ = NULL;
-       ClutterText* _tmp8_ = NULL;
-       ClutterText* _tmp9_ = NULL;
-       ClutterText* _tmp10_ = NULL;
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (file != NULL, NULL);
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = (Xcls_ClutterFilesXcls_typetitle*) g_object_new (object_type, NULL);
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = _owner;
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv->_this = _tmp1_;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = file;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = js_render_js_render_nickType (_tmp2_);
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = _tmp3_;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_color_from_string (&_tmp5_, "#fff");
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp6_ = (ClutterText*) clutter_text_new_full ("Sans 10px", _tmp4_, &_tmp5_);
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp6_);
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->el = _tmp6_;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_free0 (_tmp4_);
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp7_ = self->el;
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_x_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_START);
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp8_ = self->el;
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_x_expand ((ClutterActor*) _tmp8_, TRUE);
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp9_ = self->el;
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_y_align ((ClutterActor*) _tmp9_, CLUTTER_ACTOR_ALIGN_START);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp10_ = self->el;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_y_expand ((ClutterActor*) _tmp10_, FALSE);
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return self;
-#line 1633 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return xcls_clutterfiles_xcls_typetitle_construct (XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, _owner, file);
-#line 1640 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_typetitle_class_init (Xcls_ClutterFilesXcls_typetitleClass * klass) {
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       xcls_clutterfiles_xcls_typetitle_parent_class = g_type_class_peek_parent (klass);
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_typetitlePrivate));
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_typetitle_finalize;
-#line 1651 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_typetitle_instance_init (Xcls_ClutterFilesXcls_typetitle * self) {
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv = XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_PRIVATE (self);
-#line 1658 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_typetitle_finalize (GObject* obj) {
-       Xcls_ClutterFilesXcls_typetitle * self;
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitle);
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (xcls_clutterfiles_xcls_typetitle_parent_class)->finalize (obj);
-#line 1672 "ClutterFiles.vala.c"
-}
-
-
-GType xcls_clutterfiles_xcls_typetitle_get_type (void) {
-       static volatile gsize xcls_clutterfiles_xcls_typetitle_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_clutterfiles_xcls_typetitle_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_typetitleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_typetitle_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_typetitle), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_typetitle_instance_init, NULL };
-               GType xcls_clutterfiles_xcls_typetitle_type_id;
-               xcls_clutterfiles_xcls_typetitle_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_typetitle", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_clutterfiles_xcls_typetitle_type_id__volatile, xcls_clutterfiles_xcls_typetitle_type_id);
-       }
-       return xcls_clutterfiles_xcls_typetitle_type_id__volatile;
-}
-
-
-Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
-       Xcls_ClutterFilesXcls_title * self = NULL;
-       Xcls_ClutterFiles* _tmp0_ = NULL;
-       Xcls_ClutterFiles* _tmp1_ = NULL;
-       JsRenderJsRender* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       ClutterColor _tmp5_ = {0};
-       ClutterText* _tmp6_ = NULL;
-       ClutterText* _tmp7_ = NULL;
-       ClutterText* _tmp8_ = NULL;
-       ClutterText* _tmp9_ = NULL;
-       ClutterText* _tmp10_ = NULL;
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_return_val_if_fail (file != NULL, NULL);
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = (Xcls_ClutterFilesXcls_title*) g_object_new (object_type, NULL);
-#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp0_ = _owner;
-#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv->_this = _tmp1_;
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp2_ = file;
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp3_ = js_render_js_render_nickName (_tmp2_);
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp4_ = _tmp3_;
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_color_from_string (&_tmp5_, "#fff");
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp6_ = (ClutterText*) clutter_text_new_full ("Sans 10px", _tmp4_, &_tmp5_);
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_object_ref_sink (_tmp6_);
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->el = _tmp6_;
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_free0 (_tmp4_);
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp7_ = self->el;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_x_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_START);
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp8_ = self->el;
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_x_expand ((ClutterActor*) _tmp8_, TRUE);
-#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp9_ = self->el;
-#line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_y_align ((ClutterActor*) _tmp9_, CLUTTER_ACTOR_ALIGN_START);
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _tmp10_ = self->el;
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       clutter_actor_set_y_expand ((ClutterActor*) _tmp10_, FALSE);
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return self;
-#line 1751 "ClutterFiles.vala.c"
-}
-
-
-Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       return xcls_clutterfiles_xcls_title_construct (XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, _owner, file);
-#line 1758 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_title_class_init (Xcls_ClutterFilesXcls_titleClass * klass) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       xcls_clutterfiles_xcls_title_parent_class = g_type_class_peek_parent (klass);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_titlePrivate));
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_title_finalize;
-#line 1769 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_title_instance_init (Xcls_ClutterFilesXcls_title * self) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv = XCLS_CLUTTERFILES_XCLS_TITLE_GET_PRIVATE (self);
-#line 1776 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_xcls_title_finalize (GObject* obj) {
-       Xcls_ClutterFilesXcls_title * self;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_title);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (xcls_clutterfiles_xcls_title_parent_class)->finalize (obj);
-#line 1790 "ClutterFiles.vala.c"
-}
-
-
-GType xcls_clutterfiles_xcls_title_get_type (void) {
-       static volatile gsize xcls_clutterfiles_xcls_title_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_clutterfiles_xcls_title_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_titleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_title_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_title), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_title_instance_init, NULL };
-               GType xcls_clutterfiles_xcls_title_type_id;
-               xcls_clutterfiles_xcls_title_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_title", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_clutterfiles_xcls_title_type_id__volatile, xcls_clutterfiles_xcls_title_type_id);
-       }
-       return xcls_clutterfiles_xcls_title_type_id__volatile;
-}
-
-
-static void xcls_clutterfiles_class_init (Xcls_ClutterFilesClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       xcls_clutterfiles_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       g_signal_new ("open", TYPE_XCLS_CLUTTERFILES, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_JS_RENDER);
-#line 1815 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_instance_init (Xcls_ClutterFiles * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self->priv = XCLS_CLUTTERFILES_GET_PRIVATE (self);
-#line 1822 "ClutterFiles.vala.c"
-}
-
-
-static void xcls_clutterfiles_finalize (GObject* obj) {
-       Xcls_ClutterFiles * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->filelayout);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->filelayout_manager);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       _g_object_unref0 (self->fileitems);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
-       G_OBJECT_CLASS (xcls_clutterfiles_parent_class)->finalize (obj);
-#line 1842 "ClutterFiles.vala.c"
-}
-
-
-GType xcls_clutterfiles_get_type (void) {
-       static volatile gsize xcls_clutterfiles_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_clutterfiles_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFiles), 0, (GInstanceInitFunc) xcls_clutterfiles_instance_init, NULL };
-               GType xcls_clutterfiles_type_id;
-               xcls_clutterfiles_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFiles", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_clutterfiles_type_id__volatile, xcls_clutterfiles_type_id);
-       }
-       return xcls_clutterfiles_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/DialogConfirm.vala.c b/Builder4/DialogConfirm.vala.c
deleted file mode 100644 (file)
index 81d833f..0000000
+++ /dev/null
@@ -1,452 +0,0 @@
-/* DialogConfirm.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from DialogConfirm.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/DialogConfirm.vala  -o /tmp/DialogConfirm
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_MessageDialog1();
-    DialogConfirm.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <gdk/gdk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gobject/gvaluecollector.h>
-
-
-#define TYPE_XCLS_MESSAGEDIALOG1 (xcls_messagedialog1_get_type ())
-#define XCLS_MESSAGEDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MESSAGEDIALOG1, Xcls_MessageDialog1))
-#define XCLS_MESSAGEDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MESSAGEDIALOG1, Xcls_MessageDialog1Class))
-#define IS_XCLS_MESSAGEDIALOG1(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MESSAGEDIALOG1))
-#define IS_XCLS_MESSAGEDIALOG1_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MESSAGEDIALOG1))
-#define XCLS_MESSAGEDIALOG1_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MESSAGEDIALOG1, Xcls_MessageDialog1Class))
-
-typedef struct _Xcls_MessageDialog1 Xcls_MessageDialog1;
-typedef struct _Xcls_MessageDialog1Class Xcls_MessageDialog1Class;
-typedef struct _Xcls_MessageDialog1Private Xcls_MessageDialog1Private;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _xcls_messagedialog1_unref0(var) ((var == NULL) ? NULL : (var = (xcls_messagedialog1_unref (var), NULL)))
-typedef struct _ParamSpecXcls_MessageDialog1 ParamSpecXcls_MessageDialog1;
-
-struct _Xcls_MessageDialog1 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_MessageDialog1Private * priv;
-       GtkMessageDialog* el;
-};
-
-struct _Xcls_MessageDialog1Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_MessageDialog1 *self);
-};
-
-struct _ParamSpecXcls_MessageDialog1 {
-       GParamSpec parent_instance;
-};
-
-
-extern Xcls_MessageDialog1* DialogConfirm;
-Xcls_MessageDialog1* DialogConfirm = NULL;
-static gpointer xcls_messagedialog1_parent_class = NULL;
-static Xcls_MessageDialog1* xcls_messagedialog1__this;
-static Xcls_MessageDialog1* xcls_messagedialog1__this = NULL;
-
-gpointer xcls_messagedialog1_ref (gpointer instance);
-void xcls_messagedialog1_unref (gpointer instance);
-GParamSpec* param_spec_xcls_messagedialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_xcls_messagedialog1 (GValue* value, gpointer v_object);
-void value_take_xcls_messagedialog1 (GValue* value, gpointer v_object);
-gpointer value_get_xcls_messagedialog1 (const GValue* value);
-GType xcls_messagedialog1_get_type (void) G_GNUC_CONST;
-enum  {
-       XCLS_MESSAGEDIALOG1_DUMMY_PROPERTY
-};
-Xcls_MessageDialog1* xcls_messagedialog1_new (void);
-Xcls_MessageDialog1* xcls_messagedialog1_construct (GType object_type);
-static gboolean __lambda11_ (Xcls_MessageDialog1* self, GdkEventAny* event);
-static gboolean ___lambda11__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
-void xcls_messagedialog1_show_all (Xcls_MessageDialog1* self);
-void xcls_messagedialog1_show (Xcls_MessageDialog1* self, const gchar* msg);
-static void xcls_messagedialog1_finalize (Xcls_MessageDialog1* obj);
-
-
-static gpointer _xcls_messagedialog1_ref0 (gpointer self) {
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return self ? xcls_messagedialog1_ref (self) : NULL;
-#line 87 "DialogConfirm.vala.c"
-}
-
-
-static gboolean __lambda11_ (Xcls_MessageDialog1* self, GdkEventAny* event) {
-       gboolean result = FALSE;
-       GtkMessageDialog* _tmp0_ = NULL;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp0_ = self->el;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp0_);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       result = TRUE;
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return result;
-#line 104 "DialogConfirm.vala.c"
-}
-
-
-static gboolean ___lambda11__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
-       gboolean result;
-       result = __lambda11_ ((Xcls_MessageDialog1*) self, event);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return result;
-#line 113 "DialogConfirm.vala.c"
-}
-
-
-Xcls_MessageDialog1* xcls_messagedialog1_construct (GType object_type) {
-       Xcls_MessageDialog1* self = NULL;
-       GtkMessageDialog* _tmp0_ = NULL;
-       Xcls_MessageDialog1* _tmp1_ = NULL;
-       Xcls_MessageDialog1* _tmp2_ = NULL;
-       GtkMessageDialog* _tmp3_ = NULL;
-       GtkMessageDialog* _tmp4_ = NULL;
-       GtkMessageDialog* _tmp5_ = NULL;
-       GtkMessageDialog* _tmp6_ = NULL;
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       self = (Xcls_MessageDialog1*) g_type_create_instance (object_type);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp0_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "Tests");
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_object_ref_sink (_tmp0_);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _g_object_unref0 (self->el);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       self->el = _tmp0_;
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp1_ = _xcls_messagedialog1_ref0 (self);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _xcls_messagedialog1_unref0 (xcls_messagedialog1__this);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       xcls_messagedialog1__this = _tmp1_;
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp2_ = _xcls_messagedialog1_ref0 (self);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _xcls_messagedialog1_unref0 (DialogConfirm);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       DialogConfirm = _tmp2_;
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp3_ = self->el;
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       gtk_window_set_modal ((GtkWindow*) _tmp3_, TRUE);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp4_ = self->el;
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       gtk_window_set_title ((GtkWindow*) _tmp4_, "Please Confirm d");
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp5_ = self->el;
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_object_set (_tmp5_, "use-markup", TRUE, NULL);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp6_ = self->el;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_signal_connect ((GtkWidget*) _tmp6_, "delete-event", (GCallback) ___lambda11__gtk_widget_delete_event, self);
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return self;
-#line 166 "DialogConfirm.vala.c"
-}
-
-
-Xcls_MessageDialog1* xcls_messagedialog1_new (void) {
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return xcls_messagedialog1_construct (TYPE_XCLS_MESSAGEDIALOG1);
-#line 173 "DialogConfirm.vala.c"
-}
-
-
-void xcls_messagedialog1_show_all (Xcls_MessageDialog1* self) {
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_return_if_fail (self != NULL);
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       xcls_messagedialog1_show (self, "test");
-#line 182 "DialogConfirm.vala.c"
-}
-
-
-void xcls_messagedialog1_show (Xcls_MessageDialog1* self, const gchar* msg) {
-       GtkMessageDialog* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       GtkMessageDialog* _tmp2_ = NULL;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_return_if_fail (self != NULL);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_return_if_fail (msg != NULL);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp0_ = self->el;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp1_ = msg;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_object_set (_tmp0_, "text", _tmp1_, NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _tmp2_ = self->el;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp2_);
-#line 204 "DialogConfirm.vala.c"
-}
-
-
-static void value_xcls_messagedialog1_init (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       value->data[0].v_pointer = NULL;
-#line 211 "DialogConfirm.vala.c"
-}
-
-
-static void value_xcls_messagedialog1_free_value (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               xcls_messagedialog1_unref (value->data[0].v_pointer);
-#line 220 "DialogConfirm.vala.c"
-       }
-}
-
-
-static void value_xcls_messagedialog1_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (src_value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               dest_value->data[0].v_pointer = xcls_messagedialog1_ref (src_value->data[0].v_pointer);
-#line 230 "DialogConfirm.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 234 "DialogConfirm.vala.c"
-       }
-}
-
-
-static gpointer value_xcls_messagedialog1_peek_pointer (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return value->data[0].v_pointer;
-#line 242 "DialogConfirm.vala.c"
-}
-
-
-static gchar* value_xcls_messagedialog1_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (collect_values[0].v_pointer) {
-#line 249 "DialogConfirm.vala.c"
-               Xcls_MessageDialog1* object;
-               object = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 256 "DialogConfirm.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 260 "DialogConfirm.vala.c"
-               }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               value->data[0].v_pointer = xcls_messagedialog1_ref (object);
-#line 264 "DialogConfirm.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               value->data[0].v_pointer = NULL;
-#line 268 "DialogConfirm.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return NULL;
-#line 272 "DialogConfirm.vala.c"
-}
-
-
-static gchar* value_xcls_messagedialog1_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_MessageDialog1** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (!object_p) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 283 "DialogConfirm.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (!value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               *object_p = NULL;
-#line 289 "DialogConfirm.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               *object_p = value->data[0].v_pointer;
-#line 293 "DialogConfirm.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               *object_p = xcls_messagedialog1_ref (value->data[0].v_pointer);
-#line 297 "DialogConfirm.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return NULL;
-#line 301 "DialogConfirm.vala.c"
-}
-
-
-GParamSpec* param_spec_xcls_messagedialog1 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       ParamSpecXcls_MessageDialog1* spec;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_MESSAGEDIALOG1), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return G_PARAM_SPEC (spec);
-#line 315 "DialogConfirm.vala.c"
-}
-
-
-gpointer value_get_xcls_messagedialog1 (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_MESSAGEDIALOG1), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return value->data[0].v_pointer;
-#line 324 "DialogConfirm.vala.c"
-}
-
-
-void value_set_xcls_messagedialog1 (GValue* value, gpointer v_object) {
-       Xcls_MessageDialog1* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_MESSAGEDIALOG1));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_MESSAGEDIALOG1));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               value->data[0].v_pointer = v_object;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               xcls_messagedialog1_ref (value->data[0].v_pointer);
-#line 344 "DialogConfirm.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               value->data[0].v_pointer = NULL;
-#line 348 "DialogConfirm.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               xcls_messagedialog1_unref (old);
-#line 354 "DialogConfirm.vala.c"
-       }
-}
-
-
-void value_take_xcls_messagedialog1 (GValue* value, gpointer v_object) {
-       Xcls_MessageDialog1* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_MESSAGEDIALOG1));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_MESSAGEDIALOG1));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               value->data[0].v_pointer = v_object;
-#line 373 "DialogConfirm.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               value->data[0].v_pointer = NULL;
-#line 377 "DialogConfirm.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               xcls_messagedialog1_unref (old);
-#line 383 "DialogConfirm.vala.c"
-       }
-}
-
-
-static void xcls_messagedialog1_class_init (Xcls_MessageDialog1Class * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       xcls_messagedialog1_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       XCLS_MESSAGEDIALOG1_CLASS (klass)->finalize = xcls_messagedialog1_finalize;
-#line 393 "DialogConfirm.vala.c"
-}
-
-
-static void xcls_messagedialog1_instance_init (Xcls_MessageDialog1 * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       self->ref_count = 1;
-#line 400 "DialogConfirm.vala.c"
-}
-
-
-static void xcls_messagedialog1_finalize (Xcls_MessageDialog1* obj) {
-       Xcls_MessageDialog1 * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MESSAGEDIALOG1, Xcls_MessageDialog1);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       _g_object_unref0 (self->el);
-#line 410 "DialogConfirm.vala.c"
-}
-
-
-GType xcls_messagedialog1_get_type (void) {
-       static volatile gsize xcls_messagedialog1_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_messagedialog1_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { value_xcls_messagedialog1_init, value_xcls_messagedialog1_free_value, value_xcls_messagedialog1_copy_value, value_xcls_messagedialog1_peek_pointer, "p", value_xcls_messagedialog1_collect_value, "p", value_xcls_messagedialog1_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MessageDialog1Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_messagedialog1_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MessageDialog1), 0, (GInstanceInitFunc) xcls_messagedialog1_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_messagedialog1_type_id;
-               xcls_messagedialog1_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_MessageDialog1", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_messagedialog1_type_id__volatile, xcls_messagedialog1_type_id);
-       }
-       return xcls_messagedialog1_type_id__volatile;
-}
-
-
-gpointer xcls_messagedialog1_ref (gpointer instance) {
-       Xcls_MessageDialog1* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       return instance;
-#line 435 "DialogConfirm.vala.c"
-}
-
-
-void xcls_messagedialog1_unref (gpointer instance) {
-       Xcls_MessageDialog1* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               XCLS_MESSAGEDIALOG1_GET_CLASS (self)->finalize (self);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogConfirm.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 448 "DialogConfirm.vala.c"
-       }
-}
-
-
-
diff --git a/Builder4/DialogNewComponent.vala.c b/Builder4/DialogNewComponent.vala.c
deleted file mode 100644 (file)
index aeb5c39..0000000
+++ /dev/null
@@ -1,6606 +0,0 @@
-/* DialogNewComponent.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from DialogNewComponent.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/DialogNewComponent.vala  -o /tmp/DialogNewComponent
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_DialogNewComponent();
-    DialogNewComponent.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <gdk/gdk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <glib/gstdio.h>
-#include <gobject/gvaluecollector.h>
-
-
-#define TYPE_XCLS_DIALOGNEWCOMPONENT (xcls_dialognewcomponent_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent))
-#define XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass))
-#define IS_XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT))
-#define IS_XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT))
-#define XCLS_DIALOGNEWCOMPONENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass))
-
-typedef struct _Xcls_DialogNewComponent Xcls_DialogNewComponent;
-typedef struct _Xcls_DialogNewComponentClass Xcls_DialogNewComponentClass;
-typedef struct _Xcls_DialogNewComponentPrivate Xcls_DialogNewComponentPrivate;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME (xcls_dialognewcomponent_xcls_name_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_name))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass))
-
-typedef struct _Xcls_DialogNewComponentXcls_name Xcls_DialogNewComponentXcls_name;
-typedef struct _Xcls_DialogNewComponentXcls_nameClass Xcls_DialogNewComponentXcls_nameClass;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE (xcls_dialognewcomponent_xcls_title_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_title))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass))
-
-typedef struct _Xcls_DialogNewComponentXcls_title Xcls_DialogNewComponentXcls_title;
-typedef struct _Xcls_DialogNewComponentXcls_titleClass Xcls_DialogNewComponentXcls_titleClass;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION (xcls_dialognewcomponent_xcls_region_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_region))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass))
-
-typedef struct _Xcls_DialogNewComponentXcls_region Xcls_DialogNewComponentXcls_region;
-typedef struct _Xcls_DialogNewComponentXcls_regionClass Xcls_DialogNewComponentXcls_regionClass;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT (xcls_dialognewcomponent_xcls_parent_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parent))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass))
-
-typedef struct _Xcls_DialogNewComponentXcls_parent Xcls_DialogNewComponentXcls_parent;
-typedef struct _Xcls_DialogNewComponentXcls_parentClass Xcls_DialogNewComponentXcls_parentClass;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME (xcls_dialognewcomponent_xcls_permname_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permname))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass))
-
-typedef struct _Xcls_DialogNewComponentXcls_permname Xcls_DialogNewComponentXcls_permname;
-typedef struct _Xcls_DialogNewComponentXcls_permnameClass Xcls_DialogNewComponentXcls_permnameClass;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER (xcls_dialognewcomponent_xcls_modorder_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrder))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass))
-
-typedef struct _Xcls_DialogNewComponentXcls_modOrder Xcls_DialogNewComponentXcls_modOrder;
-typedef struct _Xcls_DialogNewComponentXcls_modOrderClass Xcls_DialogNewComponentXcls_modOrderClass;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_name_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_name_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_title_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_title_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_region_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_region_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_parent_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_parent_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_permname_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_permname_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_modorder_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_modorder_unref (var), NULL)))
-#define _xcls_dialognewcomponent_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_unref (var), NULL)))
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2 (xcls_dialognewcomponent_xcls_vbox2_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_VBox2 Xcls_DialogNewComponentXcls_VBox2;
-typedef struct _Xcls_DialogNewComponentXcls_VBox2Class Xcls_DialogNewComponentXcls_VBox2Class;
-typedef struct _Xcls_DialogNewComponentXcls_VBox2Private Xcls_DialogNewComponentXcls_VBox2Private;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16 (xcls_dialognewcomponent_xcls_button16_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_Button16 Xcls_DialogNewComponentXcls_Button16;
-typedef struct _Xcls_DialogNewComponentXcls_Button16Class Xcls_DialogNewComponentXcls_Button16Class;
-typedef struct _Xcls_DialogNewComponentXcls_Button16Private Xcls_DialogNewComponentXcls_Button16Private;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17 (xcls_dialognewcomponent_xcls_button17_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_Button17 Xcls_DialogNewComponentXcls_Button17;
-typedef struct _Xcls_DialogNewComponentXcls_Button17Class Xcls_DialogNewComponentXcls_Button17Class;
-typedef struct _Xcls_DialogNewComponentXcls_Button17Private Xcls_DialogNewComponentXcls_Button17Private;
-typedef struct _Xcls_DialogNewComponentXcls_namePrivate Xcls_DialogNewComponentXcls_namePrivate;
-
-#define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
-#define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
-#define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
-#define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
-#define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
-#define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
-
-typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
-typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _xcls_dialognewcomponent_xcls_button17_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_button17_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_button16_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_button16_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_vbox2_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_vbox2_unref (var), NULL)))
-typedef struct _Xcls_DialogNewComponentXcls_titlePrivate Xcls_DialogNewComponentXcls_titlePrivate;
-typedef struct _Xcls_DialogNewComponentXcls_parentPrivate Xcls_DialogNewComponentXcls_parentPrivate;
-typedef struct _Xcls_DialogNewComponentXcls_regionPrivate Xcls_DialogNewComponentXcls_regionPrivate;
-typedef struct _Xcls_DialogNewComponentXcls_modOrderPrivate Xcls_DialogNewComponentXcls_modOrderPrivate;
-typedef struct _Xcls_DialogNewComponentXcls_permnamePrivate Xcls_DialogNewComponentXcls_permnamePrivate;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3 (xcls_dialognewcomponent_xcls_table3_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TABLE3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TABLE3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_Table3 Xcls_DialogNewComponentXcls_Table3;
-typedef struct _Xcls_DialogNewComponentXcls_Table3Class Xcls_DialogNewComponentXcls_Table3Class;
-typedef struct _Xcls_DialogNewComponentXcls_Table3Private Xcls_DialogNewComponentXcls_Table3Private;
-#define _xcls_dialognewcomponent_xcls_table3_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_table3_unref (var), NULL)))
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_VBox2 Xcls_DialogNewComponentParamSpecXcls_VBox2;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4 (xcls_dialognewcomponent_xcls_label4_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_Label4 Xcls_DialogNewComponentXcls_Label4;
-typedef struct _Xcls_DialogNewComponentXcls_Label4Class Xcls_DialogNewComponentXcls_Label4Class;
-typedef struct _Xcls_DialogNewComponentXcls_Label4Private Xcls_DialogNewComponentXcls_Label4Private;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6 (xcls_dialognewcomponent_xcls_label6_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_Label6 Xcls_DialogNewComponentXcls_Label6;
-typedef struct _Xcls_DialogNewComponentXcls_Label6Class Xcls_DialogNewComponentXcls_Label6Class;
-typedef struct _Xcls_DialogNewComponentXcls_Label6Private Xcls_DialogNewComponentXcls_Label6Private;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8 (xcls_dialognewcomponent_xcls_label8_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_Label8 Xcls_DialogNewComponentXcls_Label8;
-typedef struct _Xcls_DialogNewComponentXcls_Label8Class Xcls_DialogNewComponentXcls_Label8Class;
-typedef struct _Xcls_DialogNewComponentXcls_Label8Private Xcls_DialogNewComponentXcls_Label8Private;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10 (xcls_dialognewcomponent_xcls_label10_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_Label10 Xcls_DialogNewComponentXcls_Label10;
-typedef struct _Xcls_DialogNewComponentXcls_Label10Class Xcls_DialogNewComponentXcls_Label10Class;
-typedef struct _Xcls_DialogNewComponentXcls_Label10Private Xcls_DialogNewComponentXcls_Label10Private;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12 (xcls_dialognewcomponent_xcls_label12_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL12(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL12_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_Label12 Xcls_DialogNewComponentXcls_Label12;
-typedef struct _Xcls_DialogNewComponentXcls_Label12Class Xcls_DialogNewComponentXcls_Label12Class;
-typedef struct _Xcls_DialogNewComponentXcls_Label12Private Xcls_DialogNewComponentXcls_Label12Private;
-
-#define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14 (xcls_dialognewcomponent_xcls_label14_get_type ())
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Class))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14))
-#define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14))
-#define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Class))
-
-typedef struct _Xcls_DialogNewComponentXcls_Label14 Xcls_DialogNewComponentXcls_Label14;
-typedef struct _Xcls_DialogNewComponentXcls_Label14Class Xcls_DialogNewComponentXcls_Label14Class;
-typedef struct _Xcls_DialogNewComponentXcls_Label14Private Xcls_DialogNewComponentXcls_Label14Private;
-#define _xcls_dialognewcomponent_xcls_label14_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label14_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_label12_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label12_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_label10_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label10_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_label8_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label8_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_label6_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label6_unref (var), NULL)))
-#define _xcls_dialognewcomponent_xcls_label4_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label4_unref (var), NULL)))
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_Table3 Xcls_DialogNewComponentParamSpecXcls_Table3;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label4 Xcls_DialogNewComponentParamSpecXcls_Label4;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_name Xcls_DialogNewComponentParamSpecXcls_name;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label6 Xcls_DialogNewComponentParamSpecXcls_Label6;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_title Xcls_DialogNewComponentParamSpecXcls_title;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label8 Xcls_DialogNewComponentParamSpecXcls_Label8;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_region Xcls_DialogNewComponentParamSpecXcls_region;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label10 Xcls_DialogNewComponentParamSpecXcls_Label10;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_parent Xcls_DialogNewComponentParamSpecXcls_parent;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label12 Xcls_DialogNewComponentParamSpecXcls_Label12;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_permname Xcls_DialogNewComponentParamSpecXcls_permname;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label14 Xcls_DialogNewComponentParamSpecXcls_Label14;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_modOrder Xcls_DialogNewComponentParamSpecXcls_modOrder;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_Button16 Xcls_DialogNewComponentParamSpecXcls_Button16;
-typedef struct _Xcls_DialogNewComponentParamSpecXcls_Button17 Xcls_DialogNewComponentParamSpecXcls_Button17;
-typedef struct _ParamSpecXcls_DialogNewComponent ParamSpecXcls_DialogNewComponent;
-
-struct _Xcls_DialogNewComponent {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentPrivate * priv;
-       GtkDialog* el;
-       Xcls_DialogNewComponentXcls_name* name;
-       Xcls_DialogNewComponentXcls_title* title;
-       Xcls_DialogNewComponentXcls_region* region;
-       Xcls_DialogNewComponentXcls_parent* parent;
-       Xcls_DialogNewComponentXcls_permname* permname;
-       Xcls_DialogNewComponentXcls_modOrder* modOrder;
-       JsRenderJsRender* file;
-       ProjectProject* project;
-};
-
-struct _Xcls_DialogNewComponentClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponent *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_VBox2 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_VBox2Private * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_VBox2Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_VBox2 *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_Button16 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_Button16Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_Button16Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_Button16 *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_Button17 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_Button17Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_Button17Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_Button17 *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_name {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_namePrivate * priv;
-       GtkEntry* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_nameClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_name *self);
-};
-
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-struct _Xcls_DialogNewComponentXcls_title {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_titlePrivate * priv;
-       GtkEntry* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_titleClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_title *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_parent {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_parentPrivate * priv;
-       GtkEntry* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_parentClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_parent *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_region {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_regionPrivate * priv;
-       GtkEntry* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_regionClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_region *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_modOrder {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_modOrderPrivate * priv;
-       GtkEntry* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_modOrderClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_modOrder *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_permname {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_permnamePrivate * priv;
-       GtkEntry* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_permnameClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_permname *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_Table3 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_Table3Private * priv;
-       GtkTable* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_Table3Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_Table3 *self);
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_VBox2 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentXcls_Label4 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_Label4Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_Label4Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_Label4 *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_Label6 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_Label6Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_Label6Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_Label6 *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_Label8 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_Label8Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_Label8Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_Label8 *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_Label10 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_Label10Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_Label10Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_Label10 *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_Label12 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_Label12Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_Label12Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_Label12 *self);
-};
-
-struct _Xcls_DialogNewComponentXcls_Label14 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_DialogNewComponentXcls_Label14Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_DialogNewComponentXcls_Label14Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_DialogNewComponentXcls_Label14 *self);
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_Table3 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_Label4 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_name {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_Label6 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_title {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_Label8 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_region {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_Label10 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_parent {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_Label12 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_permname {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_Label14 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_modOrder {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_Button16 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_DialogNewComponentParamSpecXcls_Button17 {
-       GParamSpec parent_instance;
-};
-
-struct _ParamSpecXcls_DialogNewComponent {
-       GParamSpec parent_instance;
-};
-
-
-extern Xcls_DialogNewComponent* DialogNewComponent;
-Xcls_DialogNewComponent* DialogNewComponent = NULL;
-static gpointer xcls_dialognewcomponent_parent_class = NULL;
-static Xcls_DialogNewComponent* xcls_dialognewcomponent__this;
-static Xcls_DialogNewComponent* xcls_dialognewcomponent__this = NULL;
-extern Xcls_StandardErrorDialog* StandardErrorDialog;
-static gpointer xcls_dialognewcomponent_xcls_vbox2_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_table3_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_label4_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_name_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_label6_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_title_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_label8_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_region_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_label10_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_parent_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_label12_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_permname_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_label14_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_modorder_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_button16_parent_class = NULL;
-static gpointer xcls_dialognewcomponent_xcls_button17_parent_class = NULL;
-
-gpointer xcls_dialognewcomponent_ref (gpointer instance);
-void xcls_dialognewcomponent_unref (gpointer instance);
-GParamSpec* param_spec_xcls_dialognewcomponent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_xcls_dialognewcomponent (GValue* value, gpointer v_object);
-void value_take_xcls_dialognewcomponent (GValue* value, gpointer v_object);
-gpointer value_get_xcls_dialognewcomponent (const GValue* value);
-GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST;
-gpointer xcls_dialognewcomponent_xcls_name_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_name_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_name (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_name (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_name (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_name (const GValue* value);
-GType xcls_dialognewcomponent_xcls_name_get_type (void) G_GNUC_CONST;
-gpointer xcls_dialognewcomponent_xcls_title_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_title_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_title (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_title (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_title (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_title (const GValue* value);
-GType xcls_dialognewcomponent_xcls_title_get_type (void) G_GNUC_CONST;
-gpointer xcls_dialognewcomponent_xcls_region_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_region_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_region (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_region (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_region (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_region (const GValue* value);
-GType xcls_dialognewcomponent_xcls_region_get_type (void) G_GNUC_CONST;
-gpointer xcls_dialognewcomponent_xcls_parent_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_parent_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_parent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_parent (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_parent (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_parent (const GValue* value);
-GType xcls_dialognewcomponent_xcls_parent_get_type (void) G_GNUC_CONST;
-gpointer xcls_dialognewcomponent_xcls_permname_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_permname_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_permname (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_permname (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_permname (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_permname (const GValue* value);
-GType xcls_dialognewcomponent_xcls_permname_get_type (void) G_GNUC_CONST;
-gpointer xcls_dialognewcomponent_xcls_modorder_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_modorder_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_modorder (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_modorder (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_modorder (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_modorder (const GValue* value);
-GType xcls_dialognewcomponent_xcls_modorder_get_type (void) G_GNUC_CONST;
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-GType project_project_get_type (void) G_GNUC_CONST;
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_DUMMY_PROPERTY
-};
-Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void);
-Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type);
-gpointer xcls_dialognewcomponent_xcls_vbox2_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_vbox2_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_vbox2 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_vbox2 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_vbox2 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_vbox2_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (void);
-Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type);
-gpointer xcls_dialognewcomponent_xcls_button16_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_button16_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button16 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_button16 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_button16 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_button16 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_button16_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (void);
-Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type);
-gpointer xcls_dialognewcomponent_xcls_button17_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_button17_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button17 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_button17 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_button17 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_button17 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_button17_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (void);
-Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type);
-static gboolean __lambda12_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event);
-static gboolean ___lambda12__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
-static void __lambda13_ (Xcls_DialogNewComponent* self, GtkDialog* _self_, gint response_id);
-gpointer xcls_standarderrordialog_ref (gpointer instance);
-void xcls_standarderrordialog_unref (gpointer instance);
-GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object);
-void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object);
-gpointer value_get_xcls_standarderrordialog (const GValue* value);
-GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
-void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg);
-GType js_render_node_get_type (void) G_GNUC_CONST;
-void js_render_js_render_save (JsRenderJsRender* self);
-gchar* project_project_firstPath (ProjectProject* self);
-JsRenderJsRender* project_project_create (ProjectProject* self, const gchar* filename);
-static void ___lambda13__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
-static void __lambda16_ (Xcls_DialogNewComponent* self, GtkWidget* _self_);
-static void ___lambda16__gtk_widget_show (GtkWidget* _sender, gpointer self);
-void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c);
-static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_DUMMY_PROPERTY
-};
-gpointer xcls_dialognewcomponent_xcls_table3_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_table3_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_table3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_table3 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_table3 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_table3 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_table3_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (void);
-Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type);
-static void xcls_dialognewcomponent_xcls_vbox2_finalize (Xcls_DialogNewComponentXcls_VBox2* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_DUMMY_PROPERTY
-};
-gpointer xcls_dialognewcomponent_xcls_label4_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_label4_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_label4 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_label4 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_label4 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_label4_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (void);
-Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type);
-Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (void);
-Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type);
-gpointer xcls_dialognewcomponent_xcls_label6_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_label6_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label6 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_label6 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_label6 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_label6 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_label6_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (void);
-Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type);
-Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (void);
-Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type);
-gpointer xcls_dialognewcomponent_xcls_label8_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_label8_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label8 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_label8 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_label8 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_label8 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_label8_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (void);
-Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type);
-Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (void);
-Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type);
-gpointer xcls_dialognewcomponent_xcls_label10_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_label10_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_label10 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_label10 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_label10 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_label10_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (void);
-Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type);
-Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (void);
-Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type);
-gpointer xcls_dialognewcomponent_xcls_label12_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_label12_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label12 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_label12 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_label12 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_label12 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_label12_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (void);
-Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type);
-Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (void);
-Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type);
-gpointer xcls_dialognewcomponent_xcls_label14_ref (gpointer instance);
-void xcls_dialognewcomponent_xcls_label14_unref (gpointer instance);
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label14 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_dialognewcomponent_value_set_xcls_label14 (GValue* value, gpointer v_object);
-void xcls_dialognewcomponent_value_take_xcls_label14 (GValue* value, gpointer v_object);
-gpointer xcls_dialognewcomponent_value_get_xcls_label14 (const GValue* value);
-GType xcls_dialognewcomponent_xcls_label14_get_type (void) G_GNUC_CONST;
-Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (void);
-Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type);
-Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (void);
-Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type);
-static void xcls_dialognewcomponent_xcls_table3_finalize (Xcls_DialogNewComponentXcls_Table3* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_label4_finalize (Xcls_DialogNewComponentXcls_Label4* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_name_finalize (Xcls_DialogNewComponentXcls_name* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_label6_finalize (Xcls_DialogNewComponentXcls_Label6* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_title_finalize (Xcls_DialogNewComponentXcls_title* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_label8_finalize (Xcls_DialogNewComponentXcls_Label8* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_region_finalize (Xcls_DialogNewComponentXcls_region* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_label10_finalize (Xcls_DialogNewComponentXcls_Label10* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_parent_finalize (Xcls_DialogNewComponentXcls_parent* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_label12_finalize (Xcls_DialogNewComponentXcls_Label12* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_permname_finalize (Xcls_DialogNewComponentXcls_permname* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_label14_finalize (Xcls_DialogNewComponentXcls_Label14* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_modorder_finalize (Xcls_DialogNewComponentXcls_modOrder* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_button16_finalize (Xcls_DialogNewComponentXcls_Button16* obj);
-enum  {
-       XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_DUMMY_PROPERTY
-};
-static void xcls_dialognewcomponent_xcls_button17_finalize (Xcls_DialogNewComponentXcls_Button17* obj);
-static void xcls_dialognewcomponent_finalize (Xcls_DialogNewComponent* obj);
-
-
-static gpointer _xcls_dialognewcomponent_ref0 (gpointer self) {
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self ? xcls_dialognewcomponent_ref (self) : NULL;
-#line 875 "DialogNewComponent.vala.c"
-}
-
-
-static gboolean __lambda12_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event) {
-       gboolean result = FALSE;
-       GtkDialog* _tmp0_ = NULL;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (_self_ != NULL, FALSE);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = self->el;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp0_);
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       result = TRUE;
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return result;
-#line 894 "DialogNewComponent.vala.c"
-}
-
-
-static gboolean ___lambda12__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
-       gboolean result;
-       result = __lambda12_ ((Xcls_DialogNewComponent*) self, _sender, event);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return result;
-#line 903 "DialogNewComponent.vala.c"
-}
-
-
-static void __lambda13_ (Xcls_DialogNewComponent* self, GtkDialog* _self_, gint response_id) {
-       gint _tmp0_ = 0;
-       Xcls_DialogNewComponent* _tmp2_ = NULL;
-       Xcls_DialogNewComponentXcls_name* _tmp3_ = NULL;
-       GtkEntry* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gint _tmp6_ = 0;
-       gint _tmp7_ = 0;
-       gboolean _tmp9_ = FALSE;
-       Xcls_DialogNewComponent* _tmp10_ = NULL;
-       JsRenderJsRender* _tmp11_ = NULL;
-       const gchar* _tmp12_ = NULL;
-       gint _tmp13_ = 0;
-       gint _tmp14_ = 0;
-       gboolean isNew = FALSE;
-       gboolean _tmp15_ = FALSE;
-       Xcls_DialogNewComponent* _tmp16_ = NULL;
-       JsRenderJsRender* _tmp17_ = NULL;
-       const gchar* _tmp18_ = NULL;
-       gint _tmp19_ = 0;
-       gint _tmp20_ = 0;
-       gboolean _tmp28_ = FALSE;
-       gchar* dir = NULL;
-       Xcls_DialogNewComponent* _tmp32_ = NULL;
-       ProjectProject* _tmp33_ = NULL;
-       gchar* _tmp34_ = NULL;
-       Xcls_DialogNewComponent* _tmp35_ = NULL;
-       JsRenderJsRender* _tmp36_ = NULL;
-       const gchar* _tmp37_ = NULL;
-       gchar* _tmp38_ = NULL;
-       gchar* _tmp39_ = NULL;
-       gboolean _tmp40_ = FALSE;
-       gboolean _tmp41_ = FALSE;
-       GtkDialog* _tmp43_ = NULL;
-       JsRenderJsRender* nf = NULL;
-       Xcls_DialogNewComponent* _tmp44_ = NULL;
-       ProjectProject* _tmp45_ = NULL;
-       const gchar* _tmp46_ = NULL;
-       gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       Xcls_DialogNewComponent* _tmp49_ = NULL;
-       JsRenderJsRender* _tmp50_ = NULL;
-       const gchar* _tmp51_ = NULL;
-       gchar* _tmp52_ = NULL;
-       gchar* _tmp53_ = NULL;
-       gchar* _tmp54_ = NULL;
-       gchar* _tmp55_ = NULL;
-       JsRenderJsRender* _tmp56_ = NULL;
-       JsRenderJsRender* _tmp57_ = NULL;
-       Xcls_DialogNewComponent* _tmp58_ = NULL;
-       Xcls_DialogNewComponent* _tmp59_ = NULL;
-       ProjectProject* _tmp60_ = NULL;
-       JsRenderJsRender* _tmp61_ = NULL;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (_self_ != NULL);
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = response_id;
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (_tmp0_ < 1) {
-#line 966 "DialogNewComponent.vala.c"
-               GtkDialog* _tmp1_ = NULL;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp1_ = self->el;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               gtk_widget_hide ((GtkWidget*) _tmp1_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return;
-#line 974 "DialogNewComponent.vala.c"
-       }
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = xcls_dialognewcomponent__this;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = _tmp2_->name;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp4_ = _tmp3_->el;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp5_ = gtk_entry_get_text (_tmp4_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp6_ = strlen (_tmp5_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp7_ = _tmp6_;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (_tmp7_ < 1) {
-#line 990 "DialogNewComponent.vala.c"
-               Xcls_StandardErrorDialog* _tmp8_ = NULL;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp8_ = StandardErrorDialog;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_standarderrordialog_show (_tmp8_, "You have to set Project name ");
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return;
-#line 998 "DialogNewComponent.vala.c"
-       }
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp10_ = xcls_dialognewcomponent__this;
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp11_ = _tmp10_->file;
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp12_ = _tmp11_->name;
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp13_ = strlen (_tmp12_);
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp14_ = _tmp13_;
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (_tmp14_ > 0) {
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp9_ = FALSE;
-#line 1014 "DialogNewComponent.vala.c"
-       } else {
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp9_ = TRUE;
-#line 1018 "DialogNewComponent.vala.c"
-       }
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       isNew = _tmp9_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp16_ = xcls_dialognewcomponent__this;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp17_ = _tmp16_->file;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp18_ = _tmp17_->name;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp19_ = strlen (_tmp18_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp20_ = _tmp19_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (_tmp20_ > 0) {
-#line 1034 "DialogNewComponent.vala.c"
-               JsRenderJsRender* _tmp21_ = NULL;
-               const gchar* _tmp22_ = NULL;
-               Xcls_DialogNewComponent* _tmp23_ = NULL;
-               Xcls_DialogNewComponentXcls_name* _tmp24_ = NULL;
-               GtkEntry* _tmp25_ = NULL;
-               const gchar* _tmp26_ = NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp21_ = self->file;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp22_ = _tmp21_->name;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp23_ = xcls_dialognewcomponent__this;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp24_ = _tmp23_->name;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp25_ = _tmp24_->el;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp26_ = gtk_entry_get_text (_tmp25_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp15_ = g_strcmp0 (_tmp22_, _tmp26_) != 0;
-#line 1055 "DialogNewComponent.vala.c"
-       } else {
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp15_ = FALSE;
-#line 1059 "DialogNewComponent.vala.c"
-       }
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (_tmp15_) {
-#line 1063 "DialogNewComponent.vala.c"
-               Xcls_StandardErrorDialog* _tmp27_ = NULL;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp27_ = StandardErrorDialog;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_standarderrordialog_show (_tmp27_, "Sorry changing names does not work yet. ");
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return;
-#line 1071 "DialogNewComponent.vala.c"
-       }
-#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp28_ = isNew;
-#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!_tmp28_) {
-#line 1077 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponent* _tmp29_ = NULL;
-               JsRenderJsRender* _tmp30_ = NULL;
-               GtkDialog* _tmp31_ = NULL;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp29_ = xcls_dialognewcomponent__this;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp30_ = _tmp29_->file;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               js_render_js_render_save (_tmp30_);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp31_ = self->el;
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               gtk_widget_hide ((GtkWidget*) _tmp31_);
-#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return;
-#line 1093 "DialogNewComponent.vala.c"
-       }
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp32_ = xcls_dialognewcomponent__this;
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp33_ = _tmp32_->project;
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp34_ = project_project_firstPath (_tmp33_);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       dir = _tmp34_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp35_ = xcls_dialognewcomponent__this;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp36_ = _tmp35_->file;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp37_ = _tmp36_->name;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp38_ = g_strconcat (_tmp37_, ".bjs", NULL);
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp39_ = _tmp38_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp40_ = g_file_test (_tmp39_, G_FILE_TEST_EXISTS);
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp41_ = _tmp40_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_free0 (_tmp39_);
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (_tmp41_) {
-#line 1121 "DialogNewComponent.vala.c"
-               Xcls_StandardErrorDialog* _tmp42_ = NULL;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp42_ = StandardErrorDialog;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_standarderrordialog_show (_tmp42_, "That file already exists");
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _g_free0 (dir);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return;
-#line 1131 "DialogNewComponent.vala.c"
-       }
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp43_ = self->el;
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp43_);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp44_ = xcls_dialognewcomponent__this;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp45_ = _tmp44_->project;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp46_ = dir;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp47_ = g_strconcat (_tmp46_, "/", NULL);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp48_ = _tmp47_;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp49_ = xcls_dialognewcomponent__this;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp50_ = _tmp49_->file;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp51_ = _tmp50_->name;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp52_ = g_strconcat (_tmp48_, _tmp51_, NULL);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp53_ = _tmp52_;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp54_ = g_strconcat (_tmp53_, ".bjs", NULL);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp55_ = _tmp54_;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp56_ = project_project_create (_tmp45_, _tmp55_);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp57_ = _tmp56_;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_free0 (_tmp55_);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_free0 (_tmp53_);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_free0 (_tmp48_);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       nf = _tmp57_;
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp58_ = xcls_dialognewcomponent__this;
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp59_ = xcls_dialognewcomponent__this;
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp60_ = _tmp59_->project;
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp61_ = nf;
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_signal_emit_by_name (_tmp58_, "success", _tmp60_, _tmp61_);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (nf);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_free0 (dir);
-#line 1187 "DialogNewComponent.vala.c"
-}
-
-
-static void ___lambda13__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       __lambda13_ ((Xcls_DialogNewComponent*) self, _sender, response_id);
-#line 1194 "DialogNewComponent.vala.c"
-}
-
-
-static void __lambda16_ (Xcls_DialogNewComponent* self, GtkWidget* _self_) {
-       GtkDialog* _tmp0_ = NULL;
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (_self_ != NULL);
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = self->el;
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp0_);
-#line 1206 "DialogNewComponent.vala.c"
-}
-
-
-static void ___lambda16__gtk_widget_show (GtkWidget* _sender, gpointer self) {
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       __lambda16_ ((Xcls_DialogNewComponent*) self, _sender);
-#line 1213 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type) {
-       Xcls_DialogNewComponent* self = NULL;
-       GtkDialog* _tmp0_ = NULL;
-       Xcls_DialogNewComponent* _tmp1_ = NULL;
-       Xcls_DialogNewComponent* _tmp2_ = NULL;
-       GtkDialog* _tmp3_ = NULL;
-       GtkDialog* _tmp4_ = NULL;
-       GtkDialog* _tmp5_ = NULL;
-       GtkDialog* _tmp6_ = NULL;
-       GtkDialog* _tmp7_ = NULL;
-       Xcls_DialogNewComponentXcls_VBox2* child_0 = NULL;
-       Xcls_DialogNewComponentXcls_VBox2* _tmp8_ = NULL;
-       GtkDialog* _tmp9_ = NULL;
-       GtkVBox* _tmp10_ = NULL;
-       Xcls_DialogNewComponentXcls_Button16* child_1 = NULL;
-       Xcls_DialogNewComponentXcls_Button16* _tmp11_ = NULL;
-       GtkDialog* _tmp12_ = NULL;
-       GtkButton* _tmp13_ = NULL;
-       Xcls_DialogNewComponentXcls_Button17* child_2 = NULL;
-       Xcls_DialogNewComponentXcls_Button17* _tmp14_ = NULL;
-       GtkDialog* _tmp15_ = NULL;
-       GtkButton* _tmp16_ = NULL;
-       GtkDialog* _tmp17_ = NULL;
-       GtkDialog* _tmp18_ = NULL;
-       GtkDialog* _tmp19_ = NULL;
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponent*) g_type_create_instance (object_type);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkDialog*) gtk_dialog_new ();
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = _xcls_dialognewcomponent_ref0 (self);
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_unref0 (xcls_dialognewcomponent__this);
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent__this = _tmp1_;
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = _xcls_dialognewcomponent_ref0 (self);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_unref0 (DialogNewComponent);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       DialogNewComponent = _tmp2_;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_set ((GtkWindow*) _tmp3_, "default-height", 200, NULL);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp4_ = self->el;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_set ((GtkWindow*) _tmp4_, "default-width", 500, NULL);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp5_ = self->el;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_window_set_deletable ((GtkWindow*) _tmp5_, FALSE);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp6_ = self->el;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE);
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp7_ = self->el;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_window_set_title ((GtkWindow*) _tmp7_, "New Component");
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp8_ = xcls_dialognewcomponent_xcls_vbox2_new ();
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_0 = _tmp8_;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp9_ = self->el;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp10_ = child_0->el;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp11_ = xcls_dialognewcomponent_xcls_button16_new ();
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_1 = _tmp11_;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp12_ = self->el;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp13_ = child_1->el;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_dialog_add_action_widget (_tmp12_, (GtkWidget*) _tmp13_, 0);
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp14_ = xcls_dialognewcomponent_xcls_button17_new ();
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_2 = _tmp14_;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp15_ = self->el;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp16_ = child_2->el;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_dialog_add_action_widget (_tmp15_, (GtkWidget*) _tmp16_, 1);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp17_ = self->el;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_signal_connect ((GtkWidget*) _tmp17_, "delete-event", (GCallback) ___lambda12__gtk_widget_delete_event, self);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp18_ = self->el;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_signal_connect (_tmp18_, "response", (GCallback) ___lambda13__gtk_dialog_response, self);
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp19_ = self->el;
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_signal_connect ((GtkWidget*) _tmp19_, "show", (GCallback) ___lambda16__gtk_widget_show, self);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_button17_unref0 (child_2);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_button16_unref0 (child_1);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_vbox2_unref0 (child_0);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 1334 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void) {
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_construct (TYPE_XCLS_DIALOGNEWCOMPONENT);
-#line 1341 "DialogNewComponent.vala.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 1348 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c) {
-       JsRenderJsRender* _tmp0_ = NULL;
-       ProjectProject* _tmp1_ = NULL;
-       ProjectProject* _tmp2_ = NULL;
-       Xcls_DialogNewComponent* _tmp3_ = NULL;
-       Xcls_DialogNewComponentXcls_name* _tmp4_ = NULL;
-       GtkEntry* _tmp5_ = NULL;
-       JsRenderJsRender* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       Xcls_DialogNewComponent* _tmp8_ = NULL;
-       Xcls_DialogNewComponentXcls_title* _tmp9_ = NULL;
-       GtkEntry* _tmp10_ = NULL;
-       JsRenderJsRender* _tmp11_ = NULL;
-       const gchar* _tmp12_ = NULL;
-       Xcls_DialogNewComponent* _tmp13_ = NULL;
-       Xcls_DialogNewComponentXcls_parent* _tmp14_ = NULL;
-       GtkEntry* _tmp15_ = NULL;
-       JsRenderJsRender* _tmp16_ = NULL;
-       const gchar* _tmp17_ = NULL;
-       Xcls_DialogNewComponent* _tmp18_ = NULL;
-       Xcls_DialogNewComponentXcls_region* _tmp19_ = NULL;
-       GtkEntry* _tmp20_ = NULL;
-       JsRenderJsRender* _tmp21_ = NULL;
-       const gchar* _tmp22_ = NULL;
-       Xcls_DialogNewComponent* _tmp23_ = NULL;
-       Xcls_DialogNewComponentXcls_modOrder* _tmp24_ = NULL;
-       GtkEntry* _tmp25_ = NULL;
-       JsRenderJsRender* _tmp26_ = NULL;
-       const gchar* _tmp27_ = NULL;
-       Xcls_DialogNewComponent* _tmp28_ = NULL;
-       Xcls_DialogNewComponentXcls_permname* _tmp29_ = NULL;
-       GtkEntry* _tmp30_ = NULL;
-       JsRenderJsRender* _tmp31_ = NULL;
-       const gchar* _tmp32_ = NULL;
-       JsRenderJsRender* _tmp33_ = NULL;
-       const gchar* _tmp34_ = NULL;
-       gint _tmp35_ = 0;
-       gint _tmp36_ = 0;
-       Xcls_DialogNewComponent* _tmp43_ = NULL;
-       JsRenderJsRender* _tmp44_ = NULL;
-       JsRenderJsRender* _tmp45_ = NULL;
-       GtkDialog* _tmp46_ = NULL;
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (self != NULL);
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (c != NULL);
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = c;
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = _tmp0_->project;
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->project);
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->project = _tmp2_;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = xcls_dialognewcomponent__this;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp4_ = _tmp3_->name;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp5_ = _tmp4_->el;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp6_ = c;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp7_ = _tmp6_->name;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_entry_set_text (_tmp5_, _tmp7_);
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp8_ = xcls_dialognewcomponent__this;
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp9_ = _tmp8_->title;
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp10_ = _tmp9_->el;
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp11_ = c;
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp12_ = _tmp11_->title;
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_entry_set_text (_tmp10_, _tmp12_);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp13_ = xcls_dialognewcomponent__this;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp14_ = _tmp13_->parent;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp15_ = _tmp14_->el;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp16_ = c;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp17_ = _tmp16_->parent;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_entry_set_text (_tmp15_, _tmp17_);
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp18_ = xcls_dialognewcomponent__this;
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp19_ = _tmp18_->region;
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp20_ = _tmp19_->el;
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp21_ = c;
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp22_ = _tmp21_->region;
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_entry_set_text (_tmp20_, _tmp22_);
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp23_ = xcls_dialognewcomponent__this;
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp24_ = _tmp23_->modOrder;
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp25_ = _tmp24_->el;
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp26_ = c;
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp27_ = _tmp26_->modOrder;
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_entry_set_text (_tmp25_, _tmp27_);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp28_ = xcls_dialognewcomponent__this;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp29_ = _tmp28_->permname;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp30_ = _tmp29_->el;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp31_ = c;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp32_ = _tmp31_->permname;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_entry_set_text (_tmp30_, _tmp32_);
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp33_ = c;
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp34_ = _tmp33_->path;
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp35_ = strlen (_tmp34_);
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp36_ = _tmp35_;
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (_tmp36_ > 0) {
-#line 1490 "DialogNewComponent.vala.c"
-               GtkDialog* _tmp37_ = NULL;
-               JsRenderJsRender* _tmp38_ = NULL;
-               const gchar* _tmp39_ = NULL;
-               gchar* _tmp40_ = NULL;
-               gchar* _tmp41_ = NULL;
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp37_ = self->el;
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp38_ = c;
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp39_ = _tmp38_->name;
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp40_ = g_strconcat ("Edit File Details - ", _tmp39_, NULL);
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp41_ = _tmp40_;
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               gtk_window_set_title ((GtkWindow*) _tmp37_, _tmp41_);
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _g_free0 (_tmp41_);
-#line 1510 "DialogNewComponent.vala.c"
-       } else {
-               GtkDialog* _tmp42_ = NULL;
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               _tmp42_ = self->el;
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               gtk_window_set_title ((GtkWindow*) _tmp42_, "Create New File");
-#line 1517 "DialogNewComponent.vala.c"
-       }
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp43_ = xcls_dialognewcomponent__this;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp44_ = c;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp45_ = _g_object_ref0 (_tmp44_);
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (_tmp43_->file);
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp43_->file = _tmp45_;
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp46_ = self->el;
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp46_);
-#line 1533 "DialogNewComponent.vala.c"
-}
-
-
-static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
-       typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1, gpointer arg_1, gpointer arg_2, gpointer data2);
-       register GMarshalFunc_VOID__OBJECT_OBJECT callback;
-       register GCClosure * cc;
-       register gpointer data1;
-       register gpointer data2;
-       cc = (GCClosure *) closure;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (n_param_values == 3);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (G_CCLOSURE_SWAP_DATA (closure)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               data1 = closure->data;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               data2 = param_values->data[0].v_pointer;
-#line 1552 "DialogNewComponent.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               data1 = param_values->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               data2 = closure->data;
-#line 1558 "DialogNewComponent.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       callback (data1, g_value_get_object (param_values + 1), g_value_get_object (param_values + 2), data2);
-#line 1564 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_VBox2* self = NULL;
-       GtkVBox* _tmp0_ = NULL;
-       Xcls_DialogNewComponentXcls_Table3* child_0 = NULL;
-       Xcls_DialogNewComponentXcls_Table3* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       GtkTable* _tmp3_ = NULL;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_VBox2*) g_type_create_instance (object_type);
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = xcls_dialognewcomponent_xcls_table3_new ();
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_0 = _tmp1_;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = self->el;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = child_0->el;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp2_, (GtkWidget*) _tmp3_, FALSE, FALSE, (guint) 0);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_table3_unref0 (child_0);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 1599 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (void) {
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_vbox2_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2);
-#line 1606 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_vbox2_init (GValue* value) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 1613 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_vbox2_free_value (GValue* value) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_vbox2_unref (value->data[0].v_pointer);
-#line 1622 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_vbox2_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_vbox2_ref (src_value->data[0].v_pointer);
-#line 1632 "DialogNewComponent.vala.c"
-       } else {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 1636 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_vbox2_peek_pointer (const GValue* value) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 1644 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_vbox2_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 1651 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_VBox2* object;
-               object = collect_values[0].v_pointer;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1658 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1662 "DialogNewComponent.vala.c"
-               }
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_vbox2_ref (object);
-#line 1666 "DialogNewComponent.vala.c"
-       } else {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 1670 "DialogNewComponent.vala.c"
-       }
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 1674 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_vbox2_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_VBox2** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 1685 "DialogNewComponent.vala.c"
-       }
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 1691 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 1695 "DialogNewComponent.vala.c"
-       } else {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_vbox2_ref (value->data[0].v_pointer);
-#line 1699 "DialogNewComponent.vala.c"
-       }
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 1703 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_VBox2* spec;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2), NULL);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 1717 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_vbox2 (const GValue* value) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2), NULL);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 1726 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_vbox2 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_VBox2* old;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2));
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2));
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_vbox2_ref (value->data[0].v_pointer);
-#line 1746 "DialogNewComponent.vala.c"
-       } else {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 1750 "DialogNewComponent.vala.c"
-       }
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_vbox2_unref (old);
-#line 1756 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_vbox2 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_VBox2* old;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2));
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2));
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 1775 "DialogNewComponent.vala.c"
-       } else {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 1779 "DialogNewComponent.vala.c"
-       }
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_vbox2_unref (old);
-#line 1785 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_vbox2_class_init (Xcls_DialogNewComponentXcls_VBox2Class * klass) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_vbox2_finalize;
-#line 1795 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_vbox2_instance_init (Xcls_DialogNewComponentXcls_VBox2 * self) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 1802 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_vbox2_finalize (Xcls_DialogNewComponentXcls_VBox2* obj) {
-       Xcls_DialogNewComponentXcls_VBox2 * self;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2);
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 1812 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_vbox2_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_vbox2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_vbox2_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_vbox2_init, xcls_dialognewcomponent_value_xcls_vbox2_free_value, xcls_dialognewcomponent_value_xcls_vbox2_copy_value, xcls_dialognewcomponent_value_xcls_vbox2_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_vbox2_collect_value, "p", xcls_dialognewcomponent_value_xcls_vbox2_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_VBox2), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_vbox2_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_vbox2_type_id;
-               xcls_dialognewcomponent_xcls_vbox2_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_VBox2", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_vbox2_type_id__volatile, xcls_dialognewcomponent_xcls_vbox2_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_vbox2_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_vbox2_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_VBox2* self;
-       self = instance;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 1837 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_vbox2_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_VBox2* self;
-       self = instance;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_CLASS (self)->finalize (self);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 1850 "DialogNewComponent.vala.c"
-       }
-}
-
-
-Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_Table3* self = NULL;
-       GtkTable* _tmp0_ = NULL;
-       Xcls_DialogNewComponentXcls_Label4* child_0 = NULL;
-       Xcls_DialogNewComponentXcls_Label4* _tmp1_ = NULL;
-       GtkTable* _tmp2_ = NULL;
-       GtkLabel* _tmp3_ = NULL;
-       Xcls_DialogNewComponentXcls_name* child_1 = NULL;
-       Xcls_DialogNewComponentXcls_name* _tmp4_ = NULL;
-       GtkTable* _tmp5_ = NULL;
-       GtkEntry* _tmp6_ = NULL;
-       Xcls_DialogNewComponentXcls_Label6* child_2 = NULL;
-       Xcls_DialogNewComponentXcls_Label6* _tmp7_ = NULL;
-       GtkTable* _tmp8_ = NULL;
-       GtkLabel* _tmp9_ = NULL;
-       Xcls_DialogNewComponentXcls_title* child_3 = NULL;
-       Xcls_DialogNewComponentXcls_title* _tmp10_ = NULL;
-       GtkTable* _tmp11_ = NULL;
-       GtkEntry* _tmp12_ = NULL;
-       Xcls_DialogNewComponentXcls_Label8* child_4 = NULL;
-       Xcls_DialogNewComponentXcls_Label8* _tmp13_ = NULL;
-       GtkTable* _tmp14_ = NULL;
-       GtkLabel* _tmp15_ = NULL;
-       Xcls_DialogNewComponentXcls_region* child_5 = NULL;
-       Xcls_DialogNewComponentXcls_region* _tmp16_ = NULL;
-       GtkTable* _tmp17_ = NULL;
-       GtkEntry* _tmp18_ = NULL;
-       Xcls_DialogNewComponentXcls_Label10* child_6 = NULL;
-       Xcls_DialogNewComponentXcls_Label10* _tmp19_ = NULL;
-       GtkTable* _tmp20_ = NULL;
-       GtkLabel* _tmp21_ = NULL;
-       Xcls_DialogNewComponentXcls_parent* child_7 = NULL;
-       Xcls_DialogNewComponentXcls_parent* _tmp22_ = NULL;
-       GtkTable* _tmp23_ = NULL;
-       GtkEntry* _tmp24_ = NULL;
-       Xcls_DialogNewComponentXcls_Label12* child_8 = NULL;
-       Xcls_DialogNewComponentXcls_Label12* _tmp25_ = NULL;
-       GtkTable* _tmp26_ = NULL;
-       GtkLabel* _tmp27_ = NULL;
-       Xcls_DialogNewComponentXcls_permname* child_9 = NULL;
-       Xcls_DialogNewComponentXcls_permname* _tmp28_ = NULL;
-       GtkTable* _tmp29_ = NULL;
-       GtkEntry* _tmp30_ = NULL;
-       Xcls_DialogNewComponentXcls_Label14* child_10 = NULL;
-       Xcls_DialogNewComponentXcls_Label14* _tmp31_ = NULL;
-       GtkTable* _tmp32_ = NULL;
-       GtkLabel* _tmp33_ = NULL;
-       Xcls_DialogNewComponentXcls_modOrder* child_11 = NULL;
-       Xcls_DialogNewComponentXcls_modOrder* _tmp34_ = NULL;
-       GtkTable* _tmp35_ = NULL;
-       GtkEntry* _tmp36_ = NULL;
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_Table3*) g_type_create_instance (object_type);
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkTable*) gtk_table_new ((guint) 3, (guint) 2, FALSE);
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = xcls_dialognewcomponent_xcls_label4_new ();
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_0 = _tmp1_;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = self->el;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = child_0->el;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp2_, (GtkWidget*) _tmp3_);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp4_ = xcls_dialognewcomponent_xcls_name_new ();
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_1 = _tmp4_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp5_ = self->el;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp6_ = child_1->el;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp7_ = xcls_dialognewcomponent_xcls_label6_new ();
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_2 = _tmp7_;
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp8_ = self->el;
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp9_ = child_2->el;
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp10_ = xcls_dialognewcomponent_xcls_title_new ();
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_3 = _tmp10_;
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp11_ = self->el;
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp12_ = child_3->el;
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_);
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp13_ = xcls_dialognewcomponent_xcls_label8_new ();
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_4 = _tmp13_;
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp14_ = self->el;
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp15_ = child_4->el;
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp14_, (GtkWidget*) _tmp15_);
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp16_ = xcls_dialognewcomponent_xcls_region_new ();
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_5 = _tmp16_;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp17_ = self->el;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp18_ = child_5->el;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp17_, (GtkWidget*) _tmp18_);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp19_ = xcls_dialognewcomponent_xcls_label10_new ();
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_6 = _tmp19_;
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp20_ = self->el;
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp21_ = child_6->el;
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp20_, (GtkWidget*) _tmp21_);
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp22_ = xcls_dialognewcomponent_xcls_parent_new ();
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_7 = _tmp22_;
-#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp23_ = self->el;
-#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp24_ = child_7->el;
-#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp23_, (GtkWidget*) _tmp24_);
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp25_ = xcls_dialognewcomponent_xcls_label12_new ();
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_8 = _tmp25_;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp26_ = self->el;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp27_ = child_8->el;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp26_, (GtkWidget*) _tmp27_);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp28_ = xcls_dialognewcomponent_xcls_permname_new ();
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_9 = _tmp28_;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp29_ = self->el;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp30_ = child_9->el;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp29_, (GtkWidget*) _tmp30_);
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp31_ = xcls_dialognewcomponent_xcls_label14_new ();
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_10 = _tmp31_;
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp32_ = self->el;
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp33_ = child_10->el;
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp32_, (GtkWidget*) _tmp33_);
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp34_ = xcls_dialognewcomponent_xcls_modorder_new ();
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       child_11 = _tmp34_;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp35_ = self->el;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp36_ = child_11->el;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_container_add ((GtkContainer*) _tmp35_, (GtkWidget*) _tmp36_);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_modorder_unref0 (child_11);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_label14_unref0 (child_10);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_permname_unref0 (child_9);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_label12_unref0 (child_8);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_parent_unref0 (child_7);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_label10_unref0 (child_6);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_region_unref0 (child_5);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_label8_unref0 (child_4);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_title_unref0 (child_3);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_label6_unref0 (child_2);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_name_unref0 (child_1);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_label4_unref0 (child_0);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 2062 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (void) {
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_table3_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3);
-#line 2069 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_table3_init (GValue* value) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 2076 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_table3_free_value (GValue* value) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_table3_unref (value->data[0].v_pointer);
-#line 2085 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_table3_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_table3_ref (src_value->data[0].v_pointer);
-#line 2095 "DialogNewComponent.vala.c"
-       } else {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 2099 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_table3_peek_pointer (const GValue* value) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 2107 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_table3_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 2114 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_Table3* object;
-               object = collect_values[0].v_pointer;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2121 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2125 "DialogNewComponent.vala.c"
-               }
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_table3_ref (object);
-#line 2129 "DialogNewComponent.vala.c"
-       } else {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2133 "DialogNewComponent.vala.c"
-       }
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 2137 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_table3_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_Table3** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 2148 "DialogNewComponent.vala.c"
-       }
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 2154 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 2158 "DialogNewComponent.vala.c"
-       } else {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_table3_ref (value->data[0].v_pointer);
-#line 2162 "DialogNewComponent.vala.c"
-       }
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 2166 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_table3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_Table3* spec;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3), NULL);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 2180 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_table3 (const GValue* value) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3), NULL);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 2189 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_table3 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Table3* old;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3));
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3));
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_table3_ref (value->data[0].v_pointer);
-#line 2209 "DialogNewComponent.vala.c"
-       } else {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2213 "DialogNewComponent.vala.c"
-       }
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_table3_unref (old);
-#line 2219 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_table3 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Table3* old;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3));
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3));
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 2238 "DialogNewComponent.vala.c"
-       } else {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2242 "DialogNewComponent.vala.c"
-       }
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_table3_unref (old);
-#line 2248 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_table3_class_init (Xcls_DialogNewComponentXcls_Table3Class * klass) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_table3_parent_class = g_type_class_peek_parent (klass);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_table3_finalize;
-#line 2258 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_table3_instance_init (Xcls_DialogNewComponentXcls_Table3 * self) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 2265 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_table3_finalize (Xcls_DialogNewComponentXcls_Table3* obj) {
-       Xcls_DialogNewComponentXcls_Table3 * self;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 2275 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_table3_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_table3_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_table3_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_table3_init, xcls_dialognewcomponent_value_xcls_table3_free_value, xcls_dialognewcomponent_value_xcls_table3_copy_value, xcls_dialognewcomponent_value_xcls_table3_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_table3_collect_value, "p", xcls_dialognewcomponent_value_xcls_table3_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Table3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_table3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Table3), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_table3_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_table3_type_id;
-               xcls_dialognewcomponent_xcls_table3_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Table3", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_table3_type_id__volatile, xcls_dialognewcomponent_xcls_table3_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_table3_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_table3_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Table3* self;
-       self = instance;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 2300 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_table3_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Table3* self;
-       self = instance;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_CLASS (self)->finalize (self);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 2313 "DialogNewComponent.vala.c"
-       }
-}
-
-
-Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_Label4* self = NULL;
-       GtkLabel* _tmp0_ = NULL;
-       GtkLabel* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_Label4*) g_type_create_instance (object_type);
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkLabel*) gtk_label_new ("Component Name");
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = self->el;
-#line 315 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
-#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = self->el;
-#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_set ((GtkMisc*) _tmp2_, "xalign", 0.9f, NULL);
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 2343 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (void) {
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_label4_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4);
-#line 2350 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label4_init (GValue* value) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 2357 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label4_free_value (GValue* value) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label4_unref (value->data[0].v_pointer);
-#line 2366 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label4_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label4_ref (src_value->data[0].v_pointer);
-#line 2376 "DialogNewComponent.vala.c"
-       } else {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 2380 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_label4_peek_pointer (const GValue* value) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 2388 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label4_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 2395 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_Label4* object;
-               object = collect_values[0].v_pointer;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2402 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2406 "DialogNewComponent.vala.c"
-               }
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label4_ref (object);
-#line 2410 "DialogNewComponent.vala.c"
-       } else {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2414 "DialogNewComponent.vala.c"
-       }
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 2418 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label4_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_Label4** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 2429 "DialogNewComponent.vala.c"
-       }
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 2435 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 2439 "DialogNewComponent.vala.c"
-       } else {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_label4_ref (value->data[0].v_pointer);
-#line 2443 "DialogNewComponent.vala.c"
-       }
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 2447 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_Label4* spec;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4), NULL);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 2461 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_label4 (const GValue* value) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4), NULL);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 2470 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_label4 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label4* old;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4));
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4));
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label4_ref (value->data[0].v_pointer);
-#line 2490 "DialogNewComponent.vala.c"
-       } else {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2494 "DialogNewComponent.vala.c"
-       }
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label4_unref (old);
-#line 2500 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_label4 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label4* old;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4));
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4));
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 2519 "DialogNewComponent.vala.c"
-       } else {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2523 "DialogNewComponent.vala.c"
-       }
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label4_unref (old);
-#line 2529 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_label4_class_init (Xcls_DialogNewComponentXcls_Label4Class * klass) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_label4_parent_class = g_type_class_peek_parent (klass);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label4_finalize;
-#line 2539 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label4_instance_init (Xcls_DialogNewComponentXcls_Label4 * self) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 2546 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label4_finalize (Xcls_DialogNewComponentXcls_Label4* obj) {
-       Xcls_DialogNewComponentXcls_Label4 * self;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 2556 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_label4_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_label4_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label4_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label4_init, xcls_dialognewcomponent_value_xcls_label4_free_value, xcls_dialognewcomponent_value_xcls_label4_copy_value, xcls_dialognewcomponent_value_xcls_label4_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label4_collect_value, "p", xcls_dialognewcomponent_value_xcls_label4_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label4), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label4_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_label4_type_id;
-               xcls_dialognewcomponent_xcls_label4_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label4", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_label4_type_id__volatile, xcls_dialognewcomponent_xcls_label4_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_label4_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_label4_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label4* self;
-       self = instance;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 2581 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_label4_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label4* self;
-       self = instance;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_CLASS (self)->finalize (self);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 2594 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer _xcls_dialognewcomponent_xcls_name_ref0 (gpointer self) {
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self ? xcls_dialognewcomponent_xcls_name_ref (self) : NULL;
-#line 2602 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_name* self = NULL;
-       GtkEntry* _tmp0_ = NULL;
-       Xcls_DialogNewComponent* _tmp1_ = NULL;
-       Xcls_DialogNewComponentXcls_name* _tmp2_ = NULL;
-       GtkEntry* _tmp3_ = NULL;
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_name*) g_type_create_instance (object_type);
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkEntry*) gtk_entry_new ();
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = xcls_dialognewcomponent__this;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = _xcls_dialognewcomponent_xcls_name_ref0 (self);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_name_unref0 (_tmp1_->name);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_->name = _tmp2_;
-#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 2636 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (void) {
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_name_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME);
-#line 2643 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_name_init (GValue* value) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 2650 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_name_free_value (GValue* value) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_name_unref (value->data[0].v_pointer);
-#line 2659 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_name_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_name_ref (src_value->data[0].v_pointer);
-#line 2669 "DialogNewComponent.vala.c"
-       } else {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 2673 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_name_peek_pointer (const GValue* value) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 2681 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_name_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 2688 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_name* object;
-               object = collect_values[0].v_pointer;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2695 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2699 "DialogNewComponent.vala.c"
-               }
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_name_ref (object);
-#line 2703 "DialogNewComponent.vala.c"
-       } else {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2707 "DialogNewComponent.vala.c"
-       }
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 2711 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_name_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_name** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 2722 "DialogNewComponent.vala.c"
-       }
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 2728 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 2732 "DialogNewComponent.vala.c"
-       } else {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_name_ref (value->data[0].v_pointer);
-#line 2736 "DialogNewComponent.vala.c"
-       }
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 2740 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_name (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_name* spec;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME), NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 2754 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_name (const GValue* value) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME), NULL);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 2763 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_name (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_name* old;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME));
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME));
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_name_ref (value->data[0].v_pointer);
-#line 2783 "DialogNewComponent.vala.c"
-       } else {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2787 "DialogNewComponent.vala.c"
-       }
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_name_unref (old);
-#line 2793 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_name (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_name* old;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME));
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME));
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 2812 "DialogNewComponent.vala.c"
-       } else {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2816 "DialogNewComponent.vala.c"
-       }
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_name_unref (old);
-#line 2822 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_name_class_init (Xcls_DialogNewComponentXcls_nameClass * klass) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_name_parent_class = g_type_class_peek_parent (klass);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_name_finalize;
-#line 2832 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_name_instance_init (Xcls_DialogNewComponentXcls_name * self) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 2839 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_name_finalize (Xcls_DialogNewComponentXcls_name* obj) {
-       Xcls_DialogNewComponentXcls_name * self;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_name);
-#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 2849 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_name_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_name_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_name_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_name_init, xcls_dialognewcomponent_value_xcls_name_free_value, xcls_dialognewcomponent_value_xcls_name_copy_value, xcls_dialognewcomponent_value_xcls_name_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_name_collect_value, "p", xcls_dialognewcomponent_value_xcls_name_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_nameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_name_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_name), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_name_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_name_type_id;
-               xcls_dialognewcomponent_xcls_name_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_name", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_name_type_id__volatile, xcls_dialognewcomponent_xcls_name_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_name_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_name_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_name* self;
-       self = instance;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 2874 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_name_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_name* self;
-       self = instance;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_CLASS (self)->finalize (self);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 2887 "DialogNewComponent.vala.c"
-       }
-}
-
-
-Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_Label6* self = NULL;
-       GtkLabel* _tmp0_ = NULL;
-       GtkLabel* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-       GtkLabel* _tmp3_ = NULL;
-#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_Label6*) g_type_create_instance (object_type);
-#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkLabel*) gtk_label_new ("Title");
-#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = self->el;
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = self->el;
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE);
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL);
-#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 2922 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (void) {
-#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_label6_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6);
-#line 2929 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label6_init (GValue* value) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 2936 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label6_free_value (GValue* value) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label6_unref (value->data[0].v_pointer);
-#line 2945 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label6_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label6_ref (src_value->data[0].v_pointer);
-#line 2955 "DialogNewComponent.vala.c"
-       } else {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 2959 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_label6_peek_pointer (const GValue* value) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 2967 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label6_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 2974 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_Label6* object;
-               object = collect_values[0].v_pointer;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2981 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2985 "DialogNewComponent.vala.c"
-               }
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label6_ref (object);
-#line 2989 "DialogNewComponent.vala.c"
-       } else {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 2993 "DialogNewComponent.vala.c"
-       }
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 2997 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label6_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_Label6** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 3008 "DialogNewComponent.vala.c"
-       }
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 3014 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 3018 "DialogNewComponent.vala.c"
-       } else {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_label6_ref (value->data[0].v_pointer);
-#line 3022 "DialogNewComponent.vala.c"
-       }
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 3026 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label6 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_Label6* spec;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6), NULL);
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 3040 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_label6 (const GValue* value) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6), NULL);
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 3049 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_label6 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label6* old;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6));
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6));
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label6_ref (value->data[0].v_pointer);
-#line 3069 "DialogNewComponent.vala.c"
-       } else {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3073 "DialogNewComponent.vala.c"
-       }
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label6_unref (old);
-#line 3079 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_label6 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label6* old;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6));
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6));
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 3098 "DialogNewComponent.vala.c"
-       } else {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3102 "DialogNewComponent.vala.c"
-       }
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label6_unref (old);
-#line 3108 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_label6_class_init (Xcls_DialogNewComponentXcls_Label6Class * klass) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_label6_parent_class = g_type_class_peek_parent (klass);
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label6_finalize;
-#line 3118 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label6_instance_init (Xcls_DialogNewComponentXcls_Label6 * self) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 3125 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label6_finalize (Xcls_DialogNewComponentXcls_Label6* obj) {
-       Xcls_DialogNewComponentXcls_Label6 * self;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6);
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 3135 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_label6_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_label6_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label6_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label6_init, xcls_dialognewcomponent_value_xcls_label6_free_value, xcls_dialognewcomponent_value_xcls_label6_copy_value, xcls_dialognewcomponent_value_xcls_label6_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label6_collect_value, "p", xcls_dialognewcomponent_value_xcls_label6_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label6), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label6_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_label6_type_id;
-               xcls_dialognewcomponent_xcls_label6_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label6", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_label6_type_id__volatile, xcls_dialognewcomponent_xcls_label6_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_label6_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_label6_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label6* self;
-       self = instance;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 3160 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_label6_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label6* self;
-       self = instance;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_CLASS (self)->finalize (self);
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 3173 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer _xcls_dialognewcomponent_xcls_title_ref0 (gpointer self) {
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self ? xcls_dialognewcomponent_xcls_title_ref (self) : NULL;
-#line 3181 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_title* self = NULL;
-       GtkEntry* _tmp0_ = NULL;
-       Xcls_DialogNewComponent* _tmp1_ = NULL;
-       Xcls_DialogNewComponentXcls_title* _tmp2_ = NULL;
-       GtkEntry* _tmp3_ = NULL;
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_title*) g_type_create_instance (object_type);
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkEntry*) gtk_entry_new ();
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = xcls_dialognewcomponent__this;
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = _xcls_dialognewcomponent_xcls_title_ref0 (self);
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_title_unref0 (_tmp1_->title);
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_->title = _tmp2_;
-#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 3215 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (void) {
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_title_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE);
-#line 3222 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_title_init (GValue* value) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 3229 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_title_free_value (GValue* value) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_title_unref (value->data[0].v_pointer);
-#line 3238 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_title_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_title_ref (src_value->data[0].v_pointer);
-#line 3248 "DialogNewComponent.vala.c"
-       } else {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 3252 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_title_peek_pointer (const GValue* value) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 3260 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_title_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 3267 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_title* object;
-               object = collect_values[0].v_pointer;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3274 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3278 "DialogNewComponent.vala.c"
-               }
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_title_ref (object);
-#line 3282 "DialogNewComponent.vala.c"
-       } else {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3286 "DialogNewComponent.vala.c"
-       }
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 3290 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_title_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_title** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 3301 "DialogNewComponent.vala.c"
-       }
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 3307 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 3311 "DialogNewComponent.vala.c"
-       } else {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_title_ref (value->data[0].v_pointer);
-#line 3315 "DialogNewComponent.vala.c"
-       }
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 3319 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_title (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_title* spec;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE), NULL);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 3333 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_title (const GValue* value) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE), NULL);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 3342 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_title (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_title* old;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE));
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE));
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_title_ref (value->data[0].v_pointer);
-#line 3362 "DialogNewComponent.vala.c"
-       } else {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3366 "DialogNewComponent.vala.c"
-       }
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_title_unref (old);
-#line 3372 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_title (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_title* old;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE));
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE));
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 3391 "DialogNewComponent.vala.c"
-       } else {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3395 "DialogNewComponent.vala.c"
-       }
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_title_unref (old);
-#line 3401 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_title_class_init (Xcls_DialogNewComponentXcls_titleClass * klass) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_title_parent_class = g_type_class_peek_parent (klass);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_title_finalize;
-#line 3411 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_title_instance_init (Xcls_DialogNewComponentXcls_title * self) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 3418 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_title_finalize (Xcls_DialogNewComponentXcls_title* obj) {
-       Xcls_DialogNewComponentXcls_title * self;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_title);
-#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 3428 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_title_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_title_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_title_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_title_init, xcls_dialognewcomponent_value_xcls_title_free_value, xcls_dialognewcomponent_value_xcls_title_copy_value, xcls_dialognewcomponent_value_xcls_title_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_title_collect_value, "p", xcls_dialognewcomponent_value_xcls_title_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_titleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_title_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_title), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_title_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_title_type_id;
-               xcls_dialognewcomponent_xcls_title_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_title", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_title_type_id__volatile, xcls_dialognewcomponent_xcls_title_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_title_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_title_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_title* self;
-       self = instance;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 3453 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_title_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_title* self;
-       self = instance;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_CLASS (self)->finalize (self);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 3466 "DialogNewComponent.vala.c"
-       }
-}
-
-
-Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_Label8* self = NULL;
-       GtkLabel* _tmp0_ = NULL;
-       GtkLabel* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-       GtkLabel* _tmp3_ = NULL;
-       GtkLabel* _tmp4_ = NULL;
-#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_Label8*) g_type_create_instance (object_type);
-#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkLabel*) gtk_label_new ("Region");
-#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = self->el;
-#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = self->el;
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_tooltip_text ((GtkWidget*) _tmp2_, "center, north, south, east, west");
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp4_ = self->el;
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.9f, NULL);
-#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 3506 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (void) {
-#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_label8_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8);
-#line 3513 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label8_init (GValue* value) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 3520 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label8_free_value (GValue* value) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label8_unref (value->data[0].v_pointer);
-#line 3529 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label8_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label8_ref (src_value->data[0].v_pointer);
-#line 3539 "DialogNewComponent.vala.c"
-       } else {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 3543 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_label8_peek_pointer (const GValue* value) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 3551 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label8_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 3558 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_Label8* object;
-               object = collect_values[0].v_pointer;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3565 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3569 "DialogNewComponent.vala.c"
-               }
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label8_ref (object);
-#line 3573 "DialogNewComponent.vala.c"
-       } else {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3577 "DialogNewComponent.vala.c"
-       }
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 3581 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label8_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_Label8** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 3592 "DialogNewComponent.vala.c"
-       }
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 3598 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 3602 "DialogNewComponent.vala.c"
-       } else {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_label8_ref (value->data[0].v_pointer);
-#line 3606 "DialogNewComponent.vala.c"
-       }
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 3610 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label8 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_Label8* spec;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8), NULL);
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 3624 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_label8 (const GValue* value) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8), NULL);
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 3633 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_label8 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label8* old;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8));
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8));
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label8_ref (value->data[0].v_pointer);
-#line 3653 "DialogNewComponent.vala.c"
-       } else {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3657 "DialogNewComponent.vala.c"
-       }
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label8_unref (old);
-#line 3663 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_label8 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label8* old;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8));
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8));
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 3682 "DialogNewComponent.vala.c"
-       } else {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3686 "DialogNewComponent.vala.c"
-       }
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label8_unref (old);
-#line 3692 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_label8_class_init (Xcls_DialogNewComponentXcls_Label8Class * klass) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_label8_parent_class = g_type_class_peek_parent (klass);
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label8_finalize;
-#line 3702 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label8_instance_init (Xcls_DialogNewComponentXcls_Label8 * self) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 3709 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label8_finalize (Xcls_DialogNewComponentXcls_Label8* obj) {
-       Xcls_DialogNewComponentXcls_Label8 * self;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8);
-#line 458 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 3719 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_label8_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_label8_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label8_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label8_init, xcls_dialognewcomponent_value_xcls_label8_free_value, xcls_dialognewcomponent_value_xcls_label8_copy_value, xcls_dialognewcomponent_value_xcls_label8_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label8_collect_value, "p", xcls_dialognewcomponent_value_xcls_label8_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label8), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label8_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_label8_type_id;
-               xcls_dialognewcomponent_xcls_label8_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label8", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_label8_type_id__volatile, xcls_dialognewcomponent_xcls_label8_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_label8_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_label8_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label8* self;
-       self = instance;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 3744 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_label8_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label8* self;
-       self = instance;
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_CLASS (self)->finalize (self);
-#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 3757 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer _xcls_dialognewcomponent_xcls_region_ref0 (gpointer self) {
-#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self ? xcls_dialognewcomponent_xcls_region_ref (self) : NULL;
-#line 3765 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_region* self = NULL;
-       GtkEntry* _tmp0_ = NULL;
-       Xcls_DialogNewComponent* _tmp1_ = NULL;
-       Xcls_DialogNewComponentXcls_region* _tmp2_ = NULL;
-       GtkEntry* _tmp3_ = NULL;
-#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_region*) g_type_create_instance (object_type);
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkEntry*) gtk_entry_new ();
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = xcls_dialognewcomponent__this;
-#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = _xcls_dialognewcomponent_xcls_region_ref0 (self);
-#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_region_unref0 (_tmp1_->region);
-#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_->region = _tmp2_;
-#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
-#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 3799 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (void) {
-#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_region_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION);
-#line 3806 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_region_init (GValue* value) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 3813 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_region_free_value (GValue* value) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_region_unref (value->data[0].v_pointer);
-#line 3822 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_region_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_region_ref (src_value->data[0].v_pointer);
-#line 3832 "DialogNewComponent.vala.c"
-       } else {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 3836 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_region_peek_pointer (const GValue* value) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 3844 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_region_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 3851 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_region* object;
-               object = collect_values[0].v_pointer;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3858 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3862 "DialogNewComponent.vala.c"
-               }
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_region_ref (object);
-#line 3866 "DialogNewComponent.vala.c"
-       } else {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3870 "DialogNewComponent.vala.c"
-       }
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 3874 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_region_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_region** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 3885 "DialogNewComponent.vala.c"
-       }
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 3891 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 3895 "DialogNewComponent.vala.c"
-       } else {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_region_ref (value->data[0].v_pointer);
-#line 3899 "DialogNewComponent.vala.c"
-       }
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 3903 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_region (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_region* spec;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION), NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 3917 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_region (const GValue* value) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION), NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 3926 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_region (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_region* old;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION));
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION));
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_region_ref (value->data[0].v_pointer);
-#line 3946 "DialogNewComponent.vala.c"
-       } else {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3950 "DialogNewComponent.vala.c"
-       }
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_region_unref (old);
-#line 3956 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_region (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_region* old;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION));
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION));
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 3975 "DialogNewComponent.vala.c"
-       } else {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 3979 "DialogNewComponent.vala.c"
-       }
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_region_unref (old);
-#line 3985 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_region_class_init (Xcls_DialogNewComponentXcls_regionClass * klass) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_region_parent_class = g_type_class_peek_parent (klass);
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_region_finalize;
-#line 3995 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_region_instance_init (Xcls_DialogNewComponentXcls_region * self) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 4002 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_region_finalize (Xcls_DialogNewComponentXcls_region* obj) {
-       Xcls_DialogNewComponentXcls_region * self;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_region);
-#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 4012 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_region_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_region_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_region_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_region_init, xcls_dialognewcomponent_value_xcls_region_free_value, xcls_dialognewcomponent_value_xcls_region_copy_value, xcls_dialognewcomponent_value_xcls_region_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_region_collect_value, "p", xcls_dialognewcomponent_value_xcls_region_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_regionClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_region_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_region), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_region_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_region_type_id;
-               xcls_dialognewcomponent_xcls_region_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_region", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_region_type_id__volatile, xcls_dialognewcomponent_xcls_region_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_region_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_region_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_region* self;
-       self = instance;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 4037 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_region_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_region* self;
-       self = instance;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_CLASS (self)->finalize (self);
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 4050 "DialogNewComponent.vala.c"
-       }
-}
-
-
-Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_Label10* self = NULL;
-       GtkLabel* _tmp0_ = NULL;
-       GtkLabel* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-       GtkLabel* _tmp3_ = NULL;
-#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_Label10*) g_type_create_instance (object_type);
-#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkLabel*) gtk_label_new ("Parent Name");
-#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = self->el;
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
-#line 553 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = self->el;
-#line 553 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE);
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL);
-#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 4085 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (void) {
-#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_label10_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10);
-#line 4092 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label10_init (GValue* value) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 4099 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label10_free_value (GValue* value) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label10_unref (value->data[0].v_pointer);
-#line 4108 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label10_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label10_ref (src_value->data[0].v_pointer);
-#line 4118 "DialogNewComponent.vala.c"
-       } else {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 4122 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_label10_peek_pointer (const GValue* value) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 4130 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label10_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 4137 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_Label10* object;
-               object = collect_values[0].v_pointer;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 4144 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 4148 "DialogNewComponent.vala.c"
-               }
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label10_ref (object);
-#line 4152 "DialogNewComponent.vala.c"
-       } else {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 4156 "DialogNewComponent.vala.c"
-       }
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 4160 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label10_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_Label10** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 4171 "DialogNewComponent.vala.c"
-       }
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 4177 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 4181 "DialogNewComponent.vala.c"
-       } else {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_label10_ref (value->data[0].v_pointer);
-#line 4185 "DialogNewComponent.vala.c"
-       }
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 4189 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_Label10* spec;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10), NULL);
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 4203 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_label10 (const GValue* value) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10), NULL);
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 4212 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_label10 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label10* old;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10));
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10));
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label10_ref (value->data[0].v_pointer);
-#line 4232 "DialogNewComponent.vala.c"
-       } else {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 4236 "DialogNewComponent.vala.c"
-       }
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label10_unref (old);
-#line 4242 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_label10 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label10* old;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10));
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10));
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 4261 "DialogNewComponent.vala.c"
-       } else {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 4265 "DialogNewComponent.vala.c"
-       }
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label10_unref (old);
-#line 4271 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_label10_class_init (Xcls_DialogNewComponentXcls_Label10Class * klass) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_label10_parent_class = g_type_class_peek_parent (klass);
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label10_finalize;
-#line 4281 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label10_instance_init (Xcls_DialogNewComponentXcls_Label10 * self) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 4288 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label10_finalize (Xcls_DialogNewComponentXcls_Label10* obj) {
-       Xcls_DialogNewComponentXcls_Label10 * self;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10);
-#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 4298 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_label10_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_label10_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label10_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label10_init, xcls_dialognewcomponent_value_xcls_label10_free_value, xcls_dialognewcomponent_value_xcls_label10_copy_value, xcls_dialognewcomponent_value_xcls_label10_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label10_collect_value, "p", xcls_dialognewcomponent_value_xcls_label10_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label10), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label10_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_label10_type_id;
-               xcls_dialognewcomponent_xcls_label10_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label10", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_label10_type_id__volatile, xcls_dialognewcomponent_xcls_label10_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_label10_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_label10_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label10* self;
-       self = instance;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 4323 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_label10_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label10* self;
-       self = instance;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_CLASS (self)->finalize (self);
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 4336 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer _xcls_dialognewcomponent_xcls_parent_ref0 (gpointer self) {
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self ? xcls_dialognewcomponent_xcls_parent_ref (self) : NULL;
-#line 4344 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_parent* self = NULL;
-       GtkEntry* _tmp0_ = NULL;
-       Xcls_DialogNewComponent* _tmp1_ = NULL;
-       Xcls_DialogNewComponentXcls_parent* _tmp2_ = NULL;
-       GtkEntry* _tmp3_ = NULL;
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_parent*) g_type_create_instance (object_type);
-#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkEntry*) gtk_entry_new ();
-#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = xcls_dialognewcomponent__this;
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = _xcls_dialognewcomponent_xcls_parent_ref0 (self);
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_parent_unref0 (_tmp1_->parent);
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_->parent = _tmp2_;
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 4378 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (void) {
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_parent_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT);
-#line 4385 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_parent_init (GValue* value) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 4392 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_parent_free_value (GValue* value) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_parent_unref (value->data[0].v_pointer);
-#line 4401 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_parent_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_parent_ref (src_value->data[0].v_pointer);
-#line 4411 "DialogNewComponent.vala.c"
-       } else {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 4415 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_parent_peek_pointer (const GValue* value) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 4423 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_parent_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 4430 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_parent* object;
-               object = collect_values[0].v_pointer;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 4437 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 4441 "DialogNewComponent.vala.c"
-               }
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_parent_ref (object);
-#line 4445 "DialogNewComponent.vala.c"
-       } else {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 4449 "DialogNewComponent.vala.c"
-       }
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 4453 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_parent_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_parent** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 4464 "DialogNewComponent.vala.c"
-       }
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 4470 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 4474 "DialogNewComponent.vala.c"
-       } else {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_parent_ref (value->data[0].v_pointer);
-#line 4478 "DialogNewComponent.vala.c"
-       }
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 4482 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_parent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_parent* spec;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT), NULL);
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 4496 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_parent (const GValue* value) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT), NULL);
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 4505 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_parent (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_parent* old;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT));
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT));
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_parent_ref (value->data[0].v_pointer);
-#line 4525 "DialogNewComponent.vala.c"
-       } else {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 4529 "DialogNewComponent.vala.c"
-       }
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_parent_unref (old);
-#line 4535 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_parent (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_parent* old;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT));
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT));
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 4554 "DialogNewComponent.vala.c"
-       } else {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 4558 "DialogNewComponent.vala.c"
-       }
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_parent_unref (old);
-#line 4564 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_parent_class_init (Xcls_DialogNewComponentXcls_parentClass * klass) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_parent_parent_class = g_type_class_peek_parent (klass);
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_parent_finalize;
-#line 4574 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_parent_instance_init (Xcls_DialogNewComponentXcls_parent * self) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 4581 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_parent_finalize (Xcls_DialogNewComponentXcls_parent* obj) {
-       Xcls_DialogNewComponentXcls_parent * self;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parent);
-#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 4591 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_parent_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_parent_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_parent_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_parent_init, xcls_dialognewcomponent_value_xcls_parent_free_value, xcls_dialognewcomponent_value_xcls_parent_copy_value, xcls_dialognewcomponent_value_xcls_parent_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_parent_collect_value, "p", xcls_dialognewcomponent_value_xcls_parent_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_parentClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_parent_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_parent), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_parent_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_parent_type_id;
-               xcls_dialognewcomponent_xcls_parent_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_parent", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_parent_type_id__volatile, xcls_dialognewcomponent_xcls_parent_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_parent_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_parent_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_parent* self;
-       self = instance;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 4616 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_parent_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_parent* self;
-       self = instance;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_CLASS (self)->finalize (self);
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 4629 "DialogNewComponent.vala.c"
-       }
-}
-
-
-Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_Label12* self = NULL;
-       GtkLabel* _tmp0_ = NULL;
-       GtkLabel* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-       GtkLabel* _tmp3_ = NULL;
-#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_Label12*) g_type_create_instance (object_type);
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkLabel*) gtk_label_new ("Permission Name");
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = self->el;
-#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
-#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = self->el;
-#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE);
-#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 4664 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (void) {
-#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_label12_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12);
-#line 4671 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label12_init (GValue* value) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 4678 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label12_free_value (GValue* value) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label12_unref (value->data[0].v_pointer);
-#line 4687 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label12_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label12_ref (src_value->data[0].v_pointer);
-#line 4697 "DialogNewComponent.vala.c"
-       } else {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 4701 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_label12_peek_pointer (const GValue* value) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 4709 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label12_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 4716 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_Label12* object;
-               object = collect_values[0].v_pointer;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 4723 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 4727 "DialogNewComponent.vala.c"
-               }
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label12_ref (object);
-#line 4731 "DialogNewComponent.vala.c"
-       } else {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 4735 "DialogNewComponent.vala.c"
-       }
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 4739 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label12_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_Label12** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 4750 "DialogNewComponent.vala.c"
-       }
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 4756 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 4760 "DialogNewComponent.vala.c"
-       } else {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_label12_ref (value->data[0].v_pointer);
-#line 4764 "DialogNewComponent.vala.c"
-       }
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 4768 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label12 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_Label12* spec;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12), NULL);
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 4782 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_label12 (const GValue* value) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12), NULL);
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 4791 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_label12 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label12* old;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12));
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12));
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label12_ref (value->data[0].v_pointer);
-#line 4811 "DialogNewComponent.vala.c"
-       } else {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 4815 "DialogNewComponent.vala.c"
-       }
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label12_unref (old);
-#line 4821 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_label12 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label12* old;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12));
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12));
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 4840 "DialogNewComponent.vala.c"
-       } else {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 4844 "DialogNewComponent.vala.c"
-       }
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label12_unref (old);
-#line 4850 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_label12_class_init (Xcls_DialogNewComponentXcls_Label12Class * klass) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_label12_parent_class = g_type_class_peek_parent (klass);
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label12_finalize;
-#line 4860 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label12_instance_init (Xcls_DialogNewComponentXcls_Label12 * self) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 4867 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label12_finalize (Xcls_DialogNewComponentXcls_Label12* obj) {
-       Xcls_DialogNewComponentXcls_Label12 * self;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12);
-#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 4877 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_label12_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_label12_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label12_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label12_init, xcls_dialognewcomponent_value_xcls_label12_free_value, xcls_dialognewcomponent_value_xcls_label12_copy_value, xcls_dialognewcomponent_value_xcls_label12_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label12_collect_value, "p", xcls_dialognewcomponent_value_xcls_label12_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label12Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label12_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label12), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label12_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_label12_type_id;
-               xcls_dialognewcomponent_xcls_label12_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label12", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_label12_type_id__volatile, xcls_dialognewcomponent_xcls_label12_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_label12_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_label12_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label12* self;
-       self = instance;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 4902 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_label12_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label12* self;
-       self = instance;
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_CLASS (self)->finalize (self);
-#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 4915 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer _xcls_dialognewcomponent_xcls_permname_ref0 (gpointer self) {
-#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self ? xcls_dialognewcomponent_xcls_permname_ref (self) : NULL;
-#line 4923 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_permname* self = NULL;
-       GtkEntry* _tmp0_ = NULL;
-       Xcls_DialogNewComponent* _tmp1_ = NULL;
-       Xcls_DialogNewComponentXcls_permname* _tmp2_ = NULL;
-       GtkEntry* _tmp3_ = NULL;
-#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_permname*) g_type_create_instance (object_type);
-#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkEntry*) gtk_entry_new ();
-#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = xcls_dialognewcomponent__this;
-#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = _xcls_dialognewcomponent_xcls_permname_ref0 (self);
-#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_permname_unref0 (_tmp1_->permname);
-#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_->permname = _tmp2_;
-#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
-#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 4957 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (void) {
-#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_permname_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME);
-#line 4964 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_permname_init (GValue* value) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 4971 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_permname_free_value (GValue* value) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_permname_unref (value->data[0].v_pointer);
-#line 4980 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_permname_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_permname_ref (src_value->data[0].v_pointer);
-#line 4990 "DialogNewComponent.vala.c"
-       } else {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 4994 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_permname_peek_pointer (const GValue* value) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 5002 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_permname_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 5009 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_permname* object;
-               object = collect_values[0].v_pointer;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 5016 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 5020 "DialogNewComponent.vala.c"
-               }
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_permname_ref (object);
-#line 5024 "DialogNewComponent.vala.c"
-       } else {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5028 "DialogNewComponent.vala.c"
-       }
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 5032 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_permname_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_permname** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 5043 "DialogNewComponent.vala.c"
-       }
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 5049 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 5053 "DialogNewComponent.vala.c"
-       } else {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_permname_ref (value->data[0].v_pointer);
-#line 5057 "DialogNewComponent.vala.c"
-       }
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 5061 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_permname (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_permname* spec;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME), NULL);
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 5075 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_permname (const GValue* value) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME), NULL);
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 5084 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_permname (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_permname* old;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME));
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME));
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_permname_ref (value->data[0].v_pointer);
-#line 5104 "DialogNewComponent.vala.c"
-       } else {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5108 "DialogNewComponent.vala.c"
-       }
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_permname_unref (old);
-#line 5114 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_permname (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_permname* old;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME));
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME));
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 5133 "DialogNewComponent.vala.c"
-       } else {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5137 "DialogNewComponent.vala.c"
-       }
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_permname_unref (old);
-#line 5143 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_permname_class_init (Xcls_DialogNewComponentXcls_permnameClass * klass) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_permname_parent_class = g_type_class_peek_parent (klass);
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_permname_finalize;
-#line 5153 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_permname_instance_init (Xcls_DialogNewComponentXcls_permname * self) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 5160 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_permname_finalize (Xcls_DialogNewComponentXcls_permname* obj) {
-       Xcls_DialogNewComponentXcls_permname * self;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permname);
-#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 5170 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_permname_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_permname_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_permname_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_permname_init, xcls_dialognewcomponent_value_xcls_permname_free_value, xcls_dialognewcomponent_value_xcls_permname_copy_value, xcls_dialognewcomponent_value_xcls_permname_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_permname_collect_value, "p", xcls_dialognewcomponent_value_xcls_permname_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_permnameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_permname_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_permname), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_permname_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_permname_type_id;
-               xcls_dialognewcomponent_xcls_permname_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_permname", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_permname_type_id__volatile, xcls_dialognewcomponent_xcls_permname_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_permname_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_permname_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_permname* self;
-       self = instance;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 5195 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_permname_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_permname* self;
-       self = instance;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_CLASS (self)->finalize (self);
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 5208 "DialogNewComponent.vala.c"
-       }
-}
-
-
-Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_Label14* self = NULL;
-       GtkLabel* _tmp0_ = NULL;
-       GtkLabel* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-       GtkLabel* _tmp3_ = NULL;
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_Label14*) g_type_create_instance (object_type);
-#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkLabel*) gtk_label_new ("Order (for tabs)");
-#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = self->el;
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
-#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = self->el;
-#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE);
-#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL);
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 5243 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (void) {
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_label14_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14);
-#line 5250 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label14_init (GValue* value) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 5257 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label14_free_value (GValue* value) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label14_unref (value->data[0].v_pointer);
-#line 5266 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_label14_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label14_ref (src_value->data[0].v_pointer);
-#line 5276 "DialogNewComponent.vala.c"
-       } else {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 5280 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_label14_peek_pointer (const GValue* value) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 5288 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label14_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 5295 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_Label14* object;
-               object = collect_values[0].v_pointer;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 5302 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 5306 "DialogNewComponent.vala.c"
-               }
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label14_ref (object);
-#line 5310 "DialogNewComponent.vala.c"
-       } else {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5314 "DialogNewComponent.vala.c"
-       }
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 5318 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_label14_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_Label14** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 5329 "DialogNewComponent.vala.c"
-       }
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 5335 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 5339 "DialogNewComponent.vala.c"
-       } else {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_label14_ref (value->data[0].v_pointer);
-#line 5343 "DialogNewComponent.vala.c"
-       }
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 5347 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label14 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_Label14* spec;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14), NULL);
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 5361 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_label14 (const GValue* value) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14), NULL);
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 5370 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_label14 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label14* old;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14));
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14));
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label14_ref (value->data[0].v_pointer);
-#line 5390 "DialogNewComponent.vala.c"
-       } else {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5394 "DialogNewComponent.vala.c"
-       }
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label14_unref (old);
-#line 5400 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_label14 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Label14* old;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14));
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14));
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 5419 "DialogNewComponent.vala.c"
-       } else {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5423 "DialogNewComponent.vala.c"
-       }
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_label14_unref (old);
-#line 5429 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_label14_class_init (Xcls_DialogNewComponentXcls_Label14Class * klass) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_label14_parent_class = g_type_class_peek_parent (klass);
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label14_finalize;
-#line 5439 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label14_instance_init (Xcls_DialogNewComponentXcls_Label14 * self) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 5446 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_label14_finalize (Xcls_DialogNewComponentXcls_Label14* obj) {
-       Xcls_DialogNewComponentXcls_Label14 * self;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14);
-#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 5456 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_label14_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_label14_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label14_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label14_init, xcls_dialognewcomponent_value_xcls_label14_free_value, xcls_dialognewcomponent_value_xcls_label14_copy_value, xcls_dialognewcomponent_value_xcls_label14_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label14_collect_value, "p", xcls_dialognewcomponent_value_xcls_label14_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label14Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label14_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label14), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label14_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_label14_type_id;
-               xcls_dialognewcomponent_xcls_label14_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label14", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_label14_type_id__volatile, xcls_dialognewcomponent_xcls_label14_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_label14_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_label14_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label14* self;
-       self = instance;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 5481 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_label14_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Label14* self;
-       self = instance;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_CLASS (self)->finalize (self);
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 5494 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer _xcls_dialognewcomponent_xcls_modorder_ref0 (gpointer self) {
-#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self ? xcls_dialognewcomponent_xcls_modorder_ref (self) : NULL;
-#line 5502 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_modOrder* self = NULL;
-       GtkEntry* _tmp0_ = NULL;
-       Xcls_DialogNewComponent* _tmp1_ = NULL;
-       Xcls_DialogNewComponentXcls_modOrder* _tmp2_ = NULL;
-       GtkEntry* _tmp3_ = NULL;
-#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_modOrder*) g_type_create_instance (object_type);
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkEntry*) gtk_entry_new ();
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = xcls_dialognewcomponent__this;
-#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp2_ = _xcls_dialognewcomponent_xcls_modorder_ref0 (self);
-#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_modorder_unref0 (_tmp1_->modOrder);
-#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_->modOrder = _tmp2_;
-#line 754 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp3_ = self->el;
-#line 754 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
-#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 5536 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (void) {
-#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_modorder_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER);
-#line 5543 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_modorder_init (GValue* value) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 5550 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_modorder_free_value (GValue* value) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_modorder_unref (value->data[0].v_pointer);
-#line 5559 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_modorder_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_modorder_ref (src_value->data[0].v_pointer);
-#line 5569 "DialogNewComponent.vala.c"
-       } else {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 5573 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_modorder_peek_pointer (const GValue* value) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 5581 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_modorder_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 5588 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_modOrder* object;
-               object = collect_values[0].v_pointer;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 5595 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 5599 "DialogNewComponent.vala.c"
-               }
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_modorder_ref (object);
-#line 5603 "DialogNewComponent.vala.c"
-       } else {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5607 "DialogNewComponent.vala.c"
-       }
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 5611 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_modorder_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_modOrder** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 5622 "DialogNewComponent.vala.c"
-       }
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 5628 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 5632 "DialogNewComponent.vala.c"
-       } else {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_modorder_ref (value->data[0].v_pointer);
-#line 5636 "DialogNewComponent.vala.c"
-       }
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 5640 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_modorder (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_modOrder* spec;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER), NULL);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 5654 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_modorder (const GValue* value) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER), NULL);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 5663 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_modorder (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_modOrder* old;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER));
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER));
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_modorder_ref (value->data[0].v_pointer);
-#line 5683 "DialogNewComponent.vala.c"
-       } else {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5687 "DialogNewComponent.vala.c"
-       }
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_modorder_unref (old);
-#line 5693 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_modorder (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_modOrder* old;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER));
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER));
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 5712 "DialogNewComponent.vala.c"
-       } else {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5716 "DialogNewComponent.vala.c"
-       }
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_modorder_unref (old);
-#line 5722 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_modorder_class_init (Xcls_DialogNewComponentXcls_modOrderClass * klass) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_modorder_parent_class = g_type_class_peek_parent (klass);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_modorder_finalize;
-#line 5732 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_modorder_instance_init (Xcls_DialogNewComponentXcls_modOrder * self) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 5739 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_modorder_finalize (Xcls_DialogNewComponentXcls_modOrder* obj) {
-       Xcls_DialogNewComponentXcls_modOrder * self;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrder);
-#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 5749 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_modorder_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_modorder_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_modorder_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_modorder_init, xcls_dialognewcomponent_value_xcls_modorder_free_value, xcls_dialognewcomponent_value_xcls_modorder_copy_value, xcls_dialognewcomponent_value_xcls_modorder_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_modorder_collect_value, "p", xcls_dialognewcomponent_value_xcls_modorder_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_modOrderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_modorder_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_modOrder), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_modorder_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_modorder_type_id;
-               xcls_dialognewcomponent_xcls_modorder_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_modOrder", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_modorder_type_id__volatile, xcls_dialognewcomponent_xcls_modorder_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_modorder_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_modorder_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_modOrder* self;
-       self = instance;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 5774 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_modorder_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_modOrder* self;
-       self = instance;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_CLASS (self)->finalize (self);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 5787 "DialogNewComponent.vala.c"
-       }
-}
-
-
-Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_Button16* self = NULL;
-       GtkButton* _tmp0_ = NULL;
-       GtkButton* _tmp1_ = NULL;
-#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_Button16*) g_type_create_instance (object_type);
-#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkButton*) gtk_button_new ();
-#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = self->el;
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_button_set_label (_tmp1_, "Cancel");
-#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 5812 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (void) {
-#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_button16_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16);
-#line 5819 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_button16_init (GValue* value) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 5826 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_button16_free_value (GValue* value) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_button16_unref (value->data[0].v_pointer);
-#line 5835 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_button16_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button16_ref (src_value->data[0].v_pointer);
-#line 5845 "DialogNewComponent.vala.c"
-       } else {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 5849 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_button16_peek_pointer (const GValue* value) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 5857 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_button16_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 5864 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_Button16* object;
-               object = collect_values[0].v_pointer;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 5871 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 5875 "DialogNewComponent.vala.c"
-               }
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button16_ref (object);
-#line 5879 "DialogNewComponent.vala.c"
-       } else {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5883 "DialogNewComponent.vala.c"
-       }
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 5887 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_button16_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_Button16** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 5898 "DialogNewComponent.vala.c"
-       }
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 5904 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 5908 "DialogNewComponent.vala.c"
-       } else {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_button16_ref (value->data[0].v_pointer);
-#line 5912 "DialogNewComponent.vala.c"
-       }
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 5916 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button16 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_Button16* spec;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16), NULL);
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 5930 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_button16 (const GValue* value) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16), NULL);
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 5939 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_button16 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Button16* old;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16));
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16));
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_button16_ref (value->data[0].v_pointer);
-#line 5959 "DialogNewComponent.vala.c"
-       } else {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5963 "DialogNewComponent.vala.c"
-       }
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_button16_unref (old);
-#line 5969 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_button16 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Button16* old;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16));
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16));
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 5988 "DialogNewComponent.vala.c"
-       } else {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 5992 "DialogNewComponent.vala.c"
-       }
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_button16_unref (old);
-#line 5998 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_button16_class_init (Xcls_DialogNewComponentXcls_Button16Class * klass) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_button16_parent_class = g_type_class_peek_parent (klass);
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button16_finalize;
-#line 6008 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_button16_instance_init (Xcls_DialogNewComponentXcls_Button16 * self) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 6015 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_button16_finalize (Xcls_DialogNewComponentXcls_Button16* obj) {
-       Xcls_DialogNewComponentXcls_Button16 * self;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16);
-#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 6025 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_button16_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_button16_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_button16_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_button16_init, xcls_dialognewcomponent_value_xcls_button16_free_value, xcls_dialognewcomponent_value_xcls_button16_copy_value, xcls_dialognewcomponent_value_xcls_button16_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_button16_collect_value, "p", xcls_dialognewcomponent_value_xcls_button16_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Button16Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_button16_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Button16), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_button16_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_button16_type_id;
-               xcls_dialognewcomponent_xcls_button16_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Button16", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_button16_type_id__volatile, xcls_dialognewcomponent_xcls_button16_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_button16_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_button16_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Button16* self;
-       self = instance;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 6050 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_button16_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Button16* self;
-       self = instance;
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_CLASS (self)->finalize (self);
-#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 6063 "DialogNewComponent.vala.c"
-       }
-}
-
-
-Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type) {
-       Xcls_DialogNewComponentXcls_Button17* self = NULL;
-       GtkButton* _tmp0_ = NULL;
-       GtkButton* _tmp1_ = NULL;
-#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = (Xcls_DialogNewComponentXcls_Button17*) g_type_create_instance (object_type);
-#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp0_ = (GtkButton*) gtk_button_new ();
-#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_object_ref_sink (_tmp0_);
-#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->el = _tmp0_;
-#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _tmp1_ = self->el;
-#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       gtk_button_set_label (_tmp1_, "OK");
-#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return self;
-#line 6088 "DialogNewComponent.vala.c"
-}
-
-
-Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (void) {
-#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return xcls_dialognewcomponent_xcls_button17_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17);
-#line 6095 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_button17_init (GValue* value) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 6102 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_button17_free_value (GValue* value) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_button17_unref (value->data[0].v_pointer);
-#line 6111 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_value_xcls_button17_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button17_ref (src_value->data[0].v_pointer);
-#line 6121 "DialogNewComponent.vala.c"
-       } else {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 6125 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer xcls_dialognewcomponent_value_xcls_button17_peek_pointer (const GValue* value) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 6133 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_button17_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 6140 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponentXcls_Button17* object;
-               object = collect_values[0].v_pointer;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 6147 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 6151 "DialogNewComponent.vala.c"
-               }
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button17_ref (object);
-#line 6155 "DialogNewComponent.vala.c"
-       } else {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 6159 "DialogNewComponent.vala.c"
-       }
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 6163 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* xcls_dialognewcomponent_value_xcls_button17_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponentXcls_Button17** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 6174 "DialogNewComponent.vala.c"
-       }
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 6180 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 6184 "DialogNewComponent.vala.c"
-       } else {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_xcls_button17_ref (value->data[0].v_pointer);
-#line 6188 "DialogNewComponent.vala.c"
-       }
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 6192 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button17 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_DialogNewComponentParamSpecXcls_Button17* spec;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17), NULL);
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 6206 "DialogNewComponent.vala.c"
-}
-
-
-gpointer xcls_dialognewcomponent_value_get_xcls_button17 (const GValue* value) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17), NULL);
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 6215 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_value_set_xcls_button17 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Button17* old;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17));
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17));
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_button17_ref (value->data[0].v_pointer);
-#line 6235 "DialogNewComponent.vala.c"
-       } else {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 6239 "DialogNewComponent.vala.c"
-       }
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_button17_unref (old);
-#line 6245 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void xcls_dialognewcomponent_value_take_xcls_button17 (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponentXcls_Button17* old;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17));
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17));
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 6264 "DialogNewComponent.vala.c"
-       } else {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 6268 "DialogNewComponent.vala.c"
-       }
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_xcls_button17_unref (old);
-#line 6274 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_xcls_button17_class_init (Xcls_DialogNewComponentXcls_Button17Class * klass) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_xcls_button17_parent_class = g_type_class_peek_parent (klass);
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button17_finalize;
-#line 6284 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_button17_instance_init (Xcls_DialogNewComponentXcls_Button17 * self) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 6291 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_xcls_button17_finalize (Xcls_DialogNewComponentXcls_Button17* obj) {
-       Xcls_DialogNewComponentXcls_Button17 * self;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17);
-#line 810 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 6301 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_xcls_button17_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_xcls_button17_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_xcls_button17_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_button17_init, xcls_dialognewcomponent_value_xcls_button17_free_value, xcls_dialognewcomponent_value_xcls_button17_copy_value, xcls_dialognewcomponent_value_xcls_button17_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_button17_collect_value, "p", xcls_dialognewcomponent_value_xcls_button17_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Button17Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_button17_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Button17), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_button17_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_xcls_button17_type_id;
-               xcls_dialognewcomponent_xcls_button17_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Button17", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_xcls_button17_type_id__volatile, xcls_dialognewcomponent_xcls_button17_type_id);
-       }
-       return xcls_dialognewcomponent_xcls_button17_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_xcls_button17_ref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Button17* self;
-       self = instance;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 6326 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_xcls_button17_unref (gpointer instance) {
-       Xcls_DialogNewComponentXcls_Button17* self;
-       self = instance;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_CLASS (self)->finalize (self);
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 6339 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void value_xcls_dialognewcomponent_init (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       value->data[0].v_pointer = NULL;
-#line 6347 "DialogNewComponent.vala.c"
-}
-
-
-static void value_xcls_dialognewcomponent_free_value (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_unref (value->data[0].v_pointer);
-#line 6356 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void value_xcls_dialognewcomponent_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (src_value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = xcls_dialognewcomponent_ref (src_value->data[0].v_pointer);
-#line 6366 "DialogNewComponent.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 6370 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static gpointer value_xcls_dialognewcomponent_peek_pointer (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 6378 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* value_xcls_dialognewcomponent_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (collect_values[0].v_pointer) {
-#line 6385 "DialogNewComponent.vala.c"
-               Xcls_DialogNewComponent* object;
-               object = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 6392 "DialogNewComponent.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 6396 "DialogNewComponent.vala.c"
-               }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = xcls_dialognewcomponent_ref (object);
-#line 6400 "DialogNewComponent.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 6404 "DialogNewComponent.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 6408 "DialogNewComponent.vala.c"
-}
-
-
-static gchar* value_xcls_dialognewcomponent_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_DialogNewComponent** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!object_p) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 6419 "DialogNewComponent.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (!value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = NULL;
-#line 6425 "DialogNewComponent.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = value->data[0].v_pointer;
-#line 6429 "DialogNewComponent.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               *object_p = xcls_dialognewcomponent_ref (value->data[0].v_pointer);
-#line 6433 "DialogNewComponent.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return NULL;
-#line 6437 "DialogNewComponent.vala.c"
-}
-
-
-GParamSpec* param_spec_xcls_dialognewcomponent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       ParamSpecXcls_DialogNewComponent* spec;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_DIALOGNEWCOMPONENT), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return G_PARAM_SPEC (spec);
-#line 6451 "DialogNewComponent.vala.c"
-}
-
-
-gpointer value_get_xcls_dialognewcomponent (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_DIALOGNEWCOMPONENT), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return value->data[0].v_pointer;
-#line 6460 "DialogNewComponent.vala.c"
-}
-
-
-void value_set_xcls_dialognewcomponent (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponent* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_DIALOGNEWCOMPONENT));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_DIALOGNEWCOMPONENT));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_ref (value->data[0].v_pointer);
-#line 6480 "DialogNewComponent.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 6484 "DialogNewComponent.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_unref (old);
-#line 6490 "DialogNewComponent.vala.c"
-       }
-}
-
-
-void value_take_xcls_dialognewcomponent (GValue* value, gpointer v_object) {
-       Xcls_DialogNewComponent* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_DIALOGNEWCOMPONENT));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_DIALOGNEWCOMPONENT));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = v_object;
-#line 6509 "DialogNewComponent.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               value->data[0].v_pointer = NULL;
-#line 6513 "DialogNewComponent.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               xcls_dialognewcomponent_unref (old);
-#line 6519 "DialogNewComponent.vala.c"
-       }
-}
-
-
-static void xcls_dialognewcomponent_class_init (Xcls_DialogNewComponentClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       xcls_dialognewcomponent_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       XCLS_DIALOGNEWCOMPONENT_CLASS (klass)->finalize = xcls_dialognewcomponent_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_signal_new ("success", TYPE_XCLS_DIALOGNEWCOMPONENT, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__OBJECT_OBJECT, G_TYPE_NONE, 2, PROJECT_TYPE_PROJECT, JS_RENDER_TYPE_JS_RENDER);
-#line 6531 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_instance_init (Xcls_DialogNewComponent * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self->ref_count = 1;
-#line 6538 "DialogNewComponent.vala.c"
-}
-
-
-static void xcls_dialognewcomponent_finalize (Xcls_DialogNewComponent* obj) {
-       Xcls_DialogNewComponent * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->el);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_name_unref0 (self->name);
-#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_title_unref0 (self->title);
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_region_unref0 (self->region);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_parent_unref0 (self->parent);
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_permname_unref0 (self->permname);
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _xcls_dialognewcomponent_xcls_modorder_unref0 (self->modOrder);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->file);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       _g_object_unref0 (self->project);
-#line 6564 "DialogNewComponent.vala.c"
-}
-
-
-GType xcls_dialognewcomponent_get_type (void) {
-       static volatile gsize xcls_dialognewcomponent_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialognewcomponent_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { value_xcls_dialognewcomponent_init, value_xcls_dialognewcomponent_free_value, value_xcls_dialognewcomponent_copy_value, value_xcls_dialognewcomponent_peek_pointer, "p", value_xcls_dialognewcomponent_collect_value, "p", value_xcls_dialognewcomponent_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponent), 0, (GInstanceInitFunc) xcls_dialognewcomponent_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_dialognewcomponent_type_id;
-               xcls_dialognewcomponent_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponent", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_dialognewcomponent_type_id__volatile, xcls_dialognewcomponent_type_id);
-       }
-       return xcls_dialognewcomponent_type_id__volatile;
-}
-
-
-gpointer xcls_dialognewcomponent_ref (gpointer instance) {
-       Xcls_DialogNewComponent* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       return instance;
-#line 6589 "DialogNewComponent.vala.c"
-}
-
-
-void xcls_dialognewcomponent_unref (gpointer instance) {
-       Xcls_DialogNewComponent* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               XCLS_DIALOGNEWCOMPONENT_GET_CLASS (self)->finalize (self);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 6602 "DialogNewComponent.vala.c"
-       }
-}
-
-
-
diff --git a/Builder4/DialogSaveTemplate.vala.c b/Builder4/DialogSaveTemplate.vala.c
deleted file mode 100644 (file)
index 4860309..0000000
+++ /dev/null
@@ -1,1200 +0,0 @@
-/* DialogSaveTemplate.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from DialogSaveTemplate.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/DialogSaveTemplate.vala  -o /tmp/DialogSaveTemplate
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_DialogSaveTemplate();
-    DialogSaveTemplate.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <gdk/gdk.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#define TYPE_XCLS_DIALOGSAVETEMPLATE (xcls_dialogsavetemplate_get_type ())
-#define XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate))
-#define XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass))
-#define IS_XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE))
-#define IS_XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE))
-#define XCLS_DIALOGSAVETEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass))
-
-typedef struct _Xcls_DialogSaveTemplate Xcls_DialogSaveTemplate;
-typedef struct _Xcls_DialogSaveTemplateClass Xcls_DialogSaveTemplateClass;
-typedef struct _Xcls_DialogSaveTemplatePrivate Xcls_DialogSaveTemplatePrivate;
-
-#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME (xcls_dialogsavetemplate_xcls_name_get_type ())
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_name))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_nameClass))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_nameClass))
-
-typedef struct _Xcls_DialogSaveTemplateXcls_name Xcls_DialogSaveTemplateXcls_name;
-typedef struct _Xcls_DialogSaveTemplateXcls_nameClass Xcls_DialogSaveTemplateXcls_nameClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2 (xcls_dialogsavetemplate_xcls_hbox2_get_type ())
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2Class))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2Class))
-
-typedef struct _Xcls_DialogSaveTemplateXcls_HBox2 Xcls_DialogSaveTemplateXcls_HBox2;
-typedef struct _Xcls_DialogSaveTemplateXcls_HBox2Class Xcls_DialogSaveTemplateXcls_HBox2Class;
-typedef struct _Xcls_DialogSaveTemplateXcls_HBox2Private Xcls_DialogSaveTemplateXcls_HBox2Private;
-
-#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5 (xcls_dialogsavetemplate_xcls_button5_get_type ())
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5Class))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5Class))
-
-typedef struct _Xcls_DialogSaveTemplateXcls_Button5 Xcls_DialogSaveTemplateXcls_Button5;
-typedef struct _Xcls_DialogSaveTemplateXcls_Button5Class Xcls_DialogSaveTemplateXcls_Button5Class;
-typedef struct _Xcls_DialogSaveTemplateXcls_Button5Private Xcls_DialogSaveTemplateXcls_Button5Private;
-
-#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6 (xcls_dialogsavetemplate_xcls_button6_get_type ())
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6Class))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6Class))
-
-typedef struct _Xcls_DialogSaveTemplateXcls_Button6 Xcls_DialogSaveTemplateXcls_Button6;
-typedef struct _Xcls_DialogSaveTemplateXcls_Button6Class Xcls_DialogSaveTemplateXcls_Button6Class;
-typedef struct _Xcls_DialogSaveTemplateXcls_Button6Private Xcls_DialogSaveTemplateXcls_Button6Private;
-typedef struct _Xcls_DialogSaveTemplateXcls_namePrivate Xcls_DialogSaveTemplateXcls_namePrivate;
-
-#define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
-#define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
-#define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
-#define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
-#define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
-#define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
-
-typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
-typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-#define XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3 (xcls_dialogsavetemplate_xcls_label3_get_type ())
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3Class))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_LABEL3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3))
-#define XCLS_DIALOGSAVETEMPLATE_IS_XCLS_LABEL3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3))
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3Class))
-
-typedef struct _Xcls_DialogSaveTemplateXcls_Label3 Xcls_DialogSaveTemplateXcls_Label3;
-typedef struct _Xcls_DialogSaveTemplateXcls_Label3Class Xcls_DialogSaveTemplateXcls_Label3Class;
-typedef struct _Xcls_DialogSaveTemplateXcls_Label3Private Xcls_DialogSaveTemplateXcls_Label3Private;
-
-struct _Xcls_DialogSaveTemplate {
-       GObject parent_instance;
-       Xcls_DialogSaveTemplatePrivate * priv;
-       GtkDialog* el;
-       Xcls_DialogSaveTemplateXcls_name* name;
-       JsRenderNode* data;
-       PaletePalete* palete;
-};
-
-struct _Xcls_DialogSaveTemplateClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogSaveTemplatePrivate {
-       Xcls_DialogSaveTemplate* _this;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_HBox2 {
-       GObject parent_instance;
-       Xcls_DialogSaveTemplateXcls_HBox2Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_HBox2Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_Button5 {
-       GObject parent_instance;
-       Xcls_DialogSaveTemplateXcls_Button5Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_Button5Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_Button6 {
-       GObject parent_instance;
-       Xcls_DialogSaveTemplateXcls_Button6Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_Button6Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_name {
-       GObject parent_instance;
-       Xcls_DialogSaveTemplateXcls_namePrivate * priv;
-       GtkEntry* el;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_nameClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_HBox2Private {
-       Xcls_DialogSaveTemplate* _this;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_Label3 {
-       GObject parent_instance;
-       Xcls_DialogSaveTemplateXcls_Label3Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_Label3Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_Label3Private {
-       Xcls_DialogSaveTemplate* _this;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_namePrivate {
-       Xcls_DialogSaveTemplate* _this;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_Button5Private {
-       Xcls_DialogSaveTemplate* _this;
-};
-
-struct _Xcls_DialogSaveTemplateXcls_Button6Private {
-       Xcls_DialogSaveTemplate* _this;
-};
-
-
-extern Xcls_DialogSaveTemplate* DialogSaveTemplate;
-Xcls_DialogSaveTemplate* DialogSaveTemplate = NULL;
-static gpointer xcls_dialogsavetemplate_parent_class = NULL;
-extern Xcls_StandardErrorDialog* StandardErrorDialog;
-static gpointer xcls_dialogsavetemplate_xcls_hbox2_parent_class = NULL;
-static gpointer xcls_dialogsavetemplate_xcls_label3_parent_class = NULL;
-static gpointer xcls_dialogsavetemplate_xcls_name_parent_class = NULL;
-static gpointer xcls_dialogsavetemplate_xcls_button5_parent_class = NULL;
-static gpointer xcls_dialogsavetemplate_xcls_button6_parent_class = NULL;
-
-GType xcls_dialogsavetemplate_get_type (void) G_GNUC_CONST;
-GType xcls_dialogsavetemplate_xcls_name_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-GType palete_palete_get_type (void) G_GNUC_CONST;
-#define XCLS_DIALOGSAVETEMPLATE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplatePrivate))
-enum  {
-       XCLS_DIALOGSAVETEMPLATE_DUMMY_PROPERTY
-};
-Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_new (void);
-Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_construct (GType object_type);
-GType xcls_dialogsavetemplate_xcls_hbox2_get_type (void) G_GNUC_CONST;
-Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_new (Xcls_DialogSaveTemplate* _owner);
-Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
-GType xcls_dialogsavetemplate_xcls_button5_get_type (void) G_GNUC_CONST;
-Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_new (Xcls_DialogSaveTemplate* _owner);
-Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
-GType xcls_dialogsavetemplate_xcls_button6_get_type (void) G_GNUC_CONST;
-Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_new (Xcls_DialogSaveTemplate* _owner);
-Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
-static gboolean __lambda17_ (Xcls_DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event);
-static gboolean ___lambda17__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
-static void __lambda18_ (Xcls_DialogSaveTemplate* self, GtkDialog* _self_, gint response_id);
-gpointer xcls_standarderrordialog_ref (gpointer instance);
-void xcls_standarderrordialog_unref (gpointer instance);
-GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object);
-void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object);
-gpointer value_get_xcls_standarderrordialog (const GValue* value);
-GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
-void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg);
-void palete_palete_saveTemplate (PaletePalete* self, const gchar* name, JsRenderNode* data);
-static void ___lambda18__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
-void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data);
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2Private))
-enum  {
-       XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_DUMMY_PROPERTY
-};
-GType xcls_dialogsavetemplate_xcls_label3_get_type (void) G_GNUC_CONST;
-Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_new (Xcls_DialogSaveTemplate* _owner);
-Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
-Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_new (Xcls_DialogSaveTemplate* _owner);
-Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_construct (GType object_type, Xcls_DialogSaveTemplate* _owner);
-static void xcls_dialogsavetemplate_xcls_hbox2_finalize (GObject* obj);
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3Private))
-enum  {
-       XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_DUMMY_PROPERTY
-};
-static void xcls_dialogsavetemplate_xcls_label3_finalize (GObject* obj);
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_namePrivate))
-enum  {
-       XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_DUMMY_PROPERTY
-};
-static void xcls_dialogsavetemplate_xcls_name_finalize (GObject* obj);
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5Private))
-enum  {
-       XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_DUMMY_PROPERTY
-};
-static void xcls_dialogsavetemplate_xcls_button5_finalize (GObject* obj);
-#define XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6Private))
-enum  {
-       XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_DUMMY_PROPERTY
-};
-static void xcls_dialogsavetemplate_xcls_button6_finalize (GObject* obj);
-static void xcls_dialogsavetemplate_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 292 "DialogSaveTemplate.vala.c"
-}
-
-
-static gboolean __lambda17_ (Xcls_DialogSaveTemplate* self, GtkWidget* _self_, GdkEventAny* event) {
-       gboolean result = FALSE;
-       GtkDialog* _tmp0_ = NULL;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_val_if_fail (_self_ != NULL, FALSE);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp0_ = self->el;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp0_);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       result = TRUE;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return result;
-#line 311 "DialogSaveTemplate.vala.c"
-}
-
-
-static gboolean ___lambda17__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
-       gboolean result;
-       result = __lambda17_ ((Xcls_DialogSaveTemplate*) self, _sender, event);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return result;
-#line 320 "DialogSaveTemplate.vala.c"
-}
-
-
-static void __lambda18_ (Xcls_DialogSaveTemplate* self, GtkDialog* _self_, gint response_id) {
-       gint _tmp0_ = 0;
-       gchar* name = NULL;
-       Xcls_DialogSaveTemplate* _tmp2_ = NULL;
-       Xcls_DialogSaveTemplateXcls_name* _tmp3_ = NULL;
-       GtkEntry* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       gint _tmp8_ = 0;
-       gint _tmp9_ = 0;
-       gboolean _tmp11_ = FALSE;
-       const gchar* _tmp12_ = NULL;
-       gboolean _tmp13_ = FALSE;
-       Xcls_DialogSaveTemplate* _tmp17_ = NULL;
-       PaletePalete* _tmp18_ = NULL;
-       const gchar* _tmp19_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp20_ = NULL;
-       JsRenderNode* _tmp21_ = NULL;
-       GtkDialog* _tmp22_ = NULL;
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_if_fail (_self_ != NULL);
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp0_ = response_id;
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       if (_tmp0_ < 1) {
-#line 350 "DialogSaveTemplate.vala.c"
-               GtkDialog* _tmp1_ = NULL;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _tmp1_ = self->el;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               gtk_widget_hide ((GtkWidget*) _tmp1_);
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               return;
-#line 358 "DialogSaveTemplate.vala.c"
-       }
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp2_ = self->priv->_this;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp3_ = _tmp2_->name;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp4_ = _tmp3_->el;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp5_ = gtk_entry_get_text (_tmp4_);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp6_ = g_strdup (_tmp5_);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       name = _tmp6_;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp7_ = name;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp8_ = strlen (_tmp7_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp9_ = _tmp8_;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       if (_tmp9_ < 1) {
-#line 380 "DialogSaveTemplate.vala.c"
-               Xcls_StandardErrorDialog* _tmp10_ = NULL;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _tmp10_ = StandardErrorDialog;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               xcls_standarderrordialog_show (_tmp10_, "You must give the template a name. ");
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _g_free0 (name);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               return;
-#line 390 "DialogSaveTemplate.vala.c"
-       }
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp12_ = name;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp13_ = g_regex_match_simple ("^[A-Za-z]+$", _tmp12_, 0, 0);
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       if (!_tmp13_) {
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _tmp11_ = TRUE;
-#line 400 "DialogSaveTemplate.vala.c"
-       } else {
-               const gchar* _tmp14_ = NULL;
-               gboolean _tmp15_ = FALSE;
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _tmp14_ = name;
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _tmp15_ = g_regex_match_simple ("^[A-Za-z ]+$", _tmp14_, 0, 0);
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _tmp11_ = !_tmp15_;
-#line 410 "DialogSaveTemplate.vala.c"
-       }
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       if (_tmp11_) {
-#line 414 "DialogSaveTemplate.vala.c"
-               Xcls_StandardErrorDialog* _tmp16_ = NULL;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _tmp16_ = StandardErrorDialog;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               xcls_standarderrordialog_show (_tmp16_, "Template Nane must contain only letters and spaces. ");
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _g_free0 (name);
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               return;
-#line 424 "DialogSaveTemplate.vala.c"
-       }
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp17_ = self->priv->_this;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp18_ = _tmp17_->palete;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp19_ = name;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp20_ = self->priv->_this;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp21_ = _tmp20_->data;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       palete_palete_saveTemplate (_tmp18_, _tmp19_, _tmp21_);
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp22_ = self->el;
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp22_);
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_free0 (name);
-#line 444 "DialogSaveTemplate.vala.c"
-}
-
-
-static void ___lambda18__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       __lambda18_ ((Xcls_DialogSaveTemplate*) self, _sender, response_id);
-#line 451 "DialogSaveTemplate.vala.c"
-}
-
-
-Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_construct (GType object_type) {
-       Xcls_DialogSaveTemplate * self = NULL;
-       GtkDialog* _tmp0_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp1_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp2_ = NULL;
-       GtkDialog* _tmp3_ = NULL;
-       GtkDialog* _tmp4_ = NULL;
-       GtkDialog* _tmp5_ = NULL;
-       Xcls_DialogSaveTemplateXcls_HBox2* child_0 = NULL;
-       Xcls_DialogSaveTemplate* _tmp6_ = NULL;
-       Xcls_DialogSaveTemplateXcls_HBox2* _tmp7_ = NULL;
-       GtkDialog* _tmp8_ = NULL;
-       GtkBox* _tmp9_ = NULL;
-       GtkHBox* _tmp10_ = NULL;
-       Xcls_DialogSaveTemplateXcls_Button5* child_1 = NULL;
-       Xcls_DialogSaveTemplate* _tmp11_ = NULL;
-       Xcls_DialogSaveTemplateXcls_Button5* _tmp12_ = NULL;
-       GtkDialog* _tmp13_ = NULL;
-       GtkButton* _tmp14_ = NULL;
-       Xcls_DialogSaveTemplateXcls_Button6* child_2 = NULL;
-       Xcls_DialogSaveTemplate* _tmp15_ = NULL;
-       Xcls_DialogSaveTemplateXcls_Button6* _tmp16_ = NULL;
-       GtkDialog* _tmp17_ = NULL;
-       GtkButton* _tmp18_ = NULL;
-       GtkDialog* _tmp19_ = NULL;
-       GtkDialog* _tmp20_ = NULL;
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = (Xcls_DialogSaveTemplate*) g_object_new (object_type, NULL);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp0_ = (GtkDialog*) gtk_dialog_new ();
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref_sink (_tmp0_);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->el = _tmp0_;
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv->_this = _tmp1_;
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp2_ = _g_object_ref0 (self);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (DialogSaveTemplate);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       DialogSaveTemplate = _tmp2_;
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp3_ = self->el;
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_set ((GtkWindow*) _tmp3_, "default-height", 200, NULL);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp4_ = self->el;
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_set ((GtkWindow*) _tmp4_, "default-width", 400, NULL);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp5_ = self->el;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_window_set_modal ((GtkWindow*) _tmp5_, TRUE);
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp6_ = self->priv->_this;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp7_ = xcls_dialogsavetemplate_xcls_hbox2_new (_tmp6_);
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       child_0 = _tmp7_;
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref ((GObject*) child_0);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp8_ = self->el;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp9_ = (GtkBox*) gtk_dialog_get_content_area (_tmp8_);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp10_ = child_0->el;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp11_ = self->priv->_this;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp12_ = xcls_dialogsavetemplate_xcls_button5_new (_tmp11_);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       child_1 = _tmp12_;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref ((GObject*) child_1);
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp13_ = self->el;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp14_ = child_1->el;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_dialog_add_action_widget (_tmp13_, (GtkWidget*) _tmp14_, 0);
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp15_ = self->priv->_this;
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp16_ = xcls_dialogsavetemplate_xcls_button6_new (_tmp15_);
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       child_2 = _tmp16_;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref ((GObject*) child_2);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp17_ = self->el;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp18_ = child_2->el;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_dialog_add_action_widget (_tmp17_, (GtkWidget*) _tmp18_, 1);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp19_ = self->el;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp19_, "delete-event", (GCallback) ___lambda17__gtk_widget_delete_event, self, 0);
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp20_ = self->el;
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_signal_connect_object (_tmp20_, "response", (GCallback) ___lambda18__gtk_dialog_response, self, 0);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (child_2);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (child_1);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (child_0);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return self;
-#line 575 "DialogSaveTemplate.vala.c"
-}
-
-
-Xcls_DialogSaveTemplate* xcls_dialogsavetemplate_new (void) {
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return xcls_dialogsavetemplate_construct (TYPE_XCLS_DIALOGSAVETEMPLATE);
-#line 582 "DialogSaveTemplate.vala.c"
-}
-
-
-void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data) {
-       Xcls_DialogSaveTemplate* t = NULL;
-       Xcls_DialogSaveTemplate* _tmp0_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp1_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp2_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp4_ = NULL;
-       GtkDialog* _tmp5_ = NULL;
-       GtkWindow* _tmp6_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp7_ = NULL;
-       JsRenderNode* _tmp8_ = NULL;
-       JsRenderNode* _tmp9_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp10_ = NULL;
-       PaletePalete* _tmp11_ = NULL;
-       PaletePalete* _tmp12_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp13_ = NULL;
-       Xcls_DialogSaveTemplateXcls_name* _tmp14_ = NULL;
-       GtkEntry* _tmp15_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp16_ = NULL;
-       GtkDialog* _tmp17_ = NULL;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_if_fail (parent != NULL);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_if_fail (palete != NULL);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_if_fail (data != NULL);
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp0_ = DialogSaveTemplate;
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       t = _tmp1_;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp2_ = t;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       if (_tmp2_ == NULL) {
-#line 621 "DialogSaveTemplate.vala.c"
-               Xcls_DialogSaveTemplate* _tmp3_ = NULL;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _tmp3_ = xcls_dialogsavetemplate_new ();
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               _g_object_unref0 (t);
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-               t = _tmp3_;
-#line 629 "DialogSaveTemplate.vala.c"
-       }
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp4_ = t;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp5_ = _tmp4_->el;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp6_ = parent;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_window_set_transient_for ((GtkWindow*) _tmp5_, _tmp6_);
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp7_ = t;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp8_ = data;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp9_ = _g_object_ref0 (_tmp8_);
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (_tmp7_->data);
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp7_->data = _tmp9_;
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp10_ = t;
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp11_ = palete;
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp12_ = _g_object_ref0 (_tmp11_);
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (_tmp10_->palete);
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp10_->palete = _tmp12_;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp13_ = t;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp14_ = _tmp13_->name;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp15_ = _tmp14_->el;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_entry_set_text (_tmp15_, "");
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp16_ = t;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp17_ = _tmp16_->el;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp17_);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (t);
-#line 675 "DialogSaveTemplate.vala.c"
-}
-
-
-Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
-       Xcls_DialogSaveTemplateXcls_HBox2 * self = NULL;
-       GtkHBox* _tmp0_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp1_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp2_ = NULL;
-       Xcls_DialogSaveTemplateXcls_Label3* child_0 = NULL;
-       Xcls_DialogSaveTemplate* _tmp3_ = NULL;
-       Xcls_DialogSaveTemplateXcls_Label3* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkLabel* _tmp6_ = NULL;
-       Xcls_DialogSaveTemplateXcls_name* child_1 = NULL;
-       Xcls_DialogSaveTemplate* _tmp7_ = NULL;
-       Xcls_DialogSaveTemplateXcls_name* _tmp8_ = NULL;
-       GtkHBox* _tmp9_ = NULL;
-       GtkEntry* _tmp10_ = NULL;
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = (Xcls_DialogSaveTemplateXcls_HBox2*) g_object_new (object_type, NULL);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp0_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref_sink (_tmp0_);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->el = _tmp0_;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp1_ = _owner;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv->_this = _tmp2_;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp3_ = self->priv->_this;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp4_ = xcls_dialogsavetemplate_xcls_label3_new (_tmp3_);
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       child_0 = _tmp4_;
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref ((GObject*) child_0);
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp5_ = self->el;
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp6_ = child_0->el;
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp7_ = self->priv->_this;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp8_ = xcls_dialogsavetemplate_xcls_name_new (_tmp7_);
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       child_1 = _tmp8_;
-#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref ((GObject*) child_1);
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp9_ = self->el;
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp10_ = child_1->el;
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (child_1);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (child_0);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return self;
-#line 748 "DialogSaveTemplate.vala.c"
-}
-
-
-Xcls_DialogSaveTemplateXcls_HBox2* xcls_dialogsavetemplate_xcls_hbox2_new (Xcls_DialogSaveTemplate* _owner) {
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return xcls_dialogsavetemplate_xcls_hbox2_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, _owner);
-#line 755 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_hbox2_class_init (Xcls_DialogSaveTemplateXcls_HBox2Class * klass) {
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       xcls_dialogsavetemplate_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_HBox2Private));
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_hbox2_finalize;
-#line 766 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_hbox2_instance_init (Xcls_DialogSaveTemplateXcls_HBox2 * self) {
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_HBOX2_GET_PRIVATE (self);
-#line 773 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_hbox2_finalize (GObject* obj) {
-       Xcls_DialogSaveTemplateXcls_HBox2 * self;
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_HBOX2, Xcls_DialogSaveTemplateXcls_HBox2);
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_hbox2_parent_class)->finalize (obj);
-#line 787 "DialogSaveTemplate.vala.c"
-}
-
-
-GType xcls_dialogsavetemplate_xcls_hbox2_get_type (void) {
-       static volatile gsize xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_HBox2), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_hbox2_instance_init, NULL };
-               GType xcls_dialogsavetemplate_xcls_hbox2_type_id;
-               xcls_dialogsavetemplate_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_HBox2", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile, xcls_dialogsavetemplate_xcls_hbox2_type_id);
-       }
-       return xcls_dialogsavetemplate_xcls_hbox2_type_id__volatile;
-}
-
-
-Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
-       Xcls_DialogSaveTemplateXcls_Label3 * self = NULL;
-       GtkLabel* _tmp0_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp1_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp2_ = NULL;
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = (Xcls_DialogSaveTemplateXcls_Label3*) g_object_new (object_type, NULL);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp0_ = (GtkLabel*) gtk_label_new ("Name");
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref_sink (_tmp0_);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->el = _tmp0_;
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp1_ = _owner;
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv->_this = _tmp2_;
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return self;
-#line 830 "DialogSaveTemplate.vala.c"
-}
-
-
-Xcls_DialogSaveTemplateXcls_Label3* xcls_dialogsavetemplate_xcls_label3_new (Xcls_DialogSaveTemplate* _owner) {
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return xcls_dialogsavetemplate_xcls_label3_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, _owner);
-#line 837 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_label3_class_init (Xcls_DialogSaveTemplateXcls_Label3Class * klass) {
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       xcls_dialogsavetemplate_xcls_label3_parent_class = g_type_class_peek_parent (klass);
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Label3Private));
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_label3_finalize;
-#line 848 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_label3_instance_init (Xcls_DialogSaveTemplateXcls_Label3 * self) {
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_LABEL3_GET_PRIVATE (self);
-#line 855 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_label3_finalize (GObject* obj) {
-       Xcls_DialogSaveTemplateXcls_Label3 * self;
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_LABEL3, Xcls_DialogSaveTemplateXcls_Label3);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_label3_parent_class)->finalize (obj);
-#line 869 "DialogSaveTemplate.vala.c"
-}
-
-
-GType xcls_dialogsavetemplate_xcls_label3_get_type (void) {
-       static volatile gsize xcls_dialogsavetemplate_xcls_label3_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_label3_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_Label3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_label3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_Label3), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_label3_instance_init, NULL };
-               GType xcls_dialogsavetemplate_xcls_label3_type_id;
-               xcls_dialogsavetemplate_xcls_label3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Label3", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogsavetemplate_xcls_label3_type_id__volatile, xcls_dialogsavetemplate_xcls_label3_type_id);
-       }
-       return xcls_dialogsavetemplate_xcls_label3_type_id__volatile;
-}
-
-
-Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
-       Xcls_DialogSaveTemplateXcls_name * self = NULL;
-       GtkEntry* _tmp0_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp1_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp2_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp3_ = NULL;
-       Xcls_DialogSaveTemplateXcls_name* _tmp4_ = NULL;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = (Xcls_DialogSaveTemplateXcls_name*) g_object_new (object_type, NULL);
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp0_ = (GtkEntry*) gtk_entry_new ();
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref_sink (_tmp0_);
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->el = _tmp0_;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp1_ = _owner;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv->_this = _tmp2_;
-#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp3_ = self->priv->_this;
-#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp4_ = _g_object_ref0 (self);
-#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (_tmp3_->name);
-#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp3_->name = _tmp4_;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return self;
-#line 922 "DialogSaveTemplate.vala.c"
-}
-
-
-Xcls_DialogSaveTemplateXcls_name* xcls_dialogsavetemplate_xcls_name_new (Xcls_DialogSaveTemplate* _owner) {
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return xcls_dialogsavetemplate_xcls_name_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, _owner);
-#line 929 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_name_class_init (Xcls_DialogSaveTemplateXcls_nameClass * klass) {
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       xcls_dialogsavetemplate_xcls_name_parent_class = g_type_class_peek_parent (klass);
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_namePrivate));
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_name_finalize;
-#line 940 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_name_instance_init (Xcls_DialogSaveTemplateXcls_name * self) {
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_NAME_GET_PRIVATE (self);
-#line 947 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_name_finalize (GObject* obj) {
-       Xcls_DialogSaveTemplateXcls_name * self;
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_NAME, Xcls_DialogSaveTemplateXcls_name);
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_name_parent_class)->finalize (obj);
-#line 961 "DialogSaveTemplate.vala.c"
-}
-
-
-GType xcls_dialogsavetemplate_xcls_name_get_type (void) {
-       static volatile gsize xcls_dialogsavetemplate_xcls_name_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_name_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_nameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_name_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_name), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_name_instance_init, NULL };
-               GType xcls_dialogsavetemplate_xcls_name_type_id;
-               xcls_dialogsavetemplate_xcls_name_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_name", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogsavetemplate_xcls_name_type_id__volatile, xcls_dialogsavetemplate_xcls_name_type_id);
-       }
-       return xcls_dialogsavetemplate_xcls_name_type_id__volatile;
-}
-
-
-Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
-       Xcls_DialogSaveTemplateXcls_Button5 * self = NULL;
-       GtkButton* _tmp0_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp1_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp2_ = NULL;
-       GtkButton* _tmp3_ = NULL;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = (Xcls_DialogSaveTemplateXcls_Button5*) g_object_new (object_type, NULL);
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp0_ = (GtkButton*) gtk_button_new ();
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref_sink (_tmp0_);
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->el = _tmp0_;
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp1_ = _owner;
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv->_this = _tmp2_;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp3_ = self->el;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_button_set_label (_tmp3_, "Cancel");
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return self;
-#line 1009 "DialogSaveTemplate.vala.c"
-}
-
-
-Xcls_DialogSaveTemplateXcls_Button5* xcls_dialogsavetemplate_xcls_button5_new (Xcls_DialogSaveTemplate* _owner) {
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return xcls_dialogsavetemplate_xcls_button5_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, _owner);
-#line 1016 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_button5_class_init (Xcls_DialogSaveTemplateXcls_Button5Class * klass) {
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       xcls_dialogsavetemplate_xcls_button5_parent_class = g_type_class_peek_parent (klass);
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Button5Private));
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_button5_finalize;
-#line 1027 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_button5_instance_init (Xcls_DialogSaveTemplateXcls_Button5 * self) {
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON5_GET_PRIVATE (self);
-#line 1034 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_button5_finalize (GObject* obj) {
-       Xcls_DialogSaveTemplateXcls_Button5 * self;
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON5, Xcls_DialogSaveTemplateXcls_Button5);
-#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_button5_parent_class)->finalize (obj);
-#line 1048 "DialogSaveTemplate.vala.c"
-}
-
-
-GType xcls_dialogsavetemplate_xcls_button5_get_type (void) {
-       static volatile gsize xcls_dialogsavetemplate_xcls_button5_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_button5_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_Button5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_button5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_Button5), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_button5_instance_init, NULL };
-               GType xcls_dialogsavetemplate_xcls_button5_type_id;
-               xcls_dialogsavetemplate_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Button5", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogsavetemplate_xcls_button5_type_id__volatile, xcls_dialogsavetemplate_xcls_button5_type_id);
-       }
-       return xcls_dialogsavetemplate_xcls_button5_type_id__volatile;
-}
-
-
-Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_construct (GType object_type, Xcls_DialogSaveTemplate* _owner) {
-       Xcls_DialogSaveTemplateXcls_Button6 * self = NULL;
-       GtkButton* _tmp0_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp1_ = NULL;
-       Xcls_DialogSaveTemplate* _tmp2_ = NULL;
-       GtkButton* _tmp3_ = NULL;
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = (Xcls_DialogSaveTemplateXcls_Button6*) g_object_new (object_type, NULL);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp0_ = (GtkButton*) gtk_button_new ();
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_object_ref_sink (_tmp0_);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->el = _tmp0_;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp1_ = _owner;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv->_this = _tmp2_;
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _tmp3_ = self->el;
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       gtk_button_set_label (_tmp3_, "OK");
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return self;
-#line 1096 "DialogSaveTemplate.vala.c"
-}
-
-
-Xcls_DialogSaveTemplateXcls_Button6* xcls_dialogsavetemplate_xcls_button6_new (Xcls_DialogSaveTemplate* _owner) {
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       return xcls_dialogsavetemplate_xcls_button6_construct (XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, _owner);
-#line 1103 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_button6_class_init (Xcls_DialogSaveTemplateXcls_Button6Class * klass) {
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       xcls_dialogsavetemplate_xcls_button6_parent_class = g_type_class_peek_parent (klass);
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplateXcls_Button6Private));
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_xcls_button6_finalize;
-#line 1114 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_button6_instance_init (Xcls_DialogSaveTemplateXcls_Button6 * self) {
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv = XCLS_DIALOGSAVETEMPLATE_XCLS_BUTTON6_GET_PRIVATE (self);
-#line 1121 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_xcls_button6_finalize (GObject* obj) {
-       Xcls_DialogSaveTemplateXcls_Button6 * self;
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGSAVETEMPLATE_TYPE_XCLS_BUTTON6, Xcls_DialogSaveTemplateXcls_Button6);
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (xcls_dialogsavetemplate_xcls_button6_parent_class)->finalize (obj);
-#line 1135 "DialogSaveTemplate.vala.c"
-}
-
-
-GType xcls_dialogsavetemplate_xcls_button6_get_type (void) {
-       static volatile gsize xcls_dialogsavetemplate_xcls_button6_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogsavetemplate_xcls_button6_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateXcls_Button6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_xcls_button6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplateXcls_Button6), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_xcls_button6_instance_init, NULL };
-               GType xcls_dialogsavetemplate_xcls_button6_type_id;
-               xcls_dialogsavetemplate_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplateXcls_Button6", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogsavetemplate_xcls_button6_type_id__volatile, xcls_dialogsavetemplate_xcls_button6_type_id);
-       }
-       return xcls_dialogsavetemplate_xcls_button6_type_id__volatile;
-}
-
-
-static void xcls_dialogsavetemplate_class_init (Xcls_DialogSaveTemplateClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       xcls_dialogsavetemplate_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogSaveTemplatePrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogsavetemplate_finalize;
-#line 1158 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_instance_init (Xcls_DialogSaveTemplate * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self->priv = XCLS_DIALOGSAVETEMPLATE_GET_PRIVATE (self);
-#line 1165 "DialogSaveTemplate.vala.c"
-}
-
-
-static void xcls_dialogsavetemplate_finalize (GObject* obj) {
-       Xcls_DialogSaveTemplate * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->name);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->data);
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       _g_object_unref0 (self->palete);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogSaveTemplate.vala"
-       G_OBJECT_CLASS (xcls_dialogsavetemplate_parent_class)->finalize (obj);
-#line 1185 "DialogSaveTemplate.vala.c"
-}
-
-
-GType xcls_dialogsavetemplate_get_type (void) {
-       static volatile gsize xcls_dialogsavetemplate_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogsavetemplate_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogSaveTemplateClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogsavetemplate_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogSaveTemplate), 0, (GInstanceInitFunc) xcls_dialogsavetemplate_instance_init, NULL };
-               GType xcls_dialogsavetemplate_type_id;
-               xcls_dialogsavetemplate_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogSaveTemplate", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogsavetemplate_type_id__volatile, xcls_dialogsavetemplate_type_id);
-       }
-       return xcls_dialogsavetemplate_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/DialogTemplateSelect.vala.c b/Builder4/DialogTemplateSelect.vala.c
deleted file mode 100644 (file)
index 8e0f0c2..0000000
+++ /dev/null
@@ -1,2176 +0,0 @@
-/* DialogTemplateSelect.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from DialogTemplateSelect.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/DialogTemplateSelect.vala  -o /tmp/DialogTemplateSelect
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_DialogTemplateSelect();
-    DialogTemplateSelect.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <gdk/gdk.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#define TYPE_XCLS_DIALOGTEMPLATESELECT (xcls_dialogtemplateselect_get_type ())
-#define XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelect))
-#define XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass))
-#define IS_XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT))
-#define IS_XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT))
-#define XCLS_DIALOGTEMPLATESELECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass))
-
-typedef struct _Xcls_DialogTemplateSelect Xcls_DialogTemplateSelect;
-typedef struct _Xcls_DialogTemplateSelectClass Xcls_DialogTemplateSelectClass;
-typedef struct _Xcls_DialogTemplateSelectPrivate Xcls_DialogTemplateSelectPrivate;
-
-#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO (xcls_dialogtemplateselect_xcls_combo_get_type ())
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_combo))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_comboClass))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_comboClass))
-
-typedef struct _Xcls_DialogTemplateSelectXcls_combo Xcls_DialogTemplateSelectXcls_combo;
-typedef struct _Xcls_DialogTemplateSelectXcls_comboClass Xcls_DialogTemplateSelectXcls_comboClass;
-
-#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER (xcls_dialogtemplateselect_xcls_cellrenderer_get_type ())
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrenderer))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrendererClass))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_CELLRENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_CELLRENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrendererClass))
-
-typedef struct _Xcls_DialogTemplateSelectXcls_cellrenderer Xcls_DialogTemplateSelectXcls_cellrenderer;
-typedef struct _Xcls_DialogTemplateSelectXcls_cellrendererClass Xcls_DialogTemplateSelectXcls_cellrendererClass;
-
-#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL (xcls_dialogtemplateselect_xcls_model_get_type ())
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_model))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_modelClass))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_modelClass))
-
-typedef struct _Xcls_DialogTemplateSelectXcls_model Xcls_DialogTemplateSelectXcls_model;
-typedef struct _Xcls_DialogTemplateSelectXcls_modelClass Xcls_DialogTemplateSelectXcls_modelClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2 (xcls_dialogtemplateselect_xcls_vbox2_get_type ())
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2Class))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2Class))
-
-typedef struct _Xcls_DialogTemplateSelectXcls_VBox2 Xcls_DialogTemplateSelectXcls_VBox2;
-typedef struct _Xcls_DialogTemplateSelectXcls_VBox2Class Xcls_DialogTemplateSelectXcls_VBox2Class;
-typedef struct _Xcls_DialogTemplateSelectXcls_VBox2Private Xcls_DialogTemplateSelectXcls_VBox2Private;
-
-#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8 (xcls_dialogtemplateselect_xcls_button8_get_type ())
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8Class))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_BUTTON8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_BUTTON8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8Class))
-
-typedef struct _Xcls_DialogTemplateSelectXcls_Button8 Xcls_DialogTemplateSelectXcls_Button8;
-typedef struct _Xcls_DialogTemplateSelectXcls_Button8Class Xcls_DialogTemplateSelectXcls_Button8Class;
-typedef struct _Xcls_DialogTemplateSelectXcls_Button8Private Xcls_DialogTemplateSelectXcls_Button8Private;
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL)))
-
-#define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ())
-#define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow))
-#define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
-#define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW))
-#define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW))
-#define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
-
-typedef struct _Xcls_MainWindow Xcls_MainWindow;
-typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass;
-typedef struct _Xcls_MainWindowPrivate Xcls_MainWindowPrivate;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX (xcls_mainwindow_xcls_vbox_get_type ())
-#define XCLS_MAINWINDOW_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox))
-#define XCLS_MAINWINDOW_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
-#define XCLS_MAINWINDOW_IS_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
-#define XCLS_MAINWINDOW_IS_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
-#define XCLS_MAINWINDOW_XCLS_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
-
-typedef struct _Xcls_MainWindowXcls_vbox Xcls_MainWindowXcls_vbox;
-typedef struct _Xcls_MainWindowXcls_vboxClass Xcls_MainWindowXcls_vboxClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR (xcls_mainwindow_xcls_topbar_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar))
-#define XCLS_MAINWINDOW_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
-#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
-#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
-#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
-
-typedef struct _Xcls_MainWindowXcls_topbar Xcls_MainWindowXcls_topbar;
-typedef struct _Xcls_MainWindowXcls_topbarClass Xcls_MainWindowXcls_topbarClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE (xcls_mainwindow_xcls_mainpane_get_type ())
-#define XCLS_MAINWINDOW_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane))
-#define XCLS_MAINWINDOW_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
-#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
-#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
-#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
-
-typedef struct _Xcls_MainWindowXcls_mainpane Xcls_MainWindowXcls_mainpane;
-typedef struct _Xcls_MainWindowXcls_mainpaneClass Xcls_MainWindowXcls_mainpaneClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE (xcls_mainwindow_xcls_leftpane_get_type ())
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane))
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
-#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
-#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
-
-typedef struct _Xcls_MainWindowXcls_leftpane Xcls_MainWindowXcls_leftpane;
-typedef struct _Xcls_MainWindowXcls_leftpaneClass Xcls_MainWindowXcls_leftpaneClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE (xcls_mainwindow_xcls_editpane_get_type ())
-#define XCLS_MAINWINDOW_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane))
-#define XCLS_MAINWINDOW_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
-#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
-#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
-#define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
-
-typedef struct _Xcls_MainWindowXcls_editpane Xcls_MainWindowXcls_editpane;
-typedef struct _Xcls_MainWindowXcls_editpaneClass Xcls_MainWindowXcls_editpaneClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TREE (xcls_mainwindow_xcls_tree_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree))
-#define XCLS_MAINWINDOW_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
-#define XCLS_MAINWINDOW_IS_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
-#define XCLS_MAINWINDOW_IS_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
-#define XCLS_MAINWINDOW_XCLS_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
-
-typedef struct _Xcls_MainWindowXcls_tree Xcls_MainWindowXcls_tree;
-typedef struct _Xcls_MainWindowXcls_treeClass Xcls_MainWindowXcls_treeClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROPS (xcls_mainwindow_xcls_props_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props))
-#define XCLS_MAINWINDOW_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
-#define XCLS_MAINWINDOW_IS_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
-#define XCLS_MAINWINDOW_XCLS_PROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
-
-typedef struct _Xcls_MainWindowXcls_props Xcls_MainWindowXcls_props;
-typedef struct _Xcls_MainWindowXcls_propsClass Xcls_MainWindowXcls_propsClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED (xcls_mainwindow_xcls_clutterembed_get_type ())
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed))
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
-#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
-#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
-
-typedef struct _Xcls_MainWindowXcls_clutterembed Xcls_MainWindowXcls_clutterembed;
-typedef struct _Xcls_MainWindowXcls_clutterembedClass Xcls_MainWindowXcls_clutterembedClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW (xcls_mainwindow_xcls_rooview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview))
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
-
-typedef struct _Xcls_MainWindowXcls_rooview Xcls_MainWindowXcls_rooview;
-typedef struct _Xcls_MainWindowXcls_rooviewClass Xcls_MainWindowXcls_rooviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW (xcls_mainwindow_xcls_objectview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview))
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
-
-typedef struct _Xcls_MainWindowXcls_objectview Xcls_MainWindowXcls_objectview;
-typedef struct _Xcls_MainWindowXcls_objectviewClass Xcls_MainWindowXcls_objectviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW (xcls_mainwindow_xcls_codeeditview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview))
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
-
-typedef struct _Xcls_MainWindowXcls_codeeditview Xcls_MainWindowXcls_codeeditview;
-typedef struct _Xcls_MainWindowXcls_codeeditviewClass Xcls_MainWindowXcls_codeeditviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW (xcls_mainwindow_xcls_addpropsview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
-
-typedef struct _Xcls_MainWindowXcls_addpropsview Xcls_MainWindowXcls_addpropsview;
-typedef struct _Xcls_MainWindowXcls_addpropsviewClass Xcls_MainWindowXcls_addpropsviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW (xcls_mainwindow_xcls_projecteditview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
-
-typedef struct _Xcls_MainWindowXcls_projecteditview Xcls_MainWindowXcls_projecteditview;
-typedef struct _Xcls_MainWindowXcls_projecteditviewClass Xcls_MainWindowXcls_projecteditviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT (xcls_mainwindow_xcls_buttonlayout_get_type ())
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout))
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
-#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
-#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
-
-typedef struct _Xcls_MainWindowXcls_buttonlayout Xcls_MainWindowXcls_buttonlayout;
-typedef struct _Xcls_MainWindowXcls_buttonlayoutClass Xcls_MainWindowXcls_buttonlayoutClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON (xcls_mainwindow_xcls_projectbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton))
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_projectbutton Xcls_MainWindowXcls_projectbutton;
-typedef struct _Xcls_MainWindowXcls_projectbuttonClass Xcls_MainWindowXcls_projectbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON (xcls_mainwindow_xcls_projecteditbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_projecteditbutton Xcls_MainWindowXcls_projecteditbutton;
-typedef struct _Xcls_MainWindowXcls_projecteditbuttonClass Xcls_MainWindowXcls_projecteditbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON (xcls_mainwindow_xcls_objectshowbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton))
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_objectshowbutton Xcls_MainWindowXcls_objectshowbutton;
-typedef struct _Xcls_MainWindowXcls_objectshowbuttonClass Xcls_MainWindowXcls_objectshowbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON (xcls_mainwindow_xcls_addpropbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_addpropbutton Xcls_MainWindowXcls_addpropbutton;
-typedef struct _Xcls_MainWindowXcls_addpropbuttonClass Xcls_MainWindowXcls_addpropbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON (xcls_mainwindow_xcls_addlistenerbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton))
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_addlistenerbutton Xcls_MainWindowXcls_addlistenerbutton;
-typedef struct _Xcls_MainWindowXcls_addlistenerbuttonClass Xcls_MainWindowXcls_addlistenerbuttonClass;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-
-#define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ())
-#define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles))
-#define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
-#define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES))
-#define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES))
-#define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
-
-typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles;
-typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass;
-
-#define TYPE_XCLS_EDITOR (xcls_editor_get_type ())
-#define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor))
-#define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass))
-#define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR))
-#define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR))
-#define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass))
-
-typedef struct _Xcls_Editor Xcls_Editor;
-typedef struct _Xcls_EditorClass Xcls_EditorClass;
-
-#define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ())
-#define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView))
-#define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
-#define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW))
-#define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW))
-#define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
-
-typedef struct _Xcls_GladeView Xcls_GladeView;
-typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass;
-
-#define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ())
-#define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps))
-#define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
-#define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS))
-#define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS))
-#define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
-
-typedef struct _Xcls_LeftProps Xcls_LeftProps;
-typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass;
-
-#define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ())
-#define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings))
-#define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
-#define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS))
-#define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS))
-#define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
-
-typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings;
-typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass;
-
-#define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ())
-#define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete))
-#define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
-#define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE))
-#define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE))
-#define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
-
-typedef struct _Xcls_RightPalete Xcls_RightPalete;
-typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass;
-
-#define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ())
-#define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp))
-#define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
-#define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP))
-#define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP))
-#define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
-
-typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp;
-typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass;
-
-#define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects))
-#define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
-#define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS))
-#define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS))
-#define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
-
-typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects;
-typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass;
-
-#define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ())
-#define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree))
-#define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
-#define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE))
-#define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE))
-#define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
-
-typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree;
-typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass;
-
-#define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ())
-#define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView))
-#define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
-#define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW))
-#define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW))
-#define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
-
-typedef struct _Xcls_WindowRooView Xcls_WindowRooView;
-typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass;
-typedef struct _Xcls_DialogTemplateSelectXcls_comboPrivate Xcls_DialogTemplateSelectXcls_comboPrivate;
-
-#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3 (xcls_dialogtemplateselect_xcls_hbox3_get_type ())
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3Class))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3Class))
-
-typedef struct _Xcls_DialogTemplateSelectXcls_HBox3 Xcls_DialogTemplateSelectXcls_HBox3;
-typedef struct _Xcls_DialogTemplateSelectXcls_HBox3Class Xcls_DialogTemplateSelectXcls_HBox3Class;
-typedef struct _Xcls_DialogTemplateSelectXcls_HBox3Private Xcls_DialogTemplateSelectXcls_HBox3Private;
-
-#define XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4 (xcls_dialogtemplateselect_xcls_label4_get_type ())
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4Class))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4))
-#define XCLS_DIALOGTEMPLATESELECT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4))
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4Class))
-
-typedef struct _Xcls_DialogTemplateSelectXcls_Label4 Xcls_DialogTemplateSelectXcls_Label4;
-typedef struct _Xcls_DialogTemplateSelectXcls_Label4Class Xcls_DialogTemplateSelectXcls_Label4Class;
-typedef struct _Xcls_DialogTemplateSelectXcls_Label4Private Xcls_DialogTemplateSelectXcls_Label4Private;
-typedef struct _Xcls_DialogTemplateSelectXcls_cellrendererPrivate Xcls_DialogTemplateSelectXcls_cellrendererPrivate;
-typedef struct _Xcls_DialogTemplateSelectXcls_modelPrivate Xcls_DialogTemplateSelectXcls_modelPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-struct _Xcls_DialogTemplateSelect {
-       GObject parent_instance;
-       Xcls_DialogTemplateSelectPrivate * priv;
-       GtkDialog* el;
-       Xcls_DialogTemplateSelectXcls_combo* combo;
-       Xcls_DialogTemplateSelectXcls_cellrenderer* cellrenderer;
-       Xcls_DialogTemplateSelectXcls_model* model;
-};
-
-struct _Xcls_DialogTemplateSelectClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogTemplateSelectPrivate {
-       Xcls_DialogTemplateSelect* _this;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_VBox2 {
-       GObject parent_instance;
-       Xcls_DialogTemplateSelectXcls_VBox2Private * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_VBox2Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_Button8 {
-       GObject parent_instance;
-       Xcls_DialogTemplateSelectXcls_Button8Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_Button8Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindow {
-       GObject parent_instance;
-       Xcls_MainWindowPrivate * priv;
-       GtkWindow* el;
-       Xcls_MainWindowXcls_vbox* vbox;
-       Xcls_MainWindowXcls_topbar* topbar;
-       Xcls_MainWindowXcls_mainpane* mainpane;
-       Xcls_MainWindowXcls_leftpane* leftpane;
-       Xcls_MainWindowXcls_editpane* editpane;
-       Xcls_MainWindowXcls_tree* tree;
-       Xcls_MainWindowXcls_props* props;
-       Xcls_MainWindowXcls_clutterembed* clutterembed;
-       Xcls_MainWindowXcls_rooview* rooview;
-       Xcls_MainWindowXcls_objectview* objectview;
-       Xcls_MainWindowXcls_codeeditview* codeeditview;
-       Xcls_MainWindowXcls_addpropsview* addpropsview;
-       Xcls_MainWindowXcls_projecteditview* projecteditview;
-       Xcls_MainWindowXcls_buttonlayout* buttonlayout;
-       Xcls_MainWindowXcls_projectbutton* projectbutton;
-       Xcls_MainWindowXcls_projecteditbutton* projecteditbutton;
-       Xcls_MainWindowXcls_objectshowbutton* objectshowbutton;
-       Xcls_MainWindowXcls_addpropbutton* addpropbutton;
-       Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton;
-       ProjectProject* project;
-       Xcls_ClutterFiles* clutterfiles;
-       Xcls_Editor* code_editor;
-       Xcls_GladeView* window_gladeview;
-       Xcls_LeftProps* left_props;
-       Xcls_ProjectSettings* projectsettings;
-       Xcls_RightPalete* rightpalete;
-       Xcls_WindowAddProp* add_props;
-       Xcls_WindowLeftProjects* left_projects;
-       Xcls_WindowLeftTree* left_tree;
-       Xcls_WindowRooView* window_rooview;
-       gboolean children_loaded;
-       gchar* state;
-       gchar* title;
-};
-
-struct _Xcls_MainWindowClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_combo {
-       GObject parent_instance;
-       Xcls_DialogTemplateSelectXcls_comboPrivate * priv;
-       GtkComboBox* el;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_comboClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_VBox2Private {
-       Xcls_DialogTemplateSelect* _this;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_HBox3 {
-       GObject parent_instance;
-       Xcls_DialogTemplateSelectXcls_HBox3Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_HBox3Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_HBox3Private {
-       Xcls_DialogTemplateSelect* _this;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_Label4 {
-       GObject parent_instance;
-       Xcls_DialogTemplateSelectXcls_Label4Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_Label4Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_Label4Private {
-       Xcls_DialogTemplateSelect* _this;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_comboPrivate {
-       Xcls_DialogTemplateSelect* _this;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_cellrenderer {
-       GObject parent_instance;
-       Xcls_DialogTemplateSelectXcls_cellrendererPrivate * priv;
-       GtkCellRendererText* el;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_cellrendererClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_model {
-       GObject parent_instance;
-       Xcls_DialogTemplateSelectXcls_modelPrivate * priv;
-       GtkListStore* el;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_modelClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_cellrendererPrivate {
-       Xcls_DialogTemplateSelect* _this;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_modelPrivate {
-       Xcls_DialogTemplateSelect* _this;
-};
-
-struct _Xcls_DialogTemplateSelectXcls_Button8Private {
-       Xcls_DialogTemplateSelect* _this;
-};
-
-
-extern Xcls_DialogTemplateSelect* DialogTemplateSelect;
-Xcls_DialogTemplateSelect* DialogTemplateSelect = NULL;
-static gpointer xcls_dialogtemplateselect_parent_class = NULL;
-static gpointer xcls_dialogtemplateselect_xcls_vbox2_parent_class = NULL;
-static gpointer xcls_dialogtemplateselect_xcls_hbox3_parent_class = NULL;
-static gpointer xcls_dialogtemplateselect_xcls_label4_parent_class = NULL;
-static gpointer xcls_dialogtemplateselect_xcls_combo_parent_class = NULL;
-static gpointer xcls_dialogtemplateselect_xcls_cellrenderer_parent_class = NULL;
-static gpointer xcls_dialogtemplateselect_xcls_model_parent_class = NULL;
-static gpointer xcls_dialogtemplateselect_xcls_button8_parent_class = NULL;
-
-GType xcls_dialogtemplateselect_get_type (void) G_GNUC_CONST;
-GType xcls_dialogtemplateselect_xcls_combo_get_type (void) G_GNUC_CONST;
-GType xcls_dialogtemplateselect_xcls_cellrenderer_get_type (void) G_GNUC_CONST;
-GType xcls_dialogtemplateselect_xcls_model_get_type (void) G_GNUC_CONST;
-#define XCLS_DIALOGTEMPLATESELECT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectPrivate))
-enum  {
-       XCLS_DIALOGTEMPLATESELECT_DUMMY_PROPERTY
-};
-Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_singleton (void);
-Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_new (void);
-Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_construct (GType object_type);
-GType xcls_dialogtemplateselect_xcls_vbox2_get_type (void) G_GNUC_CONST;
-Xcls_DialogTemplateSelectXcls_VBox2* xcls_dialogtemplateselect_xcls_vbox2_new (Xcls_DialogTemplateSelect* _owner);
-Xcls_DialogTemplateSelectXcls_VBox2* xcls_dialogtemplateselect_xcls_vbox2_construct (GType object_type, Xcls_DialogTemplateSelect* _owner);
-GType xcls_dialogtemplateselect_xcls_button8_get_type (void) G_GNUC_CONST;
-Xcls_DialogTemplateSelectXcls_Button8* xcls_dialogtemplateselect_xcls_button8_new (Xcls_DialogTemplateSelect* _owner);
-Xcls_DialogTemplateSelectXcls_Button8* xcls_dialogtemplateselect_xcls_button8_construct (GType object_type, Xcls_DialogTemplateSelect* _owner);
-static gboolean __lambda19_ (Xcls_DialogTemplateSelect* self, GtkWidget* _self_, GdkEventAny* event);
-static gboolean ___lambda19__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
-GType palete_palete_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-JsRenderNode* xcls_dialogtemplateselect_show (Xcls_DialogTemplateSelect* self, PaletePalete* pal, JsRenderNode* node);
-GList* palete_palete_listTemplates (PaletePalete* self, JsRenderNode* node);
-static void _g_free0_ (gpointer var);
-static void _g_list_free__g_free0_ (GList* self);
-GType xcls_mainwindow_get_type (void) G_GNUC_CONST;
-Xcls_MainWindow* xcls_mainwindow_singleton (void);
-GType xcls_mainwindow_xcls_vbox_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_topbar_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_mainpane_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_leftpane_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_editpane_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_tree_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_props_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_clutterembed_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_rooview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_objectview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_codeeditview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_addpropsview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_projecteditview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_buttonlayout_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_addpropbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) G_GNUC_CONST;
-GType project_project_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_get_type (void) G_GNUC_CONST;
-GType xcls_editor_get_type (void) G_GNUC_CONST;
-GType xcls_gladeview_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_get_type (void) G_GNUC_CONST;
-GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
-GType xcls_rightpalete_get_type (void) G_GNUC_CONST;
-GType xcls_windowaddprop_get_type (void) G_GNUC_CONST;
-GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
-GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
-void xcls_dialogtemplateselect_xcls_model_loadData (Xcls_DialogTemplateSelectXcls_model* self, GList* data);
-JsRenderNode* palete_palete_loadTemplate (PaletePalete* self, const gchar* path);
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2Private))
-enum  {
-       XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_DUMMY_PROPERTY
-};
-GType xcls_dialogtemplateselect_xcls_hbox3_get_type (void) G_GNUC_CONST;
-Xcls_DialogTemplateSelectXcls_HBox3* xcls_dialogtemplateselect_xcls_hbox3_new (Xcls_DialogTemplateSelect* _owner);
-Xcls_DialogTemplateSelectXcls_HBox3* xcls_dialogtemplateselect_xcls_hbox3_construct (GType object_type, Xcls_DialogTemplateSelect* _owner);
-static void xcls_dialogtemplateselect_xcls_vbox2_finalize (GObject* obj);
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3Private))
-enum  {
-       XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_DUMMY_PROPERTY
-};
-GType xcls_dialogtemplateselect_xcls_label4_get_type (void) G_GNUC_CONST;
-Xcls_DialogTemplateSelectXcls_Label4* xcls_dialogtemplateselect_xcls_label4_new (Xcls_DialogTemplateSelect* _owner);
-Xcls_DialogTemplateSelectXcls_Label4* xcls_dialogtemplateselect_xcls_label4_construct (GType object_type, Xcls_DialogTemplateSelect* _owner);
-Xcls_DialogTemplateSelectXcls_combo* xcls_dialogtemplateselect_xcls_combo_new (Xcls_DialogTemplateSelect* _owner);
-Xcls_DialogTemplateSelectXcls_combo* xcls_dialogtemplateselect_xcls_combo_construct (GType object_type, Xcls_DialogTemplateSelect* _owner);
-static void xcls_dialogtemplateselect_xcls_hbox3_finalize (GObject* obj);
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4Private))
-enum  {
-       XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_DUMMY_PROPERTY
-};
-static void xcls_dialogtemplateselect_xcls_label4_finalize (GObject* obj);
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_comboPrivate))
-enum  {
-       XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_DUMMY_PROPERTY
-};
-Xcls_DialogTemplateSelectXcls_cellrenderer* xcls_dialogtemplateselect_xcls_cellrenderer_new (Xcls_DialogTemplateSelect* _owner);
-Xcls_DialogTemplateSelectXcls_cellrenderer* xcls_dialogtemplateselect_xcls_cellrenderer_construct (GType object_type, Xcls_DialogTemplateSelect* _owner);
-Xcls_DialogTemplateSelectXcls_model* xcls_dialogtemplateselect_xcls_model_new (Xcls_DialogTemplateSelect* _owner);
-Xcls_DialogTemplateSelectXcls_model* xcls_dialogtemplateselect_xcls_model_construct (GType object_type, Xcls_DialogTemplateSelect* _owner);
-static void xcls_dialogtemplateselect_xcls_combo_finalize (GObject* obj);
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrendererPrivate))
-enum  {
-       XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_DUMMY_PROPERTY
-};
-static void xcls_dialogtemplateselect_xcls_cellrenderer_finalize (GObject* obj);
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_modelPrivate))
-enum  {
-       XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_DUMMY_PROPERTY
-};
-static void xcls_dialogtemplateselect_xcls_model_finalize (GObject* obj);
-#define XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8Private))
-enum  {
-       XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_DUMMY_PROPERTY
-};
-static void xcls_dialogtemplateselect_xcls_button8_finalize (GObject* obj);
-static void xcls_dialogtemplateselect_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 733 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_singleton (void) {
-       Xcls_DialogTemplateSelect* result = NULL;
-       Xcls_DialogTemplateSelect* _tmp0_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp2_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp3_ = NULL;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = DialogTemplateSelect;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       if (_tmp0_ == NULL) {
-#line 746 "DialogTemplateSelect.vala.c"
-               Xcls_DialogTemplateSelect* _tmp1_ = NULL;
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               _tmp1_ = xcls_dialogtemplateselect_new ();
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               _g_object_unref0 (DialogTemplateSelect);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               DialogTemplateSelect = _tmp1_;
-#line 754 "DialogTemplateSelect.vala.c"
-       }
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = DialogTemplateSelect;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       result = _tmp3_;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return result;
-#line 764 "DialogTemplateSelect.vala.c"
-}
-
-
-static gboolean __lambda19_ (Xcls_DialogTemplateSelect* self, GtkWidget* _self_, GdkEventAny* event) {
-       gboolean result = FALSE;
-       GtkDialog* _tmp0_ = NULL;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (_self_ != NULL, FALSE);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = self->el;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp0_);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       result = TRUE;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return result;
-#line 783 "DialogTemplateSelect.vala.c"
-}
-
-
-static gboolean ___lambda19__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
-       gboolean result;
-       result = __lambda19_ ((Xcls_DialogTemplateSelect*) self, _sender, event);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return result;
-#line 792 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_construct (GType object_type) {
-       Xcls_DialogTemplateSelect * self = NULL;
-       Xcls_DialogTemplateSelect* _tmp0_ = NULL;
-       GtkDialog* _tmp1_ = NULL;
-       GtkDialog* _tmp2_ = NULL;
-       GtkDialog* _tmp3_ = NULL;
-       GtkDialog* _tmp4_ = NULL;
-       GtkDialog* _tmp5_ = NULL;
-       Xcls_DialogTemplateSelectXcls_VBox2* child_0 = NULL;
-       Xcls_DialogTemplateSelect* _tmp6_ = NULL;
-       Xcls_DialogTemplateSelectXcls_VBox2* _tmp7_ = NULL;
-       GtkDialog* _tmp8_ = NULL;
-       GtkBox* _tmp9_ = NULL;
-       GtkVBox* _tmp10_ = NULL;
-       Xcls_DialogTemplateSelectXcls_Button8* child_1 = NULL;
-       Xcls_DialogTemplateSelect* _tmp11_ = NULL;
-       Xcls_DialogTemplateSelectXcls_Button8* _tmp12_ = NULL;
-       GtkDialog* _tmp13_ = NULL;
-       GtkButton* _tmp14_ = NULL;
-       GtkDialog* _tmp15_ = NULL;
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = (Xcls_DialogTemplateSelect*) g_object_new (object_type, NULL);
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv->_this = _tmp0_;
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = (GtkDialog*) gtk_dialog_new ();
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref_sink (_tmp1_);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->el = _tmp1_;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = self->el;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_set ((GtkWindow*) _tmp2_, "default-height", 200, NULL);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = self->el;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_set ((GtkWindow*) _tmp3_, "default-width", 400, NULL);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp4_ = self->el;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_window_set_modal ((GtkWindow*) _tmp4_, TRUE);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp5_ = self->el;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_window_set_title ((GtkWindow*) _tmp5_, "Add an Object");
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp6_ = self->priv->_this;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp7_ = xcls_dialogtemplateselect_xcls_vbox2_new (_tmp6_);
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       child_0 = _tmp7_;
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref ((GObject*) child_0);
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp8_ = self->el;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp9_ = (GtkBox*) gtk_dialog_get_content_area (_tmp8_);
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp10_ = child_0->el;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp11_ = self->priv->_this;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp12_ = xcls_dialogtemplateselect_xcls_button8_new (_tmp11_);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       child_1 = _tmp12_;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref ((GObject*) child_1);
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp13_ = self->el;
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp14_ = child_1->el;
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_dialog_add_action_widget (_tmp13_, (GtkWidget*) _tmp14_, 0);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp15_ = self->el;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp15_, "delete-event", (GCallback) ___lambda19__gtk_widget_delete_event, self, 0);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (child_1);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (child_0);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return self;
-#line 888 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_new (void) {
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return xcls_dialogtemplateselect_construct (TYPE_XCLS_DIALOGTEMPLATESELECT);
-#line 895 "DialogTemplateSelect.vala.c"
-}
-
-
-static void _g_free0_ (gpointer var) {
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       var = (g_free (var), NULL);
-#line 902 "DialogTemplateSelect.vala.c"
-}
-
-
-static void _g_list_free__g_free0_ (GList* self) {
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_list_foreach (self, (GFunc) _g_free0_, NULL);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_list_free (self);
-#line 911 "DialogTemplateSelect.vala.c"
-}
-
-
-JsRenderNode* xcls_dialogtemplateselect_show (Xcls_DialogTemplateSelect* self, PaletePalete* pal, JsRenderNode* node) {
-       JsRenderNode* result = NULL;
-       GtkDialog* _tmp0_ = NULL;
-       GList* opts = NULL;
-       PaletePalete* _tmp1_ = NULL;
-       JsRenderNode* _tmp2_ = NULL;
-       GList* _tmp3_ = NULL;
-       GList* _tmp4_ = NULL;
-       guint _tmp5_ = 0U;
-       GtkDialog* _tmp9_ = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       Xcls_MainWindow* _tmp11_ = NULL;
-       GtkWindow* _tmp12_ = NULL;
-       GtkDialog* _tmp13_ = NULL;
-       Xcls_MainWindow* _tmp14_ = NULL;
-       Xcls_MainWindow* _tmp15_ = NULL;
-       GtkWindow* _tmp16_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp17_ = NULL;
-       Xcls_DialogTemplateSelectXcls_model* _tmp18_ = NULL;
-       GList* _tmp19_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp20_ = NULL;
-       Xcls_DialogTemplateSelectXcls_combo* _tmp21_ = NULL;
-       GtkComboBox* _tmp22_ = NULL;
-       GtkDialog* _tmp23_ = NULL;
-       GtkDialog* _tmp24_ = NULL;
-       gint ix = 0;
-       Xcls_DialogTemplateSelect* _tmp25_ = NULL;
-       Xcls_DialogTemplateSelectXcls_combo* _tmp26_ = NULL;
-       GtkComboBox* _tmp27_ = NULL;
-       gint _tmp28_ = 0;
-       gint _tmp29_ = 0;
-       PaletePalete* _tmp32_ = NULL;
-       GList* _tmp33_ = NULL;
-       gint _tmp34_ = 0;
-       gconstpointer _tmp35_ = NULL;
-       JsRenderNode* _tmp36_ = NULL;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (pal != NULL, NULL);
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (node != NULL, NULL);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = self->el;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp0_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = pal;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = node;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = palete_palete_listTemplates (_tmp1_, _tmp2_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       opts = _tmp3_;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp4_ = opts;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp5_ = g_list_length (_tmp4_);
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       if (_tmp5_ < ((guint) 1)) {
-#line 975 "DialogTemplateSelect.vala.c"
-               GtkDialog* _tmp6_ = NULL;
-               JsRenderNode* _tmp7_ = NULL;
-               JsRenderNode* _tmp8_ = NULL;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               _tmp6_ = self->el;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               gtk_widget_hide ((GtkWidget*) _tmp6_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               _tmp7_ = node;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               _tmp8_ = _g_object_ref0 (_tmp7_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               result = _tmp8_;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               __g_list_free__g_free0_0 (opts);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               return result;
-#line 993 "DialogTemplateSelect.vala.c"
-       }
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp9_ = self->el;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp10_ = xcls_mainwindow_singleton ();
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp11_ = _tmp10_;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp12_ = _tmp11_->el;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_window_set_attached_to ((GtkWindow*) _tmp9_, (GtkWidget*) _tmp12_);
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (_tmp11_);
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp13_ = self->el;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp14_ = xcls_mainwindow_singleton ();
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp15_ = _tmp14_;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp16_ = _tmp15_->el;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_window_set_transient_for ((GtkWindow*) _tmp13_, _tmp16_);
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (_tmp15_);
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp17_ = self->priv->_this;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp18_ = _tmp17_->model;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp19_ = opts;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       xcls_dialogtemplateselect_xcls_model_loadData (_tmp18_, _tmp19_);
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp20_ = self->priv->_this;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp21_ = _tmp20_->combo;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp22_ = _tmp21_->el;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_combo_box_set_active (_tmp22_, 0);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp23_ = self->el;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_dialog_run (_tmp23_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp24_ = self->el;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp24_);
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp25_ = self->priv->_this;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp26_ = _tmp25_->combo;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp27_ = _tmp26_->el;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp28_ = gtk_combo_box_get_active (_tmp27_);
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       ix = _tmp28_;
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp29_ = ix;
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       if (_tmp29_ < 1) {
-#line 1057 "DialogTemplateSelect.vala.c"
-               JsRenderNode* _tmp30_ = NULL;
-               JsRenderNode* _tmp31_ = NULL;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               _tmp30_ = node;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               _tmp31_ = _g_object_ref0 (_tmp30_);
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               result = _tmp31_;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               __g_list_free__g_free0_0 (opts);
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               return result;
-#line 1070 "DialogTemplateSelect.vala.c"
-       }
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp32_ = pal;
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp33_ = opts;
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp34_ = ix;
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp35_ = g_list_nth_data (_tmp33_, (guint) _tmp34_);
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp36_ = palete_palete_loadTemplate (_tmp32_, (const gchar*) _tmp35_);
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       result = _tmp36_;
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       __g_list_free__g_free0_0 (opts);
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return result;
-#line 1088 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelectXcls_VBox2* xcls_dialogtemplateselect_xcls_vbox2_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) {
-       Xcls_DialogTemplateSelectXcls_VBox2 * self = NULL;
-       Xcls_DialogTemplateSelect* _tmp0_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       Xcls_DialogTemplateSelectXcls_HBox3* child_0 = NULL;
-       Xcls_DialogTemplateSelect* _tmp3_ = NULL;
-       Xcls_DialogTemplateSelectXcls_HBox3* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       GtkHBox* _tmp6_ = NULL;
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = (Xcls_DialogTemplateSelectXcls_VBox2*) g_object_new (object_type, NULL);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = _owner;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv->_this = _tmp1_;
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref_sink (_tmp2_);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->el = _tmp2_;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = self->priv->_this;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp4_ = xcls_dialogtemplateselect_xcls_hbox3_new (_tmp3_);
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       child_0 = _tmp4_;
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref ((GObject*) child_0);
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp5_ = self->el;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp6_ = child_0->el;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (child_0);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return self;
-#line 1140 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelectXcls_VBox2* xcls_dialogtemplateselect_xcls_vbox2_new (Xcls_DialogTemplateSelect* _owner) {
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return xcls_dialogtemplateselect_xcls_vbox2_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, _owner);
-#line 1147 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_vbox2_class_init (Xcls_DialogTemplateSelectXcls_VBox2Class * klass) {
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       xcls_dialogtemplateselect_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_VBox2Private));
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_vbox2_finalize;
-#line 1158 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_vbox2_instance_init (Xcls_DialogTemplateSelectXcls_VBox2 * self) {
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_VBOX2_GET_PRIVATE (self);
-#line 1165 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_vbox2_finalize (GObject* obj) {
-       Xcls_DialogTemplateSelectXcls_VBox2 * self;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_VBOX2, Xcls_DialogTemplateSelectXcls_VBox2);
-#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_vbox2_parent_class)->finalize (obj);
-#line 1179 "DialogTemplateSelect.vala.c"
-}
-
-
-GType xcls_dialogtemplateselect_xcls_vbox2_get_type (void) {
-       static volatile gsize xcls_dialogtemplateselect_xcls_vbox2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_vbox2_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_VBox2), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_vbox2_instance_init, NULL };
-               GType xcls_dialogtemplateselect_xcls_vbox2_type_id;
-               xcls_dialogtemplateselect_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_VBox2", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogtemplateselect_xcls_vbox2_type_id__volatile, xcls_dialogtemplateselect_xcls_vbox2_type_id);
-       }
-       return xcls_dialogtemplateselect_xcls_vbox2_type_id__volatile;
-}
-
-
-Xcls_DialogTemplateSelectXcls_HBox3* xcls_dialogtemplateselect_xcls_hbox3_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) {
-       Xcls_DialogTemplateSelectXcls_HBox3 * self = NULL;
-       Xcls_DialogTemplateSelect* _tmp0_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       Xcls_DialogTemplateSelectXcls_Label4* child_0 = NULL;
-       Xcls_DialogTemplateSelect* _tmp3_ = NULL;
-       Xcls_DialogTemplateSelectXcls_Label4* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkLabel* _tmp6_ = NULL;
-       Xcls_DialogTemplateSelectXcls_combo* child_1 = NULL;
-       Xcls_DialogTemplateSelect* _tmp7_ = NULL;
-       Xcls_DialogTemplateSelectXcls_combo* _tmp8_ = NULL;
-       GtkHBox* _tmp9_ = NULL;
-       GtkComboBox* _tmp10_ = NULL;
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = (Xcls_DialogTemplateSelectXcls_HBox3*) g_object_new (object_type, NULL);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = _owner;
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv->_this = _tmp1_;
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref_sink (_tmp2_);
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->el = _tmp2_;
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = self->priv->_this;
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp4_ = xcls_dialogtemplateselect_xcls_label4_new (_tmp3_);
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       child_0 = _tmp4_;
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref ((GObject*) child_0);
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp5_ = self->el;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp6_ = child_0->el;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp7_ = self->priv->_this;
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp8_ = xcls_dialogtemplateselect_xcls_combo_new (_tmp7_);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       child_1 = _tmp8_;
-#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref ((GObject*) child_1);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp9_ = self->el;
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp10_ = child_1->el;
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (child_1);
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (child_0);
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return self;
-#line 1264 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelectXcls_HBox3* xcls_dialogtemplateselect_xcls_hbox3_new (Xcls_DialogTemplateSelect* _owner) {
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return xcls_dialogtemplateselect_xcls_hbox3_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, _owner);
-#line 1271 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_hbox3_class_init (Xcls_DialogTemplateSelectXcls_HBox3Class * klass) {
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       xcls_dialogtemplateselect_xcls_hbox3_parent_class = g_type_class_peek_parent (klass);
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_HBox3Private));
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_hbox3_finalize;
-#line 1282 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_hbox3_instance_init (Xcls_DialogTemplateSelectXcls_HBox3 * self) {
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_HBOX3_GET_PRIVATE (self);
-#line 1289 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_hbox3_finalize (GObject* obj) {
-       Xcls_DialogTemplateSelectXcls_HBox3 * self;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_HBOX3, Xcls_DialogTemplateSelectXcls_HBox3);
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_hbox3_parent_class)->finalize (obj);
-#line 1303 "DialogTemplateSelect.vala.c"
-}
-
-
-GType xcls_dialogtemplateselect_xcls_hbox3_get_type (void) {
-       static volatile gsize xcls_dialogtemplateselect_xcls_hbox3_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_hbox3_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_HBox3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_hbox3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_HBox3), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_hbox3_instance_init, NULL };
-               GType xcls_dialogtemplateselect_xcls_hbox3_type_id;
-               xcls_dialogtemplateselect_xcls_hbox3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_HBox3", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogtemplateselect_xcls_hbox3_type_id__volatile, xcls_dialogtemplateselect_xcls_hbox3_type_id);
-       }
-       return xcls_dialogtemplateselect_xcls_hbox3_type_id__volatile;
-}
-
-
-Xcls_DialogTemplateSelectXcls_Label4* xcls_dialogtemplateselect_xcls_label4_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) {
-       Xcls_DialogTemplateSelectXcls_Label4 * self = NULL;
-       Xcls_DialogTemplateSelect* _tmp0_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = (Xcls_DialogTemplateSelectXcls_Label4*) g_object_new (object_type, NULL);
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = _owner;
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv->_this = _tmp1_;
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = (GtkLabel*) gtk_label_new ("Select Template : ");
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref_sink (_tmp2_);
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->el = _tmp2_;
-#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return self;
-#line 1346 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelectXcls_Label4* xcls_dialogtemplateselect_xcls_label4_new (Xcls_DialogTemplateSelect* _owner) {
-#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return xcls_dialogtemplateselect_xcls_label4_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, _owner);
-#line 1353 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_label4_class_init (Xcls_DialogTemplateSelectXcls_Label4Class * klass) {
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       xcls_dialogtemplateselect_xcls_label4_parent_class = g_type_class_peek_parent (klass);
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_Label4Private));
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_label4_finalize;
-#line 1364 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_label4_instance_init (Xcls_DialogTemplateSelectXcls_Label4 * self) {
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_LABEL4_GET_PRIVATE (self);
-#line 1371 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_label4_finalize (GObject* obj) {
-       Xcls_DialogTemplateSelectXcls_Label4 * self;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_LABEL4, Xcls_DialogTemplateSelectXcls_Label4);
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_label4_parent_class)->finalize (obj);
-#line 1385 "DialogTemplateSelect.vala.c"
-}
-
-
-GType xcls_dialogtemplateselect_xcls_label4_get_type (void) {
-       static volatile gsize xcls_dialogtemplateselect_xcls_label4_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_label4_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_Label4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_label4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_Label4), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_label4_instance_init, NULL };
-               GType xcls_dialogtemplateselect_xcls_label4_type_id;
-               xcls_dialogtemplateselect_xcls_label4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_Label4", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogtemplateselect_xcls_label4_type_id__volatile, xcls_dialogtemplateselect_xcls_label4_type_id);
-       }
-       return xcls_dialogtemplateselect_xcls_label4_type_id__volatile;
-}
-
-
-Xcls_DialogTemplateSelectXcls_combo* xcls_dialogtemplateselect_xcls_combo_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) {
-       Xcls_DialogTemplateSelectXcls_combo * self = NULL;
-       Xcls_DialogTemplateSelect* _tmp0_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp1_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp2_ = NULL;
-       Xcls_DialogTemplateSelectXcls_combo* _tmp3_ = NULL;
-       GtkComboBox* _tmp4_ = NULL;
-       Xcls_DialogTemplateSelectXcls_cellrenderer* child_0 = NULL;
-       Xcls_DialogTemplateSelect* _tmp5_ = NULL;
-       Xcls_DialogTemplateSelectXcls_cellrenderer* _tmp6_ = NULL;
-       GtkComboBox* _tmp7_ = NULL;
-       GtkCellRendererText* _tmp8_ = NULL;
-       Xcls_DialogTemplateSelectXcls_model* child_1 = NULL;
-       Xcls_DialogTemplateSelect* _tmp9_ = NULL;
-       Xcls_DialogTemplateSelectXcls_model* _tmp10_ = NULL;
-       GtkComboBox* _tmp11_ = NULL;
-       GtkListStore* _tmp12_ = NULL;
-       GtkComboBox* _tmp13_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp14_ = NULL;
-       Xcls_DialogTemplateSelectXcls_cellrenderer* _tmp15_ = NULL;
-       GtkCellRendererText* _tmp16_ = NULL;
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = (Xcls_DialogTemplateSelectXcls_combo*) g_object_new (object_type, NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = _owner;
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv->_this = _tmp1_;
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = self->priv->_this;
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (_tmp2_->combo);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_->combo = _tmp3_;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp4_ = (GtkComboBox*) gtk_combo_box_new ();
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref_sink (_tmp4_);
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->el = _tmp4_;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp5_ = self->priv->_this;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp6_ = xcls_dialogtemplateselect_xcls_cellrenderer_new (_tmp5_);
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       child_0 = _tmp6_;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref ((GObject*) child_0);
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp7_ = self->el;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp8_ = child_0->el;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp8_, TRUE);
-#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp9_ = self->priv->_this;
-#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp10_ = xcls_dialogtemplateselect_xcls_model_new (_tmp9_);
-#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       child_1 = _tmp10_;
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref ((GObject*) child_1);
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp11_ = self->el;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp12_ = child_1->el;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_combo_box_set_model (_tmp11_, (GtkTreeModel*) _tmp12_);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp13_ = self->el;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp14_ = self->priv->_this;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp15_ = _tmp14_->cellrenderer;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp16_ = _tmp15_->el;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp13_, (GtkCellRenderer*) _tmp16_, "markup", 1);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (child_1);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (child_0);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return self;
-#line 1494 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelectXcls_combo* xcls_dialogtemplateselect_xcls_combo_new (Xcls_DialogTemplateSelect* _owner) {
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return xcls_dialogtemplateselect_xcls_combo_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, _owner);
-#line 1501 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_combo_class_init (Xcls_DialogTemplateSelectXcls_comboClass * klass) {
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       xcls_dialogtemplateselect_xcls_combo_parent_class = g_type_class_peek_parent (klass);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_comboPrivate));
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_combo_finalize;
-#line 1512 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_combo_instance_init (Xcls_DialogTemplateSelectXcls_combo * self) {
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_COMBO_GET_PRIVATE (self);
-#line 1519 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_combo_finalize (GObject* obj) {
-       Xcls_DialogTemplateSelectXcls_combo * self;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_COMBO, Xcls_DialogTemplateSelectXcls_combo);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_combo_parent_class)->finalize (obj);
-#line 1533 "DialogTemplateSelect.vala.c"
-}
-
-
-GType xcls_dialogtemplateselect_xcls_combo_get_type (void) {
-       static volatile gsize xcls_dialogtemplateselect_xcls_combo_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_combo_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_comboClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_combo_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_combo), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_combo_instance_init, NULL };
-               GType xcls_dialogtemplateselect_xcls_combo_type_id;
-               xcls_dialogtemplateselect_xcls_combo_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_combo", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogtemplateselect_xcls_combo_type_id__volatile, xcls_dialogtemplateselect_xcls_combo_type_id);
-       }
-       return xcls_dialogtemplateselect_xcls_combo_type_id__volatile;
-}
-
-
-Xcls_DialogTemplateSelectXcls_cellrenderer* xcls_dialogtemplateselect_xcls_cellrenderer_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) {
-       Xcls_DialogTemplateSelectXcls_cellrenderer * self = NULL;
-       Xcls_DialogTemplateSelect* _tmp0_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp1_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp2_ = NULL;
-       Xcls_DialogTemplateSelectXcls_cellrenderer* _tmp3_ = NULL;
-       GtkCellRendererText* _tmp4_ = NULL;
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = (Xcls_DialogTemplateSelectXcls_cellrenderer*) g_object_new (object_type, NULL);
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = _owner;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv->_this = _tmp1_;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = self->priv->_this;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (_tmp2_->cellrenderer);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_->cellrenderer = _tmp3_;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref_sink (_tmp4_);
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->el = _tmp4_;
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return self;
-#line 1586 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelectXcls_cellrenderer* xcls_dialogtemplateselect_xcls_cellrenderer_new (Xcls_DialogTemplateSelect* _owner) {
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return xcls_dialogtemplateselect_xcls_cellrenderer_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, _owner);
-#line 1593 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_cellrenderer_class_init (Xcls_DialogTemplateSelectXcls_cellrendererClass * klass) {
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       xcls_dialogtemplateselect_xcls_cellrenderer_parent_class = g_type_class_peek_parent (klass);
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_cellrendererPrivate));
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_cellrenderer_finalize;
-#line 1604 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_cellrenderer_instance_init (Xcls_DialogTemplateSelectXcls_cellrenderer * self) {
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_CELLRENDERER_GET_PRIVATE (self);
-#line 1611 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_cellrenderer_finalize (GObject* obj) {
-       Xcls_DialogTemplateSelectXcls_cellrenderer * self;
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_CELLRENDERER, Xcls_DialogTemplateSelectXcls_cellrenderer);
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_cellrenderer_parent_class)->finalize (obj);
-#line 1625 "DialogTemplateSelect.vala.c"
-}
-
-
-GType xcls_dialogtemplateselect_xcls_cellrenderer_get_type (void) {
-       static volatile gsize xcls_dialogtemplateselect_xcls_cellrenderer_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_cellrenderer_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_cellrendererClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_cellrenderer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_cellrenderer), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_cellrenderer_instance_init, NULL };
-               GType xcls_dialogtemplateselect_xcls_cellrenderer_type_id;
-               xcls_dialogtemplateselect_xcls_cellrenderer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_cellrenderer", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogtemplateselect_xcls_cellrenderer_type_id__volatile, xcls_dialogtemplateselect_xcls_cellrenderer_type_id);
-       }
-       return xcls_dialogtemplateselect_xcls_cellrenderer_type_id__volatile;
-}
-
-
-Xcls_DialogTemplateSelectXcls_model* xcls_dialogtemplateselect_xcls_model_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) {
-       Xcls_DialogTemplateSelectXcls_model * self = NULL;
-       Xcls_DialogTemplateSelect* _tmp0_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp1_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp2_ = NULL;
-       Xcls_DialogTemplateSelectXcls_model* _tmp3_ = NULL;
-       GtkListStore* _tmp4_ = NULL;
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = (Xcls_DialogTemplateSelectXcls_model*) g_object_new (object_type, NULL);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = _owner;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv->_this = _tmp1_;
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = self->priv->_this;
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (_tmp2_->model);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_->model = _tmp3_;
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->el = _tmp4_;
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return self;
-#line 1676 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelectXcls_model* xcls_dialogtemplateselect_xcls_model_new (Xcls_DialogTemplateSelect* _owner) {
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return xcls_dialogtemplateselect_xcls_model_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, _owner);
-#line 1683 "DialogTemplateSelect.vala.c"
-}
-
-
-static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
-       gchar* result = NULL;
-       GError * _inner_error_ = NULL;
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (old != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (replacement != NULL, NULL);
-#line 1696 "DialogTemplateSelect.vala.c"
-       {
-               GRegex* regex = NULL;
-               const gchar* _tmp0_ = NULL;
-               gchar* _tmp1_ = NULL;
-               gchar* _tmp2_ = NULL;
-               GRegex* _tmp3_ = NULL;
-               GRegex* _tmp4_ = NULL;
-               gchar* _tmp5_ = NULL;
-               GRegex* _tmp6_ = NULL;
-               const gchar* _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = old;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = g_regex_escape_string (_tmp0_, -1);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp1_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = _tmp3_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp2_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               regex = _tmp4_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 1727 "DialogTemplateSelect.vala.c"
-                               goto __catch9_g_regex_error;
-                       }
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 1736 "DialogTemplateSelect.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = regex;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = replacement;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = _tmp8_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 1752 "DialogTemplateSelect.vala.c"
-                               goto __catch9_g_regex_error;
-                       }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 1763 "DialogTemplateSelect.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = _tmp5_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = NULL;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp9_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp5_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1777 "DialogTemplateSelect.vala.c"
-       }
-       goto __finally9;
-       __catch9_g_regex_error:
-       {
-               GError* e = NULL;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               e = _inner_error_;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _inner_error_ = NULL;
-#line 1283 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_assert_not_reached ();
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_error_free0 (e);
-#line 1791 "DialogTemplateSelect.vala.c"
-       }
-       __finally9:
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_inner_error_ != NULL) {
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_clear_error (&_inner_error_);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return NULL;
-#line 1802 "DialogTemplateSelect.vala.c"
-       }
-}
-
-
-void xcls_dialogtemplateselect_xcls_model_loadData (Xcls_DialogTemplateSelectXcls_model* self, GList* data) {
-       GtkListStore* _tmp0_ = NULL;
-       GtkTreeIter iter = {0};
-       GtkListStore* el = NULL;
-       GtkListStore* _tmp1_ = NULL;
-       GtkListStore* _tmp2_ = NULL;
-       GtkListStore* _tmp3_ = NULL;
-       GtkTreeIter _tmp4_ = {0};
-       GtkListStore* _tmp5_ = NULL;
-       GtkTreeIter _tmp6_ = {0};
-       GValue _tmp7_ = {0};
-       GtkListStore* _tmp8_ = NULL;
-       GtkTreeIter _tmp9_ = {0};
-       GValue _tmp10_ = {0};
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_if_fail (self != NULL);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = self->el;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_list_store_clear (_tmp0_);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = self->el;
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       el = _tmp2_;
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = el;
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_list_store_append (_tmp3_, &_tmp4_);
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       iter = _tmp4_;
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp5_ = el;
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp6_ = iter;
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_value_init (&_tmp7_, G_TYPE_STRING);
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_value_set_string (&_tmp7_, "");
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_list_store_set_value (_tmp5_, &_tmp6_, 0, &_tmp7_);
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_IS_VALUE (&_tmp7_) ? (g_value_unset (&_tmp7_), NULL) : NULL;
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp8_ = el;
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp9_ = iter;
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_value_init (&_tmp10_, G_TYPE_STRING);
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_value_set_string (&_tmp10_, "Just add Element");
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_list_store_set_value (_tmp8_, &_tmp9_, 1, &_tmp10_);
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_IS_VALUE (&_tmp10_) ? (g_value_unset (&_tmp10_), NULL) : NULL;
-#line 1863 "DialogTemplateSelect.vala.c"
-       {
-               gint i = 0;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-               i = 0;
-#line 1868 "DialogTemplateSelect.vala.c"
-               {
-                       gboolean _tmp11_ = FALSE;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                       _tmp11_ = TRUE;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                       while (TRUE) {
-#line 1875 "DialogTemplateSelect.vala.c"
-                               gint _tmp13_ = 0;
-                               GList* _tmp14_ = NULL;
-                               guint _tmp15_ = 0U;
-                               GtkListStore* _tmp16_ = NULL;
-                               GtkTreeIter _tmp17_ = {0};
-                               gchar* str = NULL;
-                               GList* _tmp18_ = NULL;
-                               gint _tmp19_ = 0;
-                               gconstpointer _tmp20_ = NULL;
-                               gchar* _tmp21_ = NULL;
-                               gchar* fn = NULL;
-                               const gchar* _tmp22_ = NULL;
-                               gchar* _tmp23_ = NULL;
-                               const gchar* _tmp24_ = NULL;
-                               gchar* _tmp25_ = NULL;
-                               gchar* _tmp26_ = NULL;
-                               GtkListStore* _tmp27_ = NULL;
-                               GtkTreeIter _tmp28_ = {0};
-                               const gchar* _tmp29_ = NULL;
-                               GValue _tmp30_ = {0};
-                               GtkListStore* _tmp31_ = NULL;
-                               GtkTreeIter _tmp32_ = {0};
-                               const gchar* _tmp33_ = NULL;
-                               GValue _tmp34_ = {0};
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               if (!_tmp11_) {
-#line 1902 "DialogTemplateSelect.vala.c"
-                                       gint _tmp12_ = 0;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                                       _tmp12_ = i;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                                       i = _tmp12_ + 1;
-#line 1908 "DialogTemplateSelect.vala.c"
-                               }
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp11_ = FALSE;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp13_ = i;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp14_ = data;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp15_ = g_list_length (_tmp14_);
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               if (!(((guint) _tmp13_) < _tmp15_)) {
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                                       break;
-#line 1922 "DialogTemplateSelect.vala.c"
-                               }
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp16_ = el;
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               gtk_list_store_append (_tmp16_, &_tmp17_);
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               iter = _tmp17_;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp18_ = data;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp19_ = i;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp20_ = g_list_nth_data (_tmp18_, (guint) _tmp19_);
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp21_ = g_strdup ((const gchar*) _tmp20_);
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               str = _tmp21_;
-#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp22_ = str;
-#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp23_ = g_path_get_basename (_tmp22_);
-#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               fn = _tmp23_;
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp24_ = fn;
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp25_ = string_replace (_tmp24_, ".json", "");
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp26_ = _tmp25_;
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _g_free0 (_tmp26_);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp27_ = el;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp28_ = iter;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp29_ = str;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               g_value_init (&_tmp30_, G_TYPE_STRING);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               g_value_set_string (&_tmp30_, _tmp29_);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               gtk_list_store_set_value (_tmp27_, &_tmp28_, 0, &_tmp30_);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               G_IS_VALUE (&_tmp30_) ? (g_value_unset (&_tmp30_), NULL) : NULL;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp31_ = el;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp32_ = iter;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _tmp33_ = fn;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               g_value_init (&_tmp34_, G_TYPE_STRING);
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               g_value_set_string (&_tmp34_, _tmp33_);
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               gtk_list_store_set_value (_tmp31_, &_tmp32_, 1, &_tmp34_);
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               G_IS_VALUE (&_tmp34_) ? (g_value_unset (&_tmp34_), NULL) : NULL;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _g_free0 (fn);
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-                               _g_free0 (str);
-#line 1986 "DialogTemplateSelect.vala.c"
-                       }
-               }
-       }
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (el);
-#line 1992 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_model_class_init (Xcls_DialogTemplateSelectXcls_modelClass * klass) {
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       xcls_dialogtemplateselect_xcls_model_parent_class = g_type_class_peek_parent (klass);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_modelPrivate));
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_model_finalize;
-#line 2003 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_model_instance_init (Xcls_DialogTemplateSelectXcls_model * self) {
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_MODEL_GET_PRIVATE (self);
-#line 2010 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_model_finalize (GObject* obj) {
-       Xcls_DialogTemplateSelectXcls_model * self;
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_MODEL, Xcls_DialogTemplateSelectXcls_model);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_model_parent_class)->finalize (obj);
-#line 2024 "DialogTemplateSelect.vala.c"
-}
-
-
-GType xcls_dialogtemplateselect_xcls_model_get_type (void) {
-       static volatile gsize xcls_dialogtemplateselect_xcls_model_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_model_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_model), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_model_instance_init, NULL };
-               GType xcls_dialogtemplateselect_xcls_model_type_id;
-               xcls_dialogtemplateselect_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_model", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogtemplateselect_xcls_model_type_id__volatile, xcls_dialogtemplateselect_xcls_model_type_id);
-       }
-       return xcls_dialogtemplateselect_xcls_model_type_id__volatile;
-}
-
-
-Xcls_DialogTemplateSelectXcls_Button8* xcls_dialogtemplateselect_xcls_button8_construct (GType object_type, Xcls_DialogTemplateSelect* _owner) {
-       Xcls_DialogTemplateSelectXcls_Button8 * self = NULL;
-       Xcls_DialogTemplateSelect* _tmp0_ = NULL;
-       Xcls_DialogTemplateSelect* _tmp1_ = NULL;
-       GtkButton* _tmp2_ = NULL;
-       GtkButton* _tmp3_ = NULL;
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = (Xcls_DialogTemplateSelectXcls_Button8*) g_object_new (object_type, NULL);
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp0_ = _owner;
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv->_this = _tmp1_;
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp2_ = (GtkButton*) gtk_button_new ();
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_object_ref_sink (_tmp2_);
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->el = _tmp2_;
-#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _tmp3_ = self->el;
-#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       gtk_button_set_label (_tmp3_, "OK");
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return self;
-#line 2072 "DialogTemplateSelect.vala.c"
-}
-
-
-Xcls_DialogTemplateSelectXcls_Button8* xcls_dialogtemplateselect_xcls_button8_new (Xcls_DialogTemplateSelect* _owner) {
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       return xcls_dialogtemplateselect_xcls_button8_construct (XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, _owner);
-#line 2079 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_button8_class_init (Xcls_DialogTemplateSelectXcls_Button8Class * klass) {
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       xcls_dialogtemplateselect_xcls_button8_parent_class = g_type_class_peek_parent (klass);
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectXcls_Button8Private));
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_xcls_button8_finalize;
-#line 2090 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_button8_instance_init (Xcls_DialogTemplateSelectXcls_Button8 * self) {
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv = XCLS_DIALOGTEMPLATESELECT_XCLS_BUTTON8_GET_PRIVATE (self);
-#line 2097 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_xcls_button8_finalize (GObject* obj) {
-       Xcls_DialogTemplateSelectXcls_Button8 * self;
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGTEMPLATESELECT_TYPE_XCLS_BUTTON8, Xcls_DialogTemplateSelectXcls_Button8);
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (xcls_dialogtemplateselect_xcls_button8_parent_class)->finalize (obj);
-#line 2111 "DialogTemplateSelect.vala.c"
-}
-
-
-GType xcls_dialogtemplateselect_xcls_button8_get_type (void) {
-       static volatile gsize xcls_dialogtemplateselect_xcls_button8_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogtemplateselect_xcls_button8_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectXcls_Button8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_xcls_button8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelectXcls_Button8), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_xcls_button8_instance_init, NULL };
-               GType xcls_dialogtemplateselect_xcls_button8_type_id;
-               xcls_dialogtemplateselect_xcls_button8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelectXcls_Button8", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogtemplateselect_xcls_button8_type_id__volatile, xcls_dialogtemplateselect_xcls_button8_type_id);
-       }
-       return xcls_dialogtemplateselect_xcls_button8_type_id__volatile;
-}
-
-
-static void xcls_dialogtemplateselect_class_init (Xcls_DialogTemplateSelectClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       xcls_dialogtemplateselect_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_DialogTemplateSelectPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_dialogtemplateselect_finalize;
-#line 2134 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_instance_init (Xcls_DialogTemplateSelect * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self->priv = XCLS_DIALOGTEMPLATESELECT_GET_PRIVATE (self);
-#line 2141 "DialogTemplateSelect.vala.c"
-}
-
-
-static void xcls_dialogtemplateselect_finalize (GObject* obj) {
-       Xcls_DialogTemplateSelect * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelect);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->combo);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->cellrenderer);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       _g_object_unref0 (self->model);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.vala"
-       G_OBJECT_CLASS (xcls_dialogtemplateselect_parent_class)->finalize (obj);
-#line 2161 "DialogTemplateSelect.vala.c"
-}
-
-
-GType xcls_dialogtemplateselect_get_type (void) {
-       static volatile gsize xcls_dialogtemplateselect_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_dialogtemplateselect_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogTemplateSelectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialogtemplateselect_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogTemplateSelect), 0, (GInstanceInitFunc) xcls_dialogtemplateselect_instance_init, NULL };
-               GType xcls_dialogtemplateselect_type_id;
-               xcls_dialogtemplateselect_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogTemplateSelect", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_dialogtemplateselect_type_id__volatile, xcls_dialogtemplateselect_type_id);
-       }
-       return xcls_dialogtemplateselect_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/EditProject.vala.c b/Builder4/EditProject.vala.c
deleted file mode 100644 (file)
index ae3eb38..0000000
+++ /dev/null
@@ -1,3887 +0,0 @@
-/* EditProject.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from EditProject.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/EditProject.vala  -o /tmp/EditProject
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_EditProject();
-    EditProject.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <gdk/gdk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gobject/gvaluecollector.h>
-
-
-#define TYPE_XCLS_EDITPROJECT (xcls_editproject_get_type ())
-#define XCLS_EDITPROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITPROJECT, Xcls_EditProject))
-#define XCLS_EDITPROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectClass))
-#define IS_XCLS_EDITPROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITPROJECT))
-#define IS_XCLS_EDITPROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITPROJECT))
-#define XCLS_EDITPROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITPROJECT, Xcls_EditProjectClass))
-
-typedef struct _Xcls_EditProject Xcls_EditProject;
-typedef struct _Xcls_EditProjectClass Xcls_EditProjectClass;
-typedef struct _Xcls_EditProjectPrivate Xcls_EditProjectPrivate;
-
-#define XCLS_EDITPROJECT_TYPE_XCLS_XTYPE (xcls_editproject_xcls_xtype_get_type ())
-#define XCLS_EDITPROJECT_XCLS_XTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtype))
-#define XCLS_EDITPROJECT_XCLS_XTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypeClass))
-#define XCLS_EDITPROJECT_IS_XCLS_XTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE))
-#define XCLS_EDITPROJECT_IS_XCLS_XTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE))
-#define XCLS_EDITPROJECT_XCLS_XTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtypeClass))
-
-typedef struct _Xcls_EditProjectXcls_xtype Xcls_EditProjectXcls_xtype;
-typedef struct _Xcls_EditProjectXcls_xtypeClass Xcls_EditProjectXcls_xtypeClass;
-
-#define XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER (xcls_editproject_xcls_cellrender_get_type ())
-#define XCLS_EDITPROJECT_XCLS_CELLRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrender))
-#define XCLS_EDITPROJECT_XCLS_CELLRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderClass))
-#define XCLS_EDITPROJECT_IS_XCLS_CELLRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER))
-#define XCLS_EDITPROJECT_IS_XCLS_CELLRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER))
-#define XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrenderClass))
-
-typedef struct _Xcls_EditProjectXcls_cellrender Xcls_EditProjectXcls_cellrender;
-typedef struct _Xcls_EditProjectXcls_cellrenderClass Xcls_EditProjectXcls_cellrenderClass;
-
-#define XCLS_EDITPROJECT_TYPE_XCLS_MODEL (xcls_editproject_xcls_model_get_type ())
-#define XCLS_EDITPROJECT_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_model))
-#define XCLS_EDITPROJECT_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelClass))
-#define XCLS_EDITPROJECT_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL))
-#define XCLS_EDITPROJECT_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_MODEL))
-#define XCLS_EDITPROJECT_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_modelClass))
-
-typedef struct _Xcls_EditProjectXcls_model Xcls_EditProjectXcls_model;
-typedef struct _Xcls_EditProjectXcls_modelClass Xcls_EditProjectXcls_modelClass;
-
-#define XCLS_EDITPROJECT_TYPE_XCLS_DIR (xcls_editproject_xcls_dir_get_type ())
-#define XCLS_EDITPROJECT_XCLS_DIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dir))
-#define XCLS_EDITPROJECT_XCLS_DIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirClass))
-#define XCLS_EDITPROJECT_IS_XCLS_DIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR))
-#define XCLS_EDITPROJECT_IS_XCLS_DIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_DIR))
-#define XCLS_EDITPROJECT_XCLS_DIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dirClass))
-
-typedef struct _Xcls_EditProjectXcls_dir Xcls_EditProjectXcls_dir;
-typedef struct _Xcls_EditProjectXcls_dirClass Xcls_EditProjectXcls_dirClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _xcls_editproject_xcls_xtype_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_xtype_unref (var), NULL)))
-#define _xcls_editproject_xcls_cellrender_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_cellrender_unref (var), NULL)))
-#define _xcls_editproject_xcls_model_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_model_unref (var), NULL)))
-#define _xcls_editproject_xcls_dir_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_dir_unref (var), NULL)))
-#define _xcls_editproject_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_unref (var), NULL)))
-
-#define XCLS_EDITPROJECT_TYPE_XCLS_VBOX2 (xcls_editproject_xcls_vbox2_get_type ())
-#define XCLS_EDITPROJECT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2))
-#define XCLS_EDITPROJECT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Class))
-#define XCLS_EDITPROJECT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2))
-#define XCLS_EDITPROJECT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2))
-#define XCLS_EDITPROJECT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2Class))
-
-typedef struct _Xcls_EditProjectXcls_VBox2 Xcls_EditProjectXcls_VBox2;
-typedef struct _Xcls_EditProjectXcls_VBox2Class Xcls_EditProjectXcls_VBox2Class;
-typedef struct _Xcls_EditProjectXcls_VBox2Private Xcls_EditProjectXcls_VBox2Private;
-
-#define XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9 (xcls_editproject_xcls_button9_get_type ())
-#define XCLS_EDITPROJECT_XCLS_BUTTON9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9))
-#define XCLS_EDITPROJECT_XCLS_BUTTON9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Class))
-#define XCLS_EDITPROJECT_IS_XCLS_BUTTON9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9))
-#define XCLS_EDITPROJECT_IS_XCLS_BUTTON9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9))
-#define XCLS_EDITPROJECT_XCLS_BUTTON9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9Class))
-
-typedef struct _Xcls_EditProjectXcls_Button9 Xcls_EditProjectXcls_Button9;
-typedef struct _Xcls_EditProjectXcls_Button9Class Xcls_EditProjectXcls_Button9Class;
-typedef struct _Xcls_EditProjectXcls_Button9Private Xcls_EditProjectXcls_Button9Private;
-
-#define XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10 (xcls_editproject_xcls_button10_get_type ())
-#define XCLS_EDITPROJECT_XCLS_BUTTON10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10))
-#define XCLS_EDITPROJECT_XCLS_BUTTON10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Class))
-#define XCLS_EDITPROJECT_IS_XCLS_BUTTON10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10))
-#define XCLS_EDITPROJECT_IS_XCLS_BUTTON10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10))
-#define XCLS_EDITPROJECT_XCLS_BUTTON10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10Class))
-
-typedef struct _Xcls_EditProjectXcls_Button10 Xcls_EditProjectXcls_Button10;
-typedef struct _Xcls_EditProjectXcls_Button10Class Xcls_EditProjectXcls_Button10Class;
-typedef struct _Xcls_EditProjectXcls_Button10Private Xcls_EditProjectXcls_Button10Private;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-#define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
-#define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
-#define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
-#define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
-#define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
-#define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
-
-typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
-typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
-typedef struct _Xcls_EditProjectXcls_dirPrivate Xcls_EditProjectXcls_dirPrivate;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-#define _xcls_editproject_xcls_button10_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_button10_unref (var), NULL)))
-#define _xcls_editproject_xcls_button9_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_button9_unref (var), NULL)))
-#define _xcls_editproject_xcls_vbox2_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_vbox2_unref (var), NULL)))
-
-#define XCLS_EDITPROJECT_TYPE_XCLS_HBOX3 (xcls_editproject_xcls_hbox3_get_type ())
-#define XCLS_EDITPROJECT_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3))
-#define XCLS_EDITPROJECT_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Class))
-#define XCLS_EDITPROJECT_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3))
-#define XCLS_EDITPROJECT_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3))
-#define XCLS_EDITPROJECT_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3Class))
-
-typedef struct _Xcls_EditProjectXcls_HBox3 Xcls_EditProjectXcls_HBox3;
-typedef struct _Xcls_EditProjectXcls_HBox3Class Xcls_EditProjectXcls_HBox3Class;
-typedef struct _Xcls_EditProjectXcls_HBox3Private Xcls_EditProjectXcls_HBox3Private;
-#define _xcls_editproject_xcls_hbox3_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_hbox3_unref (var), NULL)))
-typedef struct _Xcls_EditProjectParamSpecXcls_VBox2 Xcls_EditProjectParamSpecXcls_VBox2;
-
-#define XCLS_EDITPROJECT_TYPE_XCLS_LABEL4 (xcls_editproject_xcls_label4_get_type ())
-#define XCLS_EDITPROJECT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4))
-#define XCLS_EDITPROJECT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Class))
-#define XCLS_EDITPROJECT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4))
-#define XCLS_EDITPROJECT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4))
-#define XCLS_EDITPROJECT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4Class))
-
-typedef struct _Xcls_EditProjectXcls_Label4 Xcls_EditProjectXcls_Label4;
-typedef struct _Xcls_EditProjectXcls_Label4Class Xcls_EditProjectXcls_Label4Class;
-typedef struct _Xcls_EditProjectXcls_Label4Private Xcls_EditProjectXcls_Label4Private;
-typedef struct _Xcls_EditProjectXcls_xtypePrivate Xcls_EditProjectXcls_xtypePrivate;
-#define _xcls_editproject_xcls_label4_unref0(var) ((var == NULL) ? NULL : (var = (xcls_editproject_xcls_label4_unref (var), NULL)))
-typedef struct _Xcls_EditProjectParamSpecXcls_HBox3 Xcls_EditProjectParamSpecXcls_HBox3;
-typedef struct _Xcls_EditProjectParamSpecXcls_Label4 Xcls_EditProjectParamSpecXcls_Label4;
-typedef struct _Xcls_EditProjectXcls_cellrenderPrivate Xcls_EditProjectXcls_cellrenderPrivate;
-typedef struct _Xcls_EditProjectXcls_modelPrivate Xcls_EditProjectXcls_modelPrivate;
-typedef struct _Xcls_EditProjectParamSpecXcls_xtype Xcls_EditProjectParamSpecXcls_xtype;
-typedef struct _Xcls_EditProjectParamSpecXcls_cellrender Xcls_EditProjectParamSpecXcls_cellrender;
-typedef struct _Xcls_EditProjectParamSpecXcls_model Xcls_EditProjectParamSpecXcls_model;
-typedef struct _Xcls_EditProjectParamSpecXcls_dir Xcls_EditProjectParamSpecXcls_dir;
-typedef struct _Xcls_EditProjectParamSpecXcls_Button9 Xcls_EditProjectParamSpecXcls_Button9;
-typedef struct _Xcls_EditProjectParamSpecXcls_Button10 Xcls_EditProjectParamSpecXcls_Button10;
-typedef struct _ParamSpecXcls_EditProject ParamSpecXcls_EditProject;
-
-struct _Xcls_EditProject {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectPrivate * priv;
-       GtkDialog* el;
-       Xcls_EditProjectXcls_xtype* xtype;
-       Xcls_EditProjectXcls_cellrender* cellrender;
-       Xcls_EditProjectXcls_model* model;
-       Xcls_EditProjectXcls_dir* dir;
-};
-
-struct _Xcls_EditProjectClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProject *self);
-};
-
-struct _Xcls_EditProjectXcls_VBox2 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectXcls_VBox2Private * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_EditProjectXcls_VBox2Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProjectXcls_VBox2 *self);
-};
-
-struct _Xcls_EditProjectXcls_Button9 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectXcls_Button9Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_EditProjectXcls_Button9Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProjectXcls_Button9 *self);
-};
-
-struct _Xcls_EditProjectXcls_Button10 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectXcls_Button10Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_EditProjectXcls_Button10Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProjectXcls_Button10 *self);
-};
-
-struct _Xcls_EditProjectXcls_dir {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectXcls_dirPrivate * priv;
-       GtkFileChooserWidget* el;
-};
-
-struct _Xcls_EditProjectXcls_dirClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProjectXcls_dir *self);
-};
-
-struct _Xcls_EditProjectXcls_HBox3 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectXcls_HBox3Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_EditProjectXcls_HBox3Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProjectXcls_HBox3 *self);
-};
-
-struct _Xcls_EditProjectParamSpecXcls_VBox2 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_EditProjectXcls_Label4 {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectXcls_Label4Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_EditProjectXcls_Label4Class {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProjectXcls_Label4 *self);
-};
-
-struct _Xcls_EditProjectXcls_xtype {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectXcls_xtypePrivate * priv;
-       GtkComboBox* el;
-};
-
-struct _Xcls_EditProjectXcls_xtypeClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProjectXcls_xtype *self);
-};
-
-struct _Xcls_EditProjectParamSpecXcls_HBox3 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_EditProjectParamSpecXcls_Label4 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_EditProjectXcls_cellrender {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectXcls_cellrenderPrivate * priv;
-       GtkCellRendererText* el;
-};
-
-struct _Xcls_EditProjectXcls_cellrenderClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProjectXcls_cellrender *self);
-};
-
-struct _Xcls_EditProjectXcls_model {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_EditProjectXcls_modelPrivate * priv;
-       GtkListStore* el;
-};
-
-struct _Xcls_EditProjectXcls_modelClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_EditProjectXcls_model *self);
-};
-
-struct _Xcls_EditProjectParamSpecXcls_xtype {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_EditProjectParamSpecXcls_cellrender {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_EditProjectParamSpecXcls_model {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_EditProjectParamSpecXcls_dir {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_EditProjectParamSpecXcls_Button9 {
-       GParamSpec parent_instance;
-};
-
-struct _Xcls_EditProjectParamSpecXcls_Button10 {
-       GParamSpec parent_instance;
-};
-
-struct _ParamSpecXcls_EditProject {
-       GParamSpec parent_instance;
-};
-
-
-extern Xcls_EditProject* EditProject;
-Xcls_EditProject* EditProject = NULL;
-static gpointer xcls_editproject_parent_class = NULL;
-static Xcls_EditProject* xcls_editproject__this;
-static Xcls_EditProject* xcls_editproject__this = NULL;
-extern Xcls_StandardErrorDialog* StandardErrorDialog;
-static gpointer xcls_editproject_xcls_vbox2_parent_class = NULL;
-static gpointer xcls_editproject_xcls_hbox3_parent_class = NULL;
-static gpointer xcls_editproject_xcls_label4_parent_class = NULL;
-static gpointer xcls_editproject_xcls_xtype_parent_class = NULL;
-static gpointer xcls_editproject_xcls_cellrender_parent_class = NULL;
-static gpointer xcls_editproject_xcls_model_parent_class = NULL;
-static gpointer xcls_editproject_xcls_dir_parent_class = NULL;
-static gpointer xcls_editproject_xcls_button9_parent_class = NULL;
-static gpointer xcls_editproject_xcls_button10_parent_class = NULL;
-
-gpointer xcls_editproject_ref (gpointer instance);
-void xcls_editproject_unref (gpointer instance);
-GParamSpec* param_spec_xcls_editproject (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_xcls_editproject (GValue* value, gpointer v_object);
-void value_take_xcls_editproject (GValue* value, gpointer v_object);
-gpointer value_get_xcls_editproject (const GValue* value);
-GType xcls_editproject_get_type (void) G_GNUC_CONST;
-gpointer xcls_editproject_xcls_xtype_ref (gpointer instance);
-void xcls_editproject_xcls_xtype_unref (gpointer instance);
-GParamSpec* xcls_editproject_param_spec_xcls_xtype (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_editproject_value_set_xcls_xtype (GValue* value, gpointer v_object);
-void xcls_editproject_value_take_xcls_xtype (GValue* value, gpointer v_object);
-gpointer xcls_editproject_value_get_xcls_xtype (const GValue* value);
-GType xcls_editproject_xcls_xtype_get_type (void) G_GNUC_CONST;
-gpointer xcls_editproject_xcls_cellrender_ref (gpointer instance);
-void xcls_editproject_xcls_cellrender_unref (gpointer instance);
-GParamSpec* xcls_editproject_param_spec_xcls_cellrender (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_editproject_value_set_xcls_cellrender (GValue* value, gpointer v_object);
-void xcls_editproject_value_take_xcls_cellrender (GValue* value, gpointer v_object);
-gpointer xcls_editproject_value_get_xcls_cellrender (const GValue* value);
-GType xcls_editproject_xcls_cellrender_get_type (void) G_GNUC_CONST;
-gpointer xcls_editproject_xcls_model_ref (gpointer instance);
-void xcls_editproject_xcls_model_unref (gpointer instance);
-GParamSpec* xcls_editproject_param_spec_xcls_model (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_editproject_value_set_xcls_model (GValue* value, gpointer v_object);
-void xcls_editproject_value_take_xcls_model (GValue* value, gpointer v_object);
-gpointer xcls_editproject_value_get_xcls_model (const GValue* value);
-GType xcls_editproject_xcls_model_get_type (void) G_GNUC_CONST;
-gpointer xcls_editproject_xcls_dir_ref (gpointer instance);
-void xcls_editproject_xcls_dir_unref (gpointer instance);
-GParamSpec* xcls_editproject_param_spec_xcls_dir (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_editproject_value_set_xcls_dir (GValue* value, gpointer v_object);
-void xcls_editproject_value_take_xcls_dir (GValue* value, gpointer v_object);
-gpointer xcls_editproject_value_get_xcls_dir (const GValue* value);
-GType xcls_editproject_xcls_dir_get_type (void) G_GNUC_CONST;
-enum  {
-       XCLS_EDITPROJECT_DUMMY_PROPERTY
-};
-Xcls_EditProject* xcls_editproject_new (void);
-Xcls_EditProject* xcls_editproject_construct (GType object_type);
-gpointer xcls_editproject_xcls_vbox2_ref (gpointer instance);
-void xcls_editproject_xcls_vbox2_unref (gpointer instance);
-GParamSpec* xcls_editproject_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_editproject_value_set_xcls_vbox2 (GValue* value, gpointer v_object);
-void xcls_editproject_value_take_xcls_vbox2 (GValue* value, gpointer v_object);
-gpointer xcls_editproject_value_get_xcls_vbox2 (const GValue* value);
-GType xcls_editproject_xcls_vbox2_get_type (void) G_GNUC_CONST;
-Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (void);
-Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type);
-gpointer xcls_editproject_xcls_button9_ref (gpointer instance);
-void xcls_editproject_xcls_button9_unref (gpointer instance);
-GParamSpec* xcls_editproject_param_spec_xcls_button9 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_editproject_value_set_xcls_button9 (GValue* value, gpointer v_object);
-void xcls_editproject_value_take_xcls_button9 (GValue* value, gpointer v_object);
-gpointer xcls_editproject_value_get_xcls_button9 (const GValue* value);
-GType xcls_editproject_xcls_button9_get_type (void) G_GNUC_CONST;
-Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (void);
-Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type);
-gpointer xcls_editproject_xcls_button10_ref (gpointer instance);
-void xcls_editproject_xcls_button10_unref (gpointer instance);
-GParamSpec* xcls_editproject_param_spec_xcls_button10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_editproject_value_set_xcls_button10 (GValue* value, gpointer v_object);
-void xcls_editproject_value_take_xcls_button10 (GValue* value, gpointer v_object);
-gpointer xcls_editproject_value_get_xcls_button10 (const GValue* value);
-GType xcls_editproject_xcls_button10_get_type (void) G_GNUC_CONST;
-Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (void);
-Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type);
-static gboolean __lambda113_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event);
-static gboolean ___lambda113__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
-static void __lambda114_ (Xcls_EditProject* self, GtkDialog* _self_, gint id);
-gchar* xcls_editproject_xcls_xtype_getValue (Xcls_EditProjectXcls_xtype* self);
-gpointer xcls_standarderrordialog_ref (gpointer instance);
-void xcls_standarderrordialog_unref (gpointer instance);
-GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object);
-void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object);
-gpointer value_get_xcls_standarderrordialog (const GValue* value);
-GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
-void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg);
-GType project_project_get_type (void) G_GNUC_CONST;
-ProjectProject* project_project_factory (const gchar* xtype, const gchar* path);
-static void ___lambda114__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
-void xcls_editproject_show (Xcls_EditProject* self);
-void xcls_editproject_xcls_model_loadData (Xcls_EditProjectXcls_model* self);
-enum  {
-       XCLS_EDITPROJECT_XCLS_VBOX2_DUMMY_PROPERTY
-};
-gpointer xcls_editproject_xcls_hbox3_ref (gpointer instance);
-void xcls_editproject_xcls_hbox3_unref (gpointer instance);
-GParamSpec* xcls_editproject_param_spec_xcls_hbox3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_editproject_value_set_xcls_hbox3 (GValue* value, gpointer v_object);
-void xcls_editproject_value_take_xcls_hbox3 (GValue* value, gpointer v_object);
-gpointer xcls_editproject_value_get_xcls_hbox3 (const GValue* value);
-GType xcls_editproject_xcls_hbox3_get_type (void) G_GNUC_CONST;
-Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (void);
-Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type);
-Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (void);
-Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type);
-static void xcls_editproject_xcls_vbox2_finalize (Xcls_EditProjectXcls_VBox2* obj);
-enum  {
-       XCLS_EDITPROJECT_XCLS_HBOX3_DUMMY_PROPERTY
-};
-gpointer xcls_editproject_xcls_label4_ref (gpointer instance);
-void xcls_editproject_xcls_label4_unref (gpointer instance);
-GParamSpec* xcls_editproject_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void xcls_editproject_value_set_xcls_label4 (GValue* value, gpointer v_object);
-void xcls_editproject_value_take_xcls_label4 (GValue* value, gpointer v_object);
-gpointer xcls_editproject_value_get_xcls_label4 (const GValue* value);
-GType xcls_editproject_xcls_label4_get_type (void) G_GNUC_CONST;
-Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (void);
-Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type);
-Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (void);
-Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type);
-static void xcls_editproject_xcls_hbox3_finalize (Xcls_EditProjectXcls_HBox3* obj);
-enum  {
-       XCLS_EDITPROJECT_XCLS_LABEL4_DUMMY_PROPERTY
-};
-static void xcls_editproject_xcls_label4_finalize (Xcls_EditProjectXcls_Label4* obj);
-enum  {
-       XCLS_EDITPROJECT_XCLS_XTYPE_DUMMY_PROPERTY
-};
-Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (void);
-Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type);
-Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (void);
-Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type);
-static void xcls_editproject_xcls_xtype_finalize (Xcls_EditProjectXcls_xtype* obj);
-enum  {
-       XCLS_EDITPROJECT_XCLS_CELLRENDER_DUMMY_PROPERTY
-};
-static void xcls_editproject_xcls_cellrender_finalize (Xcls_EditProjectXcls_cellrender* obj);
-enum  {
-       XCLS_EDITPROJECT_XCLS_MODEL_DUMMY_PROPERTY
-};
-static void xcls_editproject_xcls_model_finalize (Xcls_EditProjectXcls_model* obj);
-enum  {
-       XCLS_EDITPROJECT_XCLS_DIR_DUMMY_PROPERTY
-};
-static void xcls_editproject_xcls_dir_finalize (Xcls_EditProjectXcls_dir* obj);
-enum  {
-       XCLS_EDITPROJECT_XCLS_BUTTON9_DUMMY_PROPERTY
-};
-static void xcls_editproject_xcls_button9_finalize (Xcls_EditProjectXcls_Button9* obj);
-enum  {
-       XCLS_EDITPROJECT_XCLS_BUTTON10_DUMMY_PROPERTY
-};
-static void xcls_editproject_xcls_button10_finalize (Xcls_EditProjectXcls_Button10* obj);
-static void xcls_editproject_finalize (Xcls_EditProject* obj);
-
-
-static gpointer _xcls_editproject_ref0 (gpointer self) {
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self ? xcls_editproject_ref (self) : NULL;
-#line 513 "EditProject.vala.c"
-}
-
-
-static gboolean __lambda113_ (Xcls_EditProject* self, GtkWidget* _self_, GdkEventAny* event) {
-       gboolean result = FALSE;
-       GtkDialog* _tmp0_ = NULL;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (_self_ != NULL, FALSE);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = self->el;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp0_);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       result = FALSE;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return result;
-#line 532 "EditProject.vala.c"
-}
-
-
-static gboolean ___lambda113__gtk_widget_destroy_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
-       gboolean result;
-       result = __lambda113_ ((Xcls_EditProject*) self, _sender, event);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return result;
-#line 541 "EditProject.vala.c"
-}
-
-
-static void __lambda114_ (Xcls_EditProject* self, GtkDialog* _self_, gint id) {
-       gint _tmp0_ = 0;
-       Xcls_EditProject* _tmp2_ = NULL;
-       Xcls_EditProjectXcls_xtype* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gint _tmp6_ = 0;
-       gint _tmp7_ = 0;
-       gboolean _tmp8_ = FALSE;
-       Xcls_EditProject* _tmp10_ = NULL;
-       Xcls_EditProjectXcls_dir* _tmp11_ = NULL;
-       GtkFileChooserWidget* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gint _tmp15_ = 0;
-       gint _tmp16_ = 0;
-       gboolean _tmp17_ = FALSE;
-       GtkDialog* _tmp19_ = NULL;
-       gchar* fn = NULL;
-       Xcls_EditProject* _tmp20_ = NULL;
-       Xcls_EditProjectXcls_dir* _tmp21_ = NULL;
-       GtkFileChooserWidget* _tmp22_ = NULL;
-       gchar* _tmp23_ = NULL;
-       ProjectProject* project = NULL;
-       Xcls_EditProject* _tmp24_ = NULL;
-       Xcls_EditProjectXcls_xtype* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       gchar* _tmp27_ = NULL;
-       const gchar* _tmp28_ = NULL;
-       ProjectProject* _tmp29_ = NULL;
-       ProjectProject* _tmp30_ = NULL;
-       ProjectProject* _tmp31_ = NULL;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (_self_ != NULL);
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = id;
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (_tmp0_ < 1) {
-#line 583 "EditProject.vala.c"
-               GtkDialog* _tmp1_ = NULL;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               _tmp1_ = self->el;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               gtk_widget_hide ((GtkWidget*) _tmp1_);
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return;
-#line 591 "EditProject.vala.c"
-       }
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = xcls_editproject__this;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp3_ = _tmp2_->xtype;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp4_ = xcls_editproject_xcls_xtype_getValue (_tmp3_);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp5_ = _tmp4_;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp6_ = strlen (_tmp5_);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp7_ = _tmp6_;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp8_ = _tmp7_ < 1;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_free0 (_tmp5_);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (_tmp8_) {
-#line 611 "EditProject.vala.c"
-               Xcls_StandardErrorDialog* _tmp9_ = NULL;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               _tmp9_ = StandardErrorDialog;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_standarderrordialog_show (_tmp9_, "You have to set Project type");
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return;
-#line 619 "EditProject.vala.c"
-       }
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp10_ = xcls_editproject__this;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp11_ = _tmp10_->dir;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp12_ = _tmp11_->el;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp13_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp12_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp14_ = _tmp13_;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp15_ = strlen (_tmp14_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp16_ = _tmp15_;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp17_ = _tmp16_ < 1;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_free0 (_tmp14_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (_tmp17_) {
-#line 641 "EditProject.vala.c"
-               Xcls_StandardErrorDialog* _tmp18_ = NULL;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               _tmp18_ = StandardErrorDialog;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_standarderrordialog_show (_tmp18_, "You have to select a folder");
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return;
-#line 649 "EditProject.vala.c"
-       }
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp19_ = self->el;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp19_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp20_ = xcls_editproject__this;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp21_ = _tmp20_->dir;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp22_ = _tmp21_->el;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp23_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp22_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       fn = _tmp23_;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp24_ = xcls_editproject__this;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp25_ = _tmp24_->xtype;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp26_ = xcls_editproject_xcls_xtype_getValue (_tmp25_);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp27_ = _tmp26_;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp28_ = fn;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp29_ = project_project_factory (_tmp27_, _tmp28_);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp30_ = _tmp29_;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_free0 (_tmp27_);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       project = _tmp30_;
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp31_ = project;
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_signal_emit_by_name (self, "success", _tmp31_);
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (project);
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_free0 (fn);
-#line 691 "EditProject.vala.c"
-}
-
-
-static void ___lambda114__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       __lambda114_ ((Xcls_EditProject*) self, _sender, response_id);
-#line 698 "EditProject.vala.c"
-}
-
-
-Xcls_EditProject* xcls_editproject_construct (GType object_type) {
-       Xcls_EditProject* self = NULL;
-       GtkDialog* _tmp0_ = NULL;
-       Xcls_EditProject* _tmp1_ = NULL;
-       Xcls_EditProject* _tmp2_ = NULL;
-       GtkDialog* _tmp3_ = NULL;
-       GtkDialog* _tmp4_ = NULL;
-       GtkDialog* _tmp5_ = NULL;
-       GtkDialog* _tmp6_ = NULL;
-       GtkDialog* _tmp7_ = NULL;
-       GtkDialog* _tmp8_ = NULL;
-       Xcls_EditProjectXcls_VBox2* child_0 = NULL;
-       Xcls_EditProjectXcls_VBox2* _tmp9_ = NULL;
-       GtkDialog* _tmp10_ = NULL;
-       GtkBox* _tmp11_ = NULL;
-       GtkVBox* _tmp12_ = NULL;
-       Xcls_EditProjectXcls_Button9* child_1 = NULL;
-       Xcls_EditProjectXcls_Button9* _tmp13_ = NULL;
-       GtkDialog* _tmp14_ = NULL;
-       GtkButton* _tmp15_ = NULL;
-       Xcls_EditProjectXcls_Button10* child_2 = NULL;
-       Xcls_EditProjectXcls_Button10* _tmp16_ = NULL;
-       GtkDialog* _tmp17_ = NULL;
-       GtkButton* _tmp18_ = NULL;
-       GtkDialog* _tmp19_ = NULL;
-       GtkDialog* _tmp20_ = NULL;
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProject*) g_type_create_instance (object_type);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = (GtkDialog*) gtk_dialog_new ();
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_ref_sink (_tmp0_);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = _xcls_editproject_ref0 (self);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_unref0 (xcls_editproject__this);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject__this = _tmp1_;
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = _xcls_editproject_ref0 (self);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_unref0 (EditProject);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       EditProject = _tmp2_;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp3_ = self->el;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 3);
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp4_ = self->el;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_set ((GtkWindow*) _tmp4_, "default-height", 500, NULL);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp5_ = self->el;
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_set ((GtkWindow*) _tmp5_, "default-width", 600, NULL);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp6_ = self->el;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_window_set_deletable ((GtkWindow*) _tmp6_, TRUE);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp7_ = self->el;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_window_set_modal ((GtkWindow*) _tmp7_, TRUE);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp8_ = self->el;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_window_set_title ((GtkWindow*) _tmp8_, "Project Properties");
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp9_ = xcls_editproject_xcls_vbox2_new ();
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       child_0 = _tmp9_;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp10_ = self->el;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp11_ = (GtkBox*) gtk_dialog_get_content_area (_tmp10_);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp12_ = child_0->el;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_);
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp13_ = xcls_editproject_xcls_button9_new ();
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       child_1 = _tmp13_;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp14_ = self->el;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp15_ = child_1->el;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_dialog_add_action_widget (_tmp14_, (GtkWidget*) _tmp15_, 1);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp16_ = xcls_editproject_xcls_button10_new ();
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       child_2 = _tmp16_;
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp17_ = self->el;
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp18_ = child_2->el;
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_dialog_add_action_widget (_tmp17_, (GtkWidget*) _tmp18_, 0);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp19_ = self->el;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_signal_connect ((GtkWidget*) _tmp19_, "destroy-event", (GCallback) ___lambda113__gtk_widget_destroy_event, self);
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp20_ = self->el;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_signal_connect (_tmp20_, "response", (GCallback) ___lambda114__gtk_dialog_response, self);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_button10_unref0 (child_2);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_button9_unref0 (child_1);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_vbox2_unref0 (child_0);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 822 "EditProject.vala.c"
-}
-
-
-Xcls_EditProject* xcls_editproject_new (void) {
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_construct (TYPE_XCLS_EDITPROJECT);
-#line 829 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_show (Xcls_EditProject* self) {
-       Xcls_EditProject* _tmp0_ = NULL;
-       Xcls_EditProjectXcls_model* _tmp1_ = NULL;
-       GtkDialog* _tmp2_ = NULL;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (self != NULL);
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = xcls_editproject__this;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = _tmp0_->model;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_model_loadData (_tmp1_);
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = self->el;
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp2_);
-#line 849 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_construct (GType object_type) {
-       Xcls_EditProjectXcls_VBox2* self = NULL;
-       GtkVBox* _tmp0_ = NULL;
-       Xcls_EditProjectXcls_HBox3* child_0 = NULL;
-       Xcls_EditProjectXcls_HBox3* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       GtkHBox* _tmp3_ = NULL;
-       Xcls_EditProjectXcls_dir* child_1 = NULL;
-       Xcls_EditProjectXcls_dir* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       GtkFileChooserWidget* _tmp6_ = NULL;
-#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProjectXcls_VBox2*) g_type_create_instance (object_type);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_ref_sink (_tmp0_);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = xcls_editproject_xcls_hbox3_new ();
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       child_0 = _tmp1_;
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = self->el;
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp3_ = child_0->el;
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp2_, (GtkWidget*) _tmp3_, FALSE, TRUE, (guint) 3);
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp4_ = xcls_editproject_xcls_dir_new ();
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       child_1 = _tmp4_;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp5_ = self->el;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp6_ = child_1->el;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_box_pack_end ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 5);
-#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_dir_unref0 (child_1);
-#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_hbox3_unref0 (child_0);
-#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 900 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_VBox2* xcls_editproject_xcls_vbox2_new (void) {
-#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_xcls_vbox2_construct (XCLS_EDITPROJECT_TYPE_XCLS_VBOX2);
-#line 907 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_vbox2_init (GValue* value) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 914 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_vbox2_free_value (GValue* value) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_vbox2_unref (value->data[0].v_pointer);
-#line 923 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_value_xcls_vbox2_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_xcls_vbox2_ref (src_value->data[0].v_pointer);
-#line 933 "EditProject.vala.c"
-       } else {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 937 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer xcls_editproject_value_xcls_vbox2_peek_pointer (const GValue* value) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 945 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_vbox2_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 952 "EditProject.vala.c"
-               Xcls_EditProjectXcls_VBox2* object;
-               object = collect_values[0].v_pointer;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 959 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 963 "EditProject.vala.c"
-               }
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_xcls_vbox2_ref (object);
-#line 967 "EditProject.vala.c"
-       } else {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 971 "EditProject.vala.c"
-       }
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 975 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_vbox2_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProjectXcls_VBox2** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 986 "EditProject.vala.c"
-       }
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 992 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 996 "EditProject.vala.c"
-       } else {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_xcls_vbox2_ref (value->data[0].v_pointer);
-#line 1000 "EditProject.vala.c"
-       }
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 1004 "EditProject.vala.c"
-}
-
-
-GParamSpec* xcls_editproject_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_EditProjectParamSpecXcls_VBox2* spec;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2), NULL);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 1018 "EditProject.vala.c"
-}
-
-
-gpointer xcls_editproject_value_get_xcls_vbox2 (const GValue* value) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2), NULL);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 1027 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_value_set_xcls_vbox2 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_VBox2* old;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2));
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2));
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_vbox2_ref (value->data[0].v_pointer);
-#line 1047 "EditProject.vala.c"
-       } else {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 1051 "EditProject.vala.c"
-       }
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_vbox2_unref (old);
-#line 1057 "EditProject.vala.c"
-       }
-}
-
-
-void xcls_editproject_value_take_xcls_vbox2 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_VBox2* old;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2));
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2));
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 1076 "EditProject.vala.c"
-       } else {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 1080 "EditProject.vala.c"
-       }
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_vbox2_unref (old);
-#line 1086 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_xcls_vbox2_class_init (Xcls_EditProjectXcls_VBox2Class * klass) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_XCLS_VBOX2_CLASS (klass)->finalize = xcls_editproject_xcls_vbox2_finalize;
-#line 1096 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_vbox2_instance_init (Xcls_EditProjectXcls_VBox2 * self) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 1103 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_vbox2_finalize (Xcls_EditProjectXcls_VBox2* obj) {
-       Xcls_EditProjectXcls_VBox2 * self;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_VBOX2, Xcls_EditProjectXcls_VBox2);
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 1113 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_xcls_vbox2_get_type (void) {
-       static volatile gsize xcls_editproject_xcls_vbox2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_xcls_vbox2_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_vbox2_init, xcls_editproject_value_xcls_vbox2_free_value, xcls_editproject_value_xcls_vbox2_copy_value, xcls_editproject_value_xcls_vbox2_peek_pointer, "p", xcls_editproject_value_xcls_vbox2_collect_value, "p", xcls_editproject_value_xcls_vbox2_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_VBox2), 0, (GInstanceInitFunc) xcls_editproject_xcls_vbox2_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_xcls_vbox2_type_id;
-               xcls_editproject_xcls_vbox2_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_VBox2", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_xcls_vbox2_type_id__volatile, xcls_editproject_xcls_vbox2_type_id);
-       }
-       return xcls_editproject_xcls_vbox2_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_xcls_vbox2_ref (gpointer instance) {
-       Xcls_EditProjectXcls_VBox2* self;
-       self = instance;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 1138 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_vbox2_unref (gpointer instance) {
-       Xcls_EditProjectXcls_VBox2* self;
-       self = instance;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_XCLS_VBOX2_GET_CLASS (self)->finalize (self);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 1151 "EditProject.vala.c"
-       }
-}
-
-
-Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_construct (GType object_type) {
-       Xcls_EditProjectXcls_HBox3* self = NULL;
-       GtkHBox* _tmp0_ = NULL;
-       Xcls_EditProjectXcls_Label4* child_0 = NULL;
-       Xcls_EditProjectXcls_Label4* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       GtkLabel* _tmp3_ = NULL;
-       Xcls_EditProjectXcls_xtype* child_1 = NULL;
-       Xcls_EditProjectXcls_xtype* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkComboBox* _tmp6_ = NULL;
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProjectXcls_HBox3*) g_type_create_instance (object_type);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_ref_sink (_tmp0_);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = xcls_editproject_xcls_label4_new ();
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       child_0 = _tmp1_;
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = self->el;
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp3_ = child_0->el;
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp2_, (GtkWidget*) _tmp3_, FALSE, TRUE, (guint) 3);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp4_ = xcls_editproject_xcls_xtype_new ();
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       child_1 = _tmp4_;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp5_ = self->el;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp6_ = child_1->el;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_box_pack_end ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 3);
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_xtype_unref0 (child_1);
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_label4_unref0 (child_0);
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 1203 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_HBox3* xcls_editproject_xcls_hbox3_new (void) {
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_xcls_hbox3_construct (XCLS_EDITPROJECT_TYPE_XCLS_HBOX3);
-#line 1210 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_hbox3_init (GValue* value) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 1217 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_hbox3_free_value (GValue* value) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_hbox3_unref (value->data[0].v_pointer);
-#line 1226 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_value_xcls_hbox3_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_xcls_hbox3_ref (src_value->data[0].v_pointer);
-#line 1236 "EditProject.vala.c"
-       } else {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 1240 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer xcls_editproject_value_xcls_hbox3_peek_pointer (const GValue* value) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 1248 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_hbox3_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 1255 "EditProject.vala.c"
-               Xcls_EditProjectXcls_HBox3* object;
-               object = collect_values[0].v_pointer;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1262 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1266 "EditProject.vala.c"
-               }
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_xcls_hbox3_ref (object);
-#line 1270 "EditProject.vala.c"
-       } else {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 1274 "EditProject.vala.c"
-       }
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 1278 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_hbox3_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProjectXcls_HBox3** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 1289 "EditProject.vala.c"
-       }
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 1295 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 1299 "EditProject.vala.c"
-       } else {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_xcls_hbox3_ref (value->data[0].v_pointer);
-#line 1303 "EditProject.vala.c"
-       }
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 1307 "EditProject.vala.c"
-}
-
-
-GParamSpec* xcls_editproject_param_spec_xcls_hbox3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_EditProjectParamSpecXcls_HBox3* spec;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3), NULL);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 1321 "EditProject.vala.c"
-}
-
-
-gpointer xcls_editproject_value_get_xcls_hbox3 (const GValue* value) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3), NULL);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 1330 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_value_set_xcls_hbox3 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_HBox3* old;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3));
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3));
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_hbox3_ref (value->data[0].v_pointer);
-#line 1350 "EditProject.vala.c"
-       } else {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 1354 "EditProject.vala.c"
-       }
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_hbox3_unref (old);
-#line 1360 "EditProject.vala.c"
-       }
-}
-
-
-void xcls_editproject_value_take_xcls_hbox3 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_HBox3* old;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3));
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3));
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 1379 "EditProject.vala.c"
-       } else {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 1383 "EditProject.vala.c"
-       }
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_hbox3_unref (old);
-#line 1389 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_xcls_hbox3_class_init (Xcls_EditProjectXcls_HBox3Class * klass) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_hbox3_parent_class = g_type_class_peek_parent (klass);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_XCLS_HBOX3_CLASS (klass)->finalize = xcls_editproject_xcls_hbox3_finalize;
-#line 1399 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_hbox3_instance_init (Xcls_EditProjectXcls_HBox3 * self) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 1406 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_hbox3_finalize (Xcls_EditProjectXcls_HBox3* obj) {
-       Xcls_EditProjectXcls_HBox3 * self;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_HBOX3, Xcls_EditProjectXcls_HBox3);
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 1416 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_xcls_hbox3_get_type (void) {
-       static volatile gsize xcls_editproject_xcls_hbox3_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_xcls_hbox3_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_hbox3_init, xcls_editproject_value_xcls_hbox3_free_value, xcls_editproject_value_xcls_hbox3_copy_value, xcls_editproject_value_xcls_hbox3_peek_pointer, "p", xcls_editproject_value_xcls_hbox3_collect_value, "p", xcls_editproject_value_xcls_hbox3_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_HBox3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_hbox3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_HBox3), 0, (GInstanceInitFunc) xcls_editproject_xcls_hbox3_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_xcls_hbox3_type_id;
-               xcls_editproject_xcls_hbox3_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_HBox3", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_xcls_hbox3_type_id__volatile, xcls_editproject_xcls_hbox3_type_id);
-       }
-       return xcls_editproject_xcls_hbox3_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_xcls_hbox3_ref (gpointer instance) {
-       Xcls_EditProjectXcls_HBox3* self;
-       self = instance;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 1441 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_hbox3_unref (gpointer instance) {
-       Xcls_EditProjectXcls_HBox3* self;
-       self = instance;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_XCLS_HBOX3_GET_CLASS (self)->finalize (self);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 1454 "EditProject.vala.c"
-       }
-}
-
-
-Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_construct (GType object_type) {
-       Xcls_EditProjectXcls_Label4* self = NULL;
-       GtkLabel* _tmp0_ = NULL;
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProjectXcls_Label4*) g_type_create_instance (object_type);
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = (GtkLabel*) gtk_label_new ("Project type :");
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_ref_sink (_tmp0_);
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 1474 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_Label4* xcls_editproject_xcls_label4_new (void) {
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_xcls_label4_construct (XCLS_EDITPROJECT_TYPE_XCLS_LABEL4);
-#line 1481 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_label4_init (GValue* value) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 1488 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_label4_free_value (GValue* value) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_label4_unref (value->data[0].v_pointer);
-#line 1497 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_value_xcls_label4_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_xcls_label4_ref (src_value->data[0].v_pointer);
-#line 1507 "EditProject.vala.c"
-       } else {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 1511 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer xcls_editproject_value_xcls_label4_peek_pointer (const GValue* value) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 1519 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_label4_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 1526 "EditProject.vala.c"
-               Xcls_EditProjectXcls_Label4* object;
-               object = collect_values[0].v_pointer;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1533 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1537 "EditProject.vala.c"
-               }
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_xcls_label4_ref (object);
-#line 1541 "EditProject.vala.c"
-       } else {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 1545 "EditProject.vala.c"
-       }
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 1549 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_label4_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProjectXcls_Label4** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 1560 "EditProject.vala.c"
-       }
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 1566 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 1570 "EditProject.vala.c"
-       } else {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_xcls_label4_ref (value->data[0].v_pointer);
-#line 1574 "EditProject.vala.c"
-       }
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 1578 "EditProject.vala.c"
-}
-
-
-GParamSpec* xcls_editproject_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_EditProjectParamSpecXcls_Label4* spec;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4), NULL);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 1592 "EditProject.vala.c"
-}
-
-
-gpointer xcls_editproject_value_get_xcls_label4 (const GValue* value) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4), NULL);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 1601 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_value_set_xcls_label4 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_Label4* old;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4));
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4));
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_label4_ref (value->data[0].v_pointer);
-#line 1621 "EditProject.vala.c"
-       } else {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 1625 "EditProject.vala.c"
-       }
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_label4_unref (old);
-#line 1631 "EditProject.vala.c"
-       }
-}
-
-
-void xcls_editproject_value_take_xcls_label4 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_Label4* old;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4));
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4));
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 1650 "EditProject.vala.c"
-       } else {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 1654 "EditProject.vala.c"
-       }
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_label4_unref (old);
-#line 1660 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_xcls_label4_class_init (Xcls_EditProjectXcls_Label4Class * klass) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_label4_parent_class = g_type_class_peek_parent (klass);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_XCLS_LABEL4_CLASS (klass)->finalize = xcls_editproject_xcls_label4_finalize;
-#line 1670 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_label4_instance_init (Xcls_EditProjectXcls_Label4 * self) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 1677 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_label4_finalize (Xcls_EditProjectXcls_Label4* obj) {
-       Xcls_EditProjectXcls_Label4 * self;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_LABEL4, Xcls_EditProjectXcls_Label4);
-#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 1687 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_xcls_label4_get_type (void) {
-       static volatile gsize xcls_editproject_xcls_label4_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_xcls_label4_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_label4_init, xcls_editproject_value_xcls_label4_free_value, xcls_editproject_value_xcls_label4_copy_value, xcls_editproject_value_xcls_label4_peek_pointer, "p", xcls_editproject_value_xcls_label4_collect_value, "p", xcls_editproject_value_xcls_label4_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_Label4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_label4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_Label4), 0, (GInstanceInitFunc) xcls_editproject_xcls_label4_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_xcls_label4_type_id;
-               xcls_editproject_xcls_label4_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_Label4", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_xcls_label4_type_id__volatile, xcls_editproject_xcls_label4_type_id);
-       }
-       return xcls_editproject_xcls_label4_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_xcls_label4_ref (gpointer instance) {
-       Xcls_EditProjectXcls_Label4* self;
-       self = instance;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 1712 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_label4_unref (gpointer instance) {
-       Xcls_EditProjectXcls_Label4* self;
-       self = instance;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_XCLS_LABEL4_GET_CLASS (self)->finalize (self);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 1725 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer _xcls_editproject_xcls_xtype_ref0 (gpointer self) {
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self ? xcls_editproject_xcls_xtype_ref (self) : NULL;
-#line 1733 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_construct (GType object_type) {
-       Xcls_EditProjectXcls_xtype* self = NULL;
-       GtkComboBox* _tmp0_ = NULL;
-       Xcls_EditProject* _tmp1_ = NULL;
-       Xcls_EditProjectXcls_xtype* _tmp2_ = NULL;
-       Xcls_EditProjectXcls_cellrender* child_0 = NULL;
-       Xcls_EditProjectXcls_cellrender* _tmp3_ = NULL;
-       GtkComboBox* _tmp4_ = NULL;
-       GtkCellRendererText* _tmp5_ = NULL;
-       Xcls_EditProjectXcls_model* child_1 = NULL;
-       Xcls_EditProjectXcls_model* _tmp6_ = NULL;
-       GtkComboBox* _tmp7_ = NULL;
-       GtkListStore* _tmp8_ = NULL;
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProjectXcls_xtype*) g_type_create_instance (object_type);
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = (GtkComboBox*) gtk_combo_box_new ();
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_ref_sink (_tmp0_);
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = xcls_editproject__this;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = _xcls_editproject_xcls_xtype_ref0 (self);
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_xtype_unref0 (_tmp1_->xtype);
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_->xtype = _tmp2_;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp3_ = xcls_editproject_xcls_cellrender_new ();
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       child_0 = _tmp3_;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp4_ = self->el;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp5_ = child_0->el;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp4_, (GtkCellRenderer*) _tmp5_, TRUE);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp6_ = xcls_editproject_xcls_model_new ();
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       child_1 = _tmp6_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp7_ = self->el;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp8_ = child_1->el;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_combo_box_set_model (_tmp7_, (GtkTreeModel*) _tmp8_);
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_model_unref0 (child_1);
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_cellrender_unref0 (child_0);
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 1794 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_xtype* xcls_editproject_xcls_xtype_new (void) {
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_xcls_xtype_construct (XCLS_EDITPROJECT_TYPE_XCLS_XTYPE);
-#line 1801 "EditProject.vala.c"
-}
-
-
-gchar* xcls_editproject_xcls_xtype_getValue (Xcls_EditProjectXcls_xtype* self) {
-       gchar* result = NULL;
-       gint ix = 0;
-       GtkComboBox* _tmp0_ = NULL;
-       gint _tmp1_ = 0;
-       gint _tmp2_ = 0;
-       gint _tmp4_ = 0;
-       gchar* _tmp7_ = NULL;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = self->el;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = gtk_combo_box_get_active (_tmp0_);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       ix = _tmp1_;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = ix;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (_tmp2_ < 0) {
-#line 1825 "EditProject.vala.c"
-               gchar* _tmp3_ = NULL;
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               _tmp3_ = g_strdup ("");
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               result = _tmp3_;
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return result;
-#line 1833 "EditProject.vala.c"
-       }
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp4_ = ix;
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       switch (_tmp4_) {
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               case 0:
-#line 1841 "EditProject.vala.c"
-               {
-                       gchar* _tmp5_ = NULL;
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       _tmp5_ = g_strdup ("Roo");
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       result = _tmp5_;
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return result;
-#line 1850 "EditProject.vala.c"
-               }
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               case 1:
-#line 1854 "EditProject.vala.c"
-               {
-                       gchar* _tmp6_ = NULL;
-#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       _tmp6_ = g_strdup ("Gtk");
-#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       result = _tmp6_;
-#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return result;
-#line 1863 "EditProject.vala.c"
-               }
-               default:
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               break;
-#line 1868 "EditProject.vala.c"
-       }
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp7_ = g_strdup ("");
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       result = _tmp7_;
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return result;
-#line 1876 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_xtype_init (GValue* value) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 1883 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_xtype_free_value (GValue* value) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_xtype_unref (value->data[0].v_pointer);
-#line 1892 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_value_xcls_xtype_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_xcls_xtype_ref (src_value->data[0].v_pointer);
-#line 1902 "EditProject.vala.c"
-       } else {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 1906 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer xcls_editproject_value_xcls_xtype_peek_pointer (const GValue* value) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 1914 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_xtype_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 1921 "EditProject.vala.c"
-               Xcls_EditProjectXcls_xtype* object;
-               object = collect_values[0].v_pointer;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1928 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 1932 "EditProject.vala.c"
-               }
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_xcls_xtype_ref (object);
-#line 1936 "EditProject.vala.c"
-       } else {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 1940 "EditProject.vala.c"
-       }
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 1944 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_xtype_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProjectXcls_xtype** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 1955 "EditProject.vala.c"
-       }
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 1961 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 1965 "EditProject.vala.c"
-       } else {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_xcls_xtype_ref (value->data[0].v_pointer);
-#line 1969 "EditProject.vala.c"
-       }
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 1973 "EditProject.vala.c"
-}
-
-
-GParamSpec* xcls_editproject_param_spec_xcls_xtype (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_EditProjectParamSpecXcls_xtype* spec;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE), NULL);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 1987 "EditProject.vala.c"
-}
-
-
-gpointer xcls_editproject_value_get_xcls_xtype (const GValue* value) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE), NULL);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 1996 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_value_set_xcls_xtype (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_xtype* old;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE));
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE));
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_xtype_ref (value->data[0].v_pointer);
-#line 2016 "EditProject.vala.c"
-       } else {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2020 "EditProject.vala.c"
-       }
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_xtype_unref (old);
-#line 2026 "EditProject.vala.c"
-       }
-}
-
-
-void xcls_editproject_value_take_xcls_xtype (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_xtype* old;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE));
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE));
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 2045 "EditProject.vala.c"
-       } else {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2049 "EditProject.vala.c"
-       }
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_xtype_unref (old);
-#line 2055 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_xcls_xtype_class_init (Xcls_EditProjectXcls_xtypeClass * klass) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_xtype_parent_class = g_type_class_peek_parent (klass);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_XCLS_XTYPE_CLASS (klass)->finalize = xcls_editproject_xcls_xtype_finalize;
-#line 2065 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_xtype_instance_init (Xcls_EditProjectXcls_xtype * self) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 2072 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_xtype_finalize (Xcls_EditProjectXcls_xtype* obj) {
-       Xcls_EditProjectXcls_xtype * self;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_XTYPE, Xcls_EditProjectXcls_xtype);
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 2082 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_xcls_xtype_get_type (void) {
-       static volatile gsize xcls_editproject_xcls_xtype_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_xcls_xtype_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_xtype_init, xcls_editproject_value_xcls_xtype_free_value, xcls_editproject_value_xcls_xtype_copy_value, xcls_editproject_value_xcls_xtype_peek_pointer, "p", xcls_editproject_value_xcls_xtype_collect_value, "p", xcls_editproject_value_xcls_xtype_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_xtypeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_xtype_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_xtype), 0, (GInstanceInitFunc) xcls_editproject_xcls_xtype_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_xcls_xtype_type_id;
-               xcls_editproject_xcls_xtype_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_xtype", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_xcls_xtype_type_id__volatile, xcls_editproject_xcls_xtype_type_id);
-       }
-       return xcls_editproject_xcls_xtype_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_xcls_xtype_ref (gpointer instance) {
-       Xcls_EditProjectXcls_xtype* self;
-       self = instance;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 2107 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_xtype_unref (gpointer instance) {
-       Xcls_EditProjectXcls_xtype* self;
-       self = instance;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_XCLS_XTYPE_GET_CLASS (self)->finalize (self);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 2120 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer _xcls_editproject_xcls_cellrender_ref0 (gpointer self) {
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self ? xcls_editproject_xcls_cellrender_ref (self) : NULL;
-#line 2128 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_construct (GType object_type) {
-       Xcls_EditProjectXcls_cellrender* self = NULL;
-       GtkCellRendererText* _tmp0_ = NULL;
-       Xcls_EditProject* _tmp1_ = NULL;
-       Xcls_EditProjectXcls_cellrender* _tmp2_ = NULL;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProjectXcls_cellrender*) g_type_create_instance (object_type);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_ref_sink (_tmp0_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = xcls_editproject__this;
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = _xcls_editproject_xcls_cellrender_ref0 (self);
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_cellrender_unref0 (_tmp1_->cellrender);
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_->cellrender = _tmp2_;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 2157 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_cellrender* xcls_editproject_xcls_cellrender_new (void) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_xcls_cellrender_construct (XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER);
-#line 2164 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_cellrender_init (GValue* value) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 2171 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_cellrender_free_value (GValue* value) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_cellrender_unref (value->data[0].v_pointer);
-#line 2180 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_value_xcls_cellrender_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_xcls_cellrender_ref (src_value->data[0].v_pointer);
-#line 2190 "EditProject.vala.c"
-       } else {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 2194 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer xcls_editproject_value_xcls_cellrender_peek_pointer (const GValue* value) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 2202 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_cellrender_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 2209 "EditProject.vala.c"
-               Xcls_EditProjectXcls_cellrender* object;
-               object = collect_values[0].v_pointer;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2216 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2220 "EditProject.vala.c"
-               }
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_xcls_cellrender_ref (object);
-#line 2224 "EditProject.vala.c"
-       } else {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2228 "EditProject.vala.c"
-       }
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 2232 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_cellrender_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProjectXcls_cellrender** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 2243 "EditProject.vala.c"
-       }
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 2249 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 2253 "EditProject.vala.c"
-       } else {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_xcls_cellrender_ref (value->data[0].v_pointer);
-#line 2257 "EditProject.vala.c"
-       }
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 2261 "EditProject.vala.c"
-}
-
-
-GParamSpec* xcls_editproject_param_spec_xcls_cellrender (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_EditProjectParamSpecXcls_cellrender* spec;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER), NULL);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 2275 "EditProject.vala.c"
-}
-
-
-gpointer xcls_editproject_value_get_xcls_cellrender (const GValue* value) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER), NULL);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 2284 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_value_set_xcls_cellrender (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_cellrender* old;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER));
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER));
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_cellrender_ref (value->data[0].v_pointer);
-#line 2304 "EditProject.vala.c"
-       } else {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2308 "EditProject.vala.c"
-       }
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_cellrender_unref (old);
-#line 2314 "EditProject.vala.c"
-       }
-}
-
-
-void xcls_editproject_value_take_xcls_cellrender (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_cellrender* old;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER));
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER));
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 2333 "EditProject.vala.c"
-       } else {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2337 "EditProject.vala.c"
-       }
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_cellrender_unref (old);
-#line 2343 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_xcls_cellrender_class_init (Xcls_EditProjectXcls_cellrenderClass * klass) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_cellrender_parent_class = g_type_class_peek_parent (klass);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_XCLS_CELLRENDER_CLASS (klass)->finalize = xcls_editproject_xcls_cellrender_finalize;
-#line 2353 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_cellrender_instance_init (Xcls_EditProjectXcls_cellrender * self) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 2360 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_cellrender_finalize (Xcls_EditProjectXcls_cellrender* obj) {
-       Xcls_EditProjectXcls_cellrender * self;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_CELLRENDER, Xcls_EditProjectXcls_cellrender);
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 2370 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_xcls_cellrender_get_type (void) {
-       static volatile gsize xcls_editproject_xcls_cellrender_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_xcls_cellrender_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_cellrender_init, xcls_editproject_value_xcls_cellrender_free_value, xcls_editproject_value_xcls_cellrender_copy_value, xcls_editproject_value_xcls_cellrender_peek_pointer, "p", xcls_editproject_value_xcls_cellrender_collect_value, "p", xcls_editproject_value_xcls_cellrender_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_cellrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_cellrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_cellrender), 0, (GInstanceInitFunc) xcls_editproject_xcls_cellrender_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_xcls_cellrender_type_id;
-               xcls_editproject_xcls_cellrender_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_cellrender", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_xcls_cellrender_type_id__volatile, xcls_editproject_xcls_cellrender_type_id);
-       }
-       return xcls_editproject_xcls_cellrender_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_xcls_cellrender_ref (gpointer instance) {
-       Xcls_EditProjectXcls_cellrender* self;
-       self = instance;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 2395 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_cellrender_unref (gpointer instance) {
-       Xcls_EditProjectXcls_cellrender* self;
-       self = instance;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_XCLS_CELLRENDER_GET_CLASS (self)->finalize (self);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 2408 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer _xcls_editproject_xcls_model_ref0 (gpointer self) {
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self ? xcls_editproject_xcls_model_ref (self) : NULL;
-#line 2416 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_construct (GType object_type) {
-       Xcls_EditProjectXcls_model* self = NULL;
-       GtkListStore* _tmp0_ = NULL;
-       Xcls_EditProject* _tmp1_ = NULL;
-       Xcls_EditProjectXcls_model* _tmp2_ = NULL;
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProjectXcls_model*) g_type_create_instance (object_type);
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = gtk_list_store_new (3, "typeof(string),typeof(string)");
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = xcls_editproject__this;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = _xcls_editproject_xcls_model_ref0 (self);
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_model_unref0 (_tmp1_->model);
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_->model = _tmp2_;
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 2443 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_model* xcls_editproject_xcls_model_new (void) {
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_xcls_model_construct (XCLS_EDITPROJECT_TYPE_XCLS_MODEL);
-#line 2450 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_model_loadData (Xcls_EditProjectXcls_model* self) {
-       GtkListStore* _tmp0_ = NULL;
-       GtkTreeIter iter = {0};
-       GtkListStore* _tmp1_ = NULL;
-       GtkTreeIter _tmp2_ = {0};
-       GtkListStore* _tmp3_ = NULL;
-       GtkTreeIter _tmp4_ = {0};
-       GValue _tmp5_ = {0};
-       GtkListStore* _tmp6_ = NULL;
-       GtkTreeIter _tmp7_ = {0};
-       GValue _tmp8_ = {0};
-       GtkListStore* _tmp9_ = NULL;
-       GtkTreeIter _tmp10_ = {0};
-       GtkListStore* _tmp11_ = NULL;
-       GtkTreeIter _tmp12_ = {0};
-       GValue _tmp13_ = {0};
-       GtkListStore* _tmp14_ = NULL;
-       GtkTreeIter _tmp15_ = {0};
-       GValue _tmp16_ = {0};
-#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (self != NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = self->el;
-#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_list_store_clear (_tmp0_);
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = self->el;
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_list_store_append (_tmp1_, &_tmp2_);
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       iter = _tmp2_;
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp3_ = self->el;
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp4_ = iter;
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_value_init (&_tmp5_, G_TYPE_STRING);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_value_set_string (&_tmp5_, "Roo");
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_list_store_set_value (_tmp3_, &_tmp4_, 0, &_tmp5_);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_IS_VALUE (&_tmp5_) ? (g_value_unset (&_tmp5_), NULL) : NULL;
-#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp6_ = self->el;
-#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp7_ = iter;
-#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_value_init (&_tmp8_, G_TYPE_STRING);
-#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_value_set_string (&_tmp8_, "Roo Project");
-#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_list_store_set_value (_tmp6_, &_tmp7_, 1, &_tmp8_);
-#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_IS_VALUE (&_tmp8_) ? (g_value_unset (&_tmp8_), NULL) : NULL;
-#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp9_ = self->el;
-#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_list_store_append (_tmp9_, &_tmp10_);
-#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       iter = _tmp10_;
-#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp11_ = self->el;
-#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp12_ = iter;
-#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_value_init (&_tmp13_, G_TYPE_STRING);
-#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_value_set_string (&_tmp13_, "Gtk");
-#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_list_store_set_value (_tmp11_, &_tmp12_, 0, &_tmp13_);
-#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_IS_VALUE (&_tmp13_) ? (g_value_unset (&_tmp13_), NULL) : NULL;
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp14_ = self->el;
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp15_ = iter;
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_value_init (&_tmp16_, G_TYPE_STRING);
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_value_set_string (&_tmp16_, "Gtk Project");
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_list_store_set_value (_tmp14_, &_tmp15_, 1, &_tmp16_);
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_IS_VALUE (&_tmp16_) ? (g_value_unset (&_tmp16_), NULL) : NULL;
-#line 2539 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_model_init (GValue* value) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 2546 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_model_free_value (GValue* value) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_model_unref (value->data[0].v_pointer);
-#line 2555 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_value_xcls_model_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_xcls_model_ref (src_value->data[0].v_pointer);
-#line 2565 "EditProject.vala.c"
-       } else {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 2569 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer xcls_editproject_value_xcls_model_peek_pointer (const GValue* value) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 2577 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_model_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 2584 "EditProject.vala.c"
-               Xcls_EditProjectXcls_model* object;
-               object = collect_values[0].v_pointer;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2591 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2595 "EditProject.vala.c"
-               }
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_xcls_model_ref (object);
-#line 2599 "EditProject.vala.c"
-       } else {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2603 "EditProject.vala.c"
-       }
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 2607 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_model_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProjectXcls_model** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 2618 "EditProject.vala.c"
-       }
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 2624 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 2628 "EditProject.vala.c"
-       } else {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_xcls_model_ref (value->data[0].v_pointer);
-#line 2632 "EditProject.vala.c"
-       }
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 2636 "EditProject.vala.c"
-}
-
-
-GParamSpec* xcls_editproject_param_spec_xcls_model (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_EditProjectParamSpecXcls_model* spec;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_MODEL), NULL);
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 2650 "EditProject.vala.c"
-}
-
-
-gpointer xcls_editproject_value_get_xcls_model (const GValue* value) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_MODEL), NULL);
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 2659 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_value_set_xcls_model (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_model* old;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_MODEL));
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_MODEL));
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_model_ref (value->data[0].v_pointer);
-#line 2679 "EditProject.vala.c"
-       } else {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2683 "EditProject.vala.c"
-       }
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_model_unref (old);
-#line 2689 "EditProject.vala.c"
-       }
-}
-
-
-void xcls_editproject_value_take_xcls_model (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_model* old;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_MODEL));
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_MODEL));
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 2708 "EditProject.vala.c"
-       } else {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2712 "EditProject.vala.c"
-       }
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_model_unref (old);
-#line 2718 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_xcls_model_class_init (Xcls_EditProjectXcls_modelClass * klass) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_model_parent_class = g_type_class_peek_parent (klass);
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_XCLS_MODEL_CLASS (klass)->finalize = xcls_editproject_xcls_model_finalize;
-#line 2728 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_model_instance_init (Xcls_EditProjectXcls_model * self) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 2735 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_model_finalize (Xcls_EditProjectXcls_model* obj) {
-       Xcls_EditProjectXcls_model * self;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_MODEL, Xcls_EditProjectXcls_model);
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 2745 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_xcls_model_get_type (void) {
-       static volatile gsize xcls_editproject_xcls_model_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_xcls_model_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_model_init, xcls_editproject_value_xcls_model_free_value, xcls_editproject_value_xcls_model_copy_value, xcls_editproject_value_xcls_model_peek_pointer, "p", xcls_editproject_value_xcls_model_collect_value, "p", xcls_editproject_value_xcls_model_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_model), 0, (GInstanceInitFunc) xcls_editproject_xcls_model_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_xcls_model_type_id;
-               xcls_editproject_xcls_model_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_model", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_xcls_model_type_id__volatile, xcls_editproject_xcls_model_type_id);
-       }
-       return xcls_editproject_xcls_model_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_xcls_model_ref (gpointer instance) {
-       Xcls_EditProjectXcls_model* self;
-       self = instance;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 2770 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_model_unref (gpointer instance) {
-       Xcls_EditProjectXcls_model* self;
-       self = instance;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_XCLS_MODEL_GET_CLASS (self)->finalize (self);
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 2783 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer _xcls_editproject_xcls_dir_ref0 (gpointer self) {
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self ? xcls_editproject_xcls_dir_ref (self) : NULL;
-#line 2791 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_construct (GType object_type) {
-       Xcls_EditProjectXcls_dir* self = NULL;
-       GtkFileChooserWidget* _tmp0_ = NULL;
-       Xcls_EditProject* _tmp1_ = NULL;
-       Xcls_EditProjectXcls_dir* _tmp2_ = NULL;
-       GtkFileChooserWidget* _tmp3_ = NULL;
-#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProjectXcls_dir*) g_type_create_instance (object_type);
-#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = (GtkFileChooserWidget*) gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
-#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_ref_sink (_tmp0_);
-#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = xcls_editproject__this;
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp2_ = _xcls_editproject_xcls_dir_ref0 (self);
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_dir_unref0 (_tmp1_->dir);
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_->dir = _tmp2_;
-#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp3_ = self->el;
-#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_file_chooser_set_select_multiple ((GtkFileChooser*) _tmp3_, FALSE);
-#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 2825 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_dir* xcls_editproject_xcls_dir_new (void) {
-#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_xcls_dir_construct (XCLS_EDITPROJECT_TYPE_XCLS_DIR);
-#line 2832 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_dir_init (GValue* value) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 2839 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_dir_free_value (GValue* value) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_dir_unref (value->data[0].v_pointer);
-#line 2848 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_value_xcls_dir_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_xcls_dir_ref (src_value->data[0].v_pointer);
-#line 2858 "EditProject.vala.c"
-       } else {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 2862 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer xcls_editproject_value_xcls_dir_peek_pointer (const GValue* value) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 2870 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_dir_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 2877 "EditProject.vala.c"
-               Xcls_EditProjectXcls_dir* object;
-               object = collect_values[0].v_pointer;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2884 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2888 "EditProject.vala.c"
-               }
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_xcls_dir_ref (object);
-#line 2892 "EditProject.vala.c"
-       } else {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2896 "EditProject.vala.c"
-       }
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 2900 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_dir_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProjectXcls_dir** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 2911 "EditProject.vala.c"
-       }
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 2917 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 2921 "EditProject.vala.c"
-       } else {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_xcls_dir_ref (value->data[0].v_pointer);
-#line 2925 "EditProject.vala.c"
-       }
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 2929 "EditProject.vala.c"
-}
-
-
-GParamSpec* xcls_editproject_param_spec_xcls_dir (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_EditProjectParamSpecXcls_dir* spec;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_DIR), NULL);
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 2943 "EditProject.vala.c"
-}
-
-
-gpointer xcls_editproject_value_get_xcls_dir (const GValue* value) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_DIR), NULL);
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 2952 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_value_set_xcls_dir (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_dir* old;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_DIR));
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_DIR));
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_dir_ref (value->data[0].v_pointer);
-#line 2972 "EditProject.vala.c"
-       } else {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 2976 "EditProject.vala.c"
-       }
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_dir_unref (old);
-#line 2982 "EditProject.vala.c"
-       }
-}
-
-
-void xcls_editproject_value_take_xcls_dir (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_dir* old;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_DIR));
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_DIR));
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 3001 "EditProject.vala.c"
-       } else {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3005 "EditProject.vala.c"
-       }
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_dir_unref (old);
-#line 3011 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_xcls_dir_class_init (Xcls_EditProjectXcls_dirClass * klass) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_dir_parent_class = g_type_class_peek_parent (klass);
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_XCLS_DIR_CLASS (klass)->finalize = xcls_editproject_xcls_dir_finalize;
-#line 3021 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_dir_instance_init (Xcls_EditProjectXcls_dir * self) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 3028 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_dir_finalize (Xcls_EditProjectXcls_dir* obj) {
-       Xcls_EditProjectXcls_dir * self;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_DIR, Xcls_EditProjectXcls_dir);
-#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 3038 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_xcls_dir_get_type (void) {
-       static volatile gsize xcls_editproject_xcls_dir_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_xcls_dir_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_dir_init, xcls_editproject_value_xcls_dir_free_value, xcls_editproject_value_xcls_dir_copy_value, xcls_editproject_value_xcls_dir_peek_pointer, "p", xcls_editproject_value_xcls_dir_collect_value, "p", xcls_editproject_value_xcls_dir_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_dirClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_dir_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_dir), 0, (GInstanceInitFunc) xcls_editproject_xcls_dir_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_xcls_dir_type_id;
-               xcls_editproject_xcls_dir_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_dir", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_xcls_dir_type_id__volatile, xcls_editproject_xcls_dir_type_id);
-       }
-       return xcls_editproject_xcls_dir_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_xcls_dir_ref (gpointer instance) {
-       Xcls_EditProjectXcls_dir* self;
-       self = instance;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 3063 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_dir_unref (gpointer instance) {
-       Xcls_EditProjectXcls_dir* self;
-       self = instance;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_XCLS_DIR_GET_CLASS (self)->finalize (self);
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 3076 "EditProject.vala.c"
-       }
-}
-
-
-Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_construct (GType object_type) {
-       Xcls_EditProjectXcls_Button9* self = NULL;
-       GtkButton* _tmp0_ = NULL;
-       GtkButton* _tmp1_ = NULL;
-#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProjectXcls_Button9*) g_type_create_instance (object_type);
-#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = (GtkButton*) gtk_button_new ();
-#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_ref_sink (_tmp0_);
-#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = self->el;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_button_set_label (_tmp1_, "OK");
-#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 3101 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_Button9* xcls_editproject_xcls_button9_new (void) {
-#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_xcls_button9_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9);
-#line 3108 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_button9_init (GValue* value) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 3115 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_button9_free_value (GValue* value) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_button9_unref (value->data[0].v_pointer);
-#line 3124 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_value_xcls_button9_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_xcls_button9_ref (src_value->data[0].v_pointer);
-#line 3134 "EditProject.vala.c"
-       } else {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 3138 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer xcls_editproject_value_xcls_button9_peek_pointer (const GValue* value) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 3146 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_button9_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 3153 "EditProject.vala.c"
-               Xcls_EditProjectXcls_Button9* object;
-               object = collect_values[0].v_pointer;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3160 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3164 "EditProject.vala.c"
-               }
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_xcls_button9_ref (object);
-#line 3168 "EditProject.vala.c"
-       } else {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3172 "EditProject.vala.c"
-       }
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 3176 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_button9_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProjectXcls_Button9** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 3187 "EditProject.vala.c"
-       }
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 3193 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 3197 "EditProject.vala.c"
-       } else {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_xcls_button9_ref (value->data[0].v_pointer);
-#line 3201 "EditProject.vala.c"
-       }
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 3205 "EditProject.vala.c"
-}
-
-
-GParamSpec* xcls_editproject_param_spec_xcls_button9 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_EditProjectParamSpecXcls_Button9* spec;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9), NULL);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 3219 "EditProject.vala.c"
-}
-
-
-gpointer xcls_editproject_value_get_xcls_button9 (const GValue* value) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9), NULL);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 3228 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_value_set_xcls_button9 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_Button9* old;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9));
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9));
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_button9_ref (value->data[0].v_pointer);
-#line 3248 "EditProject.vala.c"
-       } else {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3252 "EditProject.vala.c"
-       }
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_button9_unref (old);
-#line 3258 "EditProject.vala.c"
-       }
-}
-
-
-void xcls_editproject_value_take_xcls_button9 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_Button9* old;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9));
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9));
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 3277 "EditProject.vala.c"
-       } else {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3281 "EditProject.vala.c"
-       }
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_button9_unref (old);
-#line 3287 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_xcls_button9_class_init (Xcls_EditProjectXcls_Button9Class * klass) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_button9_parent_class = g_type_class_peek_parent (klass);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_XCLS_BUTTON9_CLASS (klass)->finalize = xcls_editproject_xcls_button9_finalize;
-#line 3297 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_button9_instance_init (Xcls_EditProjectXcls_Button9 * self) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 3304 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_button9_finalize (Xcls_EditProjectXcls_Button9* obj) {
-       Xcls_EditProjectXcls_Button9 * self;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON9, Xcls_EditProjectXcls_Button9);
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 3314 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_xcls_button9_get_type (void) {
-       static volatile gsize xcls_editproject_xcls_button9_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_xcls_button9_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_button9_init, xcls_editproject_value_xcls_button9_free_value, xcls_editproject_value_xcls_button9_copy_value, xcls_editproject_value_xcls_button9_peek_pointer, "p", xcls_editproject_value_xcls_button9_collect_value, "p", xcls_editproject_value_xcls_button9_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_Button9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_button9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_Button9), 0, (GInstanceInitFunc) xcls_editproject_xcls_button9_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_xcls_button9_type_id;
-               xcls_editproject_xcls_button9_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_Button9", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_xcls_button9_type_id__volatile, xcls_editproject_xcls_button9_type_id);
-       }
-       return xcls_editproject_xcls_button9_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_xcls_button9_ref (gpointer instance) {
-       Xcls_EditProjectXcls_Button9* self;
-       self = instance;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 3339 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_button9_unref (gpointer instance) {
-       Xcls_EditProjectXcls_Button9* self;
-       self = instance;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_XCLS_BUTTON9_GET_CLASS (self)->finalize (self);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 3352 "EditProject.vala.c"
-       }
-}
-
-
-Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_construct (GType object_type) {
-       Xcls_EditProjectXcls_Button10* self = NULL;
-       GtkButton* _tmp0_ = NULL;
-       GtkButton* _tmp1_ = NULL;
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = (Xcls_EditProjectXcls_Button10*) g_type_create_instance (object_type);
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp0_ = (GtkButton*) gtk_button_new ();
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_object_ref_sink (_tmp0_);
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->el = _tmp0_;
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _tmp1_ = self->el;
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       gtk_button_set_label (_tmp1_, "Cancel");
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return self;
-#line 3377 "EditProject.vala.c"
-}
-
-
-Xcls_EditProjectXcls_Button10* xcls_editproject_xcls_button10_new (void) {
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return xcls_editproject_xcls_button10_construct (XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10);
-#line 3384 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_button10_init (GValue* value) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 3391 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_value_xcls_button10_free_value (GValue* value) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_button10_unref (value->data[0].v_pointer);
-#line 3400 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_value_xcls_button10_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_xcls_button10_ref (src_value->data[0].v_pointer);
-#line 3410 "EditProject.vala.c"
-       } else {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 3414 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer xcls_editproject_value_xcls_button10_peek_pointer (const GValue* value) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 3422 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_button10_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 3429 "EditProject.vala.c"
-               Xcls_EditProjectXcls_Button10* object;
-               object = collect_values[0].v_pointer;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3436 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3440 "EditProject.vala.c"
-               }
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_xcls_button10_ref (object);
-#line 3444 "EditProject.vala.c"
-       } else {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3448 "EditProject.vala.c"
-       }
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 3452 "EditProject.vala.c"
-}
-
-
-static gchar* xcls_editproject_value_xcls_button10_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProjectXcls_Button10** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 3463 "EditProject.vala.c"
-       }
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 3469 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 3473 "EditProject.vala.c"
-       } else {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_xcls_button10_ref (value->data[0].v_pointer);
-#line 3477 "EditProject.vala.c"
-       }
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 3481 "EditProject.vala.c"
-}
-
-
-GParamSpec* xcls_editproject_param_spec_xcls_button10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       Xcls_EditProjectParamSpecXcls_Button10* spec;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10), NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 3495 "EditProject.vala.c"
-}
-
-
-gpointer xcls_editproject_value_get_xcls_button10 (const GValue* value) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10), NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 3504 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_value_set_xcls_button10 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_Button10* old;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10));
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10));
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_button10_ref (value->data[0].v_pointer);
-#line 3524 "EditProject.vala.c"
-       } else {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3528 "EditProject.vala.c"
-       }
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_button10_unref (old);
-#line 3534 "EditProject.vala.c"
-       }
-}
-
-
-void xcls_editproject_value_take_xcls_button10 (GValue* value, gpointer v_object) {
-       Xcls_EditProjectXcls_Button10* old;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10));
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10));
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 3553 "EditProject.vala.c"
-       } else {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3557 "EditProject.vala.c"
-       }
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_xcls_button10_unref (old);
-#line 3563 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_xcls_button10_class_init (Xcls_EditProjectXcls_Button10Class * klass) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_xcls_button10_parent_class = g_type_class_peek_parent (klass);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_XCLS_BUTTON10_CLASS (klass)->finalize = xcls_editproject_xcls_button10_finalize;
-#line 3573 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_button10_instance_init (Xcls_EditProjectXcls_Button10 * self) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 3580 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_xcls_button10_finalize (Xcls_EditProjectXcls_Button10* obj) {
-       Xcls_EditProjectXcls_Button10 * self;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITPROJECT_TYPE_XCLS_BUTTON10, Xcls_EditProjectXcls_Button10);
-#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 3590 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_xcls_button10_get_type (void) {
-       static volatile gsize xcls_editproject_xcls_button10_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_xcls_button10_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { xcls_editproject_value_xcls_button10_init, xcls_editproject_value_xcls_button10_free_value, xcls_editproject_value_xcls_button10_copy_value, xcls_editproject_value_xcls_button10_peek_pointer, "p", xcls_editproject_value_xcls_button10_collect_value, "p", xcls_editproject_value_xcls_button10_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectXcls_Button10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_xcls_button10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProjectXcls_Button10), 0, (GInstanceInitFunc) xcls_editproject_xcls_button10_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_xcls_button10_type_id;
-               xcls_editproject_xcls_button10_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProjectXcls_Button10", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_xcls_button10_type_id__volatile, xcls_editproject_xcls_button10_type_id);
-       }
-       return xcls_editproject_xcls_button10_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_xcls_button10_ref (gpointer instance) {
-       Xcls_EditProjectXcls_Button10* self;
-       self = instance;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 3615 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_xcls_button10_unref (gpointer instance) {
-       Xcls_EditProjectXcls_Button10* self;
-       self = instance;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_XCLS_BUTTON10_GET_CLASS (self)->finalize (self);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 3628 "EditProject.vala.c"
-       }
-}
-
-
-static void value_xcls_editproject_init (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       value->data[0].v_pointer = NULL;
-#line 3636 "EditProject.vala.c"
-}
-
-
-static void value_xcls_editproject_free_value (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_unref (value->data[0].v_pointer);
-#line 3645 "EditProject.vala.c"
-       }
-}
-
-
-static void value_xcls_editproject_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (src_value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = xcls_editproject_ref (src_value->data[0].v_pointer);
-#line 3655 "EditProject.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 3659 "EditProject.vala.c"
-       }
-}
-
-
-static gpointer value_xcls_editproject_peek_pointer (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 3667 "EditProject.vala.c"
-}
-
-
-static gchar* value_xcls_editproject_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (collect_values[0].v_pointer) {
-#line 3674 "EditProject.vala.c"
-               Xcls_EditProject* object;
-               object = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3681 "EditProject.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 3685 "EditProject.vala.c"
-               }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = xcls_editproject_ref (object);
-#line 3689 "EditProject.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3693 "EditProject.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 3697 "EditProject.vala.c"
-}
-
-
-static gchar* value_xcls_editproject_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_EditProject** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!object_p) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 3708 "EditProject.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (!value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = NULL;
-#line 3714 "EditProject.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = value->data[0].v_pointer;
-#line 3718 "EditProject.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               *object_p = xcls_editproject_ref (value->data[0].v_pointer);
-#line 3722 "EditProject.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return NULL;
-#line 3726 "EditProject.vala.c"
-}
-
-
-GParamSpec* param_spec_xcls_editproject (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       ParamSpecXcls_EditProject* spec;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_EDITPROJECT), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return G_PARAM_SPEC (spec);
-#line 3740 "EditProject.vala.c"
-}
-
-
-gpointer value_get_xcls_editproject (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_EDITPROJECT), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return value->data[0].v_pointer;
-#line 3749 "EditProject.vala.c"
-}
-
-
-void value_set_xcls_editproject (GValue* value, gpointer v_object) {
-       Xcls_EditProject* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_EDITPROJECT));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_EDITPROJECT));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_ref (value->data[0].v_pointer);
-#line 3769 "EditProject.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3773 "EditProject.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_unref (old);
-#line 3779 "EditProject.vala.c"
-       }
-}
-
-
-void value_take_xcls_editproject (GValue* value, gpointer v_object) {
-       Xcls_EditProject* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_EDITPROJECT));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_EDITPROJECT));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = v_object;
-#line 3798 "EditProject.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               value->data[0].v_pointer = NULL;
-#line 3802 "EditProject.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               xcls_editproject_unref (old);
-#line 3808 "EditProject.vala.c"
-       }
-}
-
-
-static void xcls_editproject_class_init (Xcls_EditProjectClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       xcls_editproject_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       XCLS_EDITPROJECT_CLASS (klass)->finalize = xcls_editproject_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_signal_new ("success", TYPE_XCLS_EDITPROJECT, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, PROJECT_TYPE_PROJECT);
-#line 3820 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_instance_init (Xcls_EditProject * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self->ref_count = 1;
-#line 3827 "EditProject.vala.c"
-}
-
-
-static void xcls_editproject_finalize (Xcls_EditProject* obj) {
-       Xcls_EditProject * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_EDITPROJECT, Xcls_EditProject);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _g_object_unref0 (self->el);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_xtype_unref0 (self->xtype);
-#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_cellrender_unref0 (self->cellrender);
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_model_unref0 (self->model);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       _xcls_editproject_xcls_dir_unref0 (self->dir);
-#line 3845 "EditProject.vala.c"
-}
-
-
-GType xcls_editproject_get_type (void) {
-       static volatile gsize xcls_editproject_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editproject_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { value_xcls_editproject_init, value_xcls_editproject_free_value, value_xcls_editproject_copy_value, value_xcls_editproject_peek_pointer, "p", value_xcls_editproject_collect_value, "p", value_xcls_editproject_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditProjectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editproject_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditProject), 0, (GInstanceInitFunc) xcls_editproject_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_editproject_type_id;
-               xcls_editproject_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_EditProject", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_editproject_type_id__volatile, xcls_editproject_type_id);
-       }
-       return xcls_editproject_type_id__volatile;
-}
-
-
-gpointer xcls_editproject_ref (gpointer instance) {
-       Xcls_EditProject* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       return instance;
-#line 3870 "EditProject.vala.c"
-}
-
-
-void xcls_editproject_unref (gpointer instance) {
-       Xcls_EditProject* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               XCLS_EDITPROJECT_GET_CLASS (self)->finalize (self);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/EditProject.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 3883 "EditProject.vala.c"
-       }
-}
-
-
-
diff --git a/Builder4/Editor.vala.c b/Builder4/Editor.vala.c
deleted file mode 100644 (file)
index 292d1f2..0000000
+++ /dev/null
@@ -1,1676 +0,0 @@
-/* Editor.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Editor.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/Editor.vala  -o /tmp/Editor
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_Editor();
-    Editor.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <gtksourceview/gtksource.h>
-#include <pango/pango.h>
-#include <gdk/gdk.h>
-
-
-#define TYPE_XCLS_EDITOR (xcls_editor_get_type ())
-#define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor))
-#define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass))
-#define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR))
-#define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR))
-#define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass))
-
-typedef struct _Xcls_Editor Xcls_Editor;
-typedef struct _Xcls_EditorClass Xcls_EditorClass;
-typedef struct _Xcls_EditorPrivate Xcls_EditorPrivate;
-
-#define XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON (xcls_editor_xcls_save_button_get_type ())
-#define XCLS_EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_button))
-#define XCLS_EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass))
-#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON))
-#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON))
-#define XCLS_EDITOR_XCLS_SAVE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass))
-
-typedef struct _Xcls_EditorXcls_save_button Xcls_EditorXcls_save_button;
-typedef struct _Xcls_EditorXcls_save_buttonClass Xcls_EditorXcls_save_buttonClass;
-
-#define XCLS_EDITOR_TYPE_XCLS_KEY_EDIT (xcls_editor_xcls_key_edit_get_type ())
-#define XCLS_EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_edit))
-#define XCLS_EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass))
-#define XCLS_EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT))
-#define XCLS_EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT))
-#define XCLS_EDITOR_XCLS_KEY_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass))
-
-typedef struct _Xcls_EditorXcls_key_edit Xcls_EditorXcls_key_edit;
-typedef struct _Xcls_EditorXcls_key_editClass Xcls_EditorXcls_key_editClass;
-
-#define XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR (xcls_editor_xcls_righteditor_get_type ())
-#define XCLS_EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditor))
-#define XCLS_EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass))
-#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR))
-#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR))
-#define XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass))
-
-typedef struct _Xcls_EditorXcls_RightEditor Xcls_EditorXcls_RightEditor;
-typedef struct _Xcls_EditorXcls_RightEditorClass Xcls_EditorXcls_RightEditorClass;
-
-#define XCLS_EDITOR_TYPE_XCLS_VIEW (xcls_editor_xcls_view_get_type ())
-#define XCLS_EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_view))
-#define XCLS_EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass))
-#define XCLS_EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW))
-#define XCLS_EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW))
-#define XCLS_EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass))
-
-typedef struct _Xcls_EditorXcls_view Xcls_EditorXcls_view;
-typedef struct _Xcls_EditorXcls_viewClass Xcls_EditorXcls_viewClass;
-
-#define XCLS_EDITOR_TYPE_XCLS_BUFFER (xcls_editor_xcls_buffer_get_type ())
-#define XCLS_EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_buffer))
-#define XCLS_EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass))
-#define XCLS_EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER))
-#define XCLS_EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER))
-#define XCLS_EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass))
-
-typedef struct _Xcls_EditorXcls_buffer Xcls_EditorXcls_buffer;
-typedef struct _Xcls_EditorXcls_bufferClass Xcls_EditorXcls_bufferClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-#define XCLS_EDITOR_TYPE_XCLS_HBOX2 (xcls_editor_xcls_hbox2_get_type ())
-#define XCLS_EDITOR_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2))
-#define XCLS_EDITOR_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2Class))
-#define XCLS_EDITOR_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_HBOX2))
-#define XCLS_EDITOR_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_HBOX2))
-#define XCLS_EDITOR_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2Class))
-
-typedef struct _Xcls_EditorXcls_HBox2 Xcls_EditorXcls_HBox2;
-typedef struct _Xcls_EditorXcls_HBox2Class Xcls_EditorXcls_HBox2Class;
-typedef struct _Xcls_EditorXcls_HBox2Private Xcls_EditorXcls_HBox2Private;
-typedef struct _Xcls_EditorXcls_RightEditorPrivate Xcls_EditorXcls_RightEditorPrivate;
-typedef struct _Xcls_EditorXcls_save_buttonPrivate Xcls_EditorXcls_save_buttonPrivate;
-typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
-typedef struct _Xcls_EditorXcls_key_editPrivate Xcls_EditorXcls_key_editPrivate;
-typedef struct _Xcls_EditorXcls_viewPrivate Xcls_EditorXcls_viewPrivate;
-typedef struct _Xcls_EditorXcls_bufferPrivate Xcls_EditorXcls_bufferPrivate;
-#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
-
-struct _Xcls_Editor {
-       GObject parent_instance;
-       Xcls_EditorPrivate * priv;
-       GtkVBox* el;
-       Xcls_EditorXcls_save_button* save_button;
-       Xcls_EditorXcls_key_edit* key_edit;
-       Xcls_EditorXcls_RightEditor* RightEditor;
-       Xcls_EditorXcls_view* view;
-       Xcls_EditorXcls_buffer* buffer;
-       JsRenderNode* node;
-       gboolean dirty;
-       gboolean pos;
-       gint pos_root_x;
-       gint pos_root_y;
-       gchar* activeEditor;
-       gchar* key;
-       gchar* ptype;
-};
-
-struct _Xcls_EditorClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_EditorPrivate {
-       Xcls_Editor* _this;
-};
-
-struct _Xcls_EditorXcls_HBox2 {
-       GObject parent_instance;
-       Xcls_EditorXcls_HBox2Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_EditorXcls_HBox2Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_EditorXcls_RightEditor {
-       GObject parent_instance;
-       Xcls_EditorXcls_RightEditorPrivate * priv;
-       GtkScrolledWindow* el;
-};
-
-struct _Xcls_EditorXcls_RightEditorClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_EditorXcls_save_button {
-       GObject parent_instance;
-       Xcls_EditorXcls_save_buttonPrivate * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_EditorXcls_save_buttonClass {
-       GObjectClass parent_class;
-};
-
-struct _JsRenderNode {
-       GObject parent_instance;
-       JsRenderNodePrivate * priv;
-       JsRenderNode* parent;
-       GeeArrayList* items;
-       GeeHashMap* props;
-       GeeHashMap* listeners;
-       gchar* xvala_cls;
-       gchar* xvala_xcls;
-       gchar* xvala_id;
-};
-
-struct _JsRenderNodeClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_EditorXcls_key_edit {
-       GObject parent_instance;
-       Xcls_EditorXcls_key_editPrivate * priv;
-       GtkEntry* el;
-};
-
-struct _Xcls_EditorXcls_key_editClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_EditorXcls_HBox2Private {
-       Xcls_Editor* _this;
-};
-
-struct _Xcls_EditorXcls_save_buttonPrivate {
-       Xcls_Editor* _this;
-};
-
-struct _Xcls_EditorXcls_key_editPrivate {
-       Xcls_Editor* _this;
-};
-
-struct _Xcls_EditorXcls_RightEditorPrivate {
-       Xcls_Editor* _this;
-};
-
-struct _Xcls_EditorXcls_view {
-       GObject parent_instance;
-       Xcls_EditorXcls_viewPrivate * priv;
-       GtkSourceView* el;
-};
-
-struct _Xcls_EditorXcls_viewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_EditorXcls_viewPrivate {
-       Xcls_Editor* _this;
-};
-
-struct _Xcls_EditorXcls_buffer {
-       GObject parent_instance;
-       Xcls_EditorXcls_bufferPrivate * priv;
-       GtkSourceBuffer* el;
-};
-
-struct _Xcls_EditorXcls_bufferClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_EditorXcls_bufferPrivate {
-       Xcls_Editor* _this;
-};
-
-
-extern Xcls_Editor* Editor;
-Xcls_Editor* Editor = NULL;
-static gpointer xcls_editor_parent_class = NULL;
-static gpointer xcls_editor_xcls_hbox2_parent_class = NULL;
-static gpointer xcls_editor_xcls_save_button_parent_class = NULL;
-static gpointer xcls_editor_xcls_key_edit_parent_class = NULL;
-static gpointer xcls_editor_xcls_righteditor_parent_class = NULL;
-static gpointer xcls_editor_xcls_view_parent_class = NULL;
-static gpointer xcls_editor_xcls_buffer_parent_class = NULL;
-
-GType xcls_editor_get_type (void) G_GNUC_CONST;
-GType xcls_editor_xcls_save_button_get_type (void) G_GNUC_CONST;
-GType xcls_editor_xcls_key_edit_get_type (void) G_GNUC_CONST;
-GType xcls_editor_xcls_righteditor_get_type (void) G_GNUC_CONST;
-GType xcls_editor_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_editor_xcls_buffer_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-#define XCLS_EDITOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_EDITOR, Xcls_EditorPrivate))
-enum  {
-       XCLS_EDITOR_DUMMY_PROPERTY
-};
-Xcls_Editor* xcls_editor_new (void);
-Xcls_Editor* xcls_editor_construct (GType object_type);
-GType xcls_editor_xcls_hbox2_get_type (void) G_GNUC_CONST;
-Xcls_EditorXcls_HBox2* xcls_editor_xcls_hbox2_new (Xcls_Editor* _owner);
-Xcls_EditorXcls_HBox2* xcls_editor_xcls_hbox2_construct (GType object_type, Xcls_Editor* _owner);
-Xcls_EditorXcls_RightEditor* xcls_editor_xcls_righteditor_new (Xcls_Editor* _owner);
-Xcls_EditorXcls_RightEditor* xcls_editor_xcls_righteditor_construct (GType object_type, Xcls_Editor* _owner);
-gboolean xcls_editor_saveContents (Xcls_Editor* self);
-gchar* xcls_editor_xcls_buffer_toString (Xcls_EditorXcls_buffer* self);
-gboolean xcls_editor_xcls_buffer_checkSyntax (Xcls_EditorXcls_buffer* self);
-void xcls_editor_show (Xcls_Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
-void xcls_editor_xcls_view_load (Xcls_EditorXcls_view* self, const gchar* str);
-#define XCLS_EDITOR_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2Private))
-enum  {
-       XCLS_EDITOR_XCLS_HBOX2_DUMMY_PROPERTY
-};
-Xcls_EditorXcls_save_button* xcls_editor_xcls_save_button_new (Xcls_Editor* _owner);
-Xcls_EditorXcls_save_button* xcls_editor_xcls_save_button_construct (GType object_type, Xcls_Editor* _owner);
-Xcls_EditorXcls_key_edit* xcls_editor_xcls_key_edit_new (Xcls_Editor* _owner);
-Xcls_EditorXcls_key_edit* xcls_editor_xcls_key_edit_construct (GType object_type, Xcls_Editor* _owner);
-static void xcls_editor_xcls_hbox2_finalize (GObject* obj);
-#define XCLS_EDITOR_XCLS_SAVE_BUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonPrivate))
-enum  {
-       XCLS_EDITOR_XCLS_SAVE_BUTTON_DUMMY_PROPERTY
-};
-static void __lambda73_ (Xcls_EditorXcls_save_button* self);
-static void ___lambda73__gtk_button_clicked (GtkButton* _sender, gpointer self);
-static void xcls_editor_xcls_save_button_finalize (GObject* obj);
-#define XCLS_EDITOR_XCLS_KEY_EDIT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editPrivate))
-enum  {
-       XCLS_EDITOR_XCLS_KEY_EDIT_DUMMY_PROPERTY
-};
-static void xcls_editor_xcls_key_edit_finalize (GObject* obj);
-#define XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorPrivate))
-enum  {
-       XCLS_EDITOR_XCLS_RIGHTEDITOR_DUMMY_PROPERTY
-};
-Xcls_EditorXcls_view* xcls_editor_xcls_view_new (Xcls_Editor* _owner);
-Xcls_EditorXcls_view* xcls_editor_xcls_view_construct (GType object_type, Xcls_Editor* _owner);
-static void xcls_editor_xcls_righteditor_finalize (GObject* obj);
-#define XCLS_EDITOR_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewPrivate))
-enum  {
-       XCLS_EDITOR_XCLS_VIEW_DUMMY_PROPERTY
-};
-Xcls_EditorXcls_buffer* xcls_editor_xcls_buffer_new (Xcls_Editor* _owner);
-Xcls_EditorXcls_buffer* xcls_editor_xcls_buffer_construct (GType object_type, Xcls_Editor* _owner);
-static gboolean __lambda75_ (Xcls_EditorXcls_view* self, GdkEventKey* event);
-static gboolean ___lambda75__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
-static void _vala_PangoFontDescription_free (PangoFontDescription* self);
-static void xcls_editor_xcls_view_finalize (GObject* obj);
-#define XCLS_EDITOR_XCLS_BUFFER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferPrivate))
-enum  {
-       XCLS_EDITOR_XCLS_BUFFER_DUMMY_PROPERTY
-};
-static void __lambda74_ (Xcls_EditorXcls_buffer* self);
-static void ___lambda74__gtk_text_buffer_changed (GtkTextBuffer* _sender, gpointer self);
-static void xcls_editor_xcls_buffer_finalize (GObject* obj);
-static void xcls_editor_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 333 "Editor.vala.c"
-}
-
-
-Xcls_Editor* xcls_editor_construct (GType object_type) {
-       Xcls_Editor * self = NULL;
-       Xcls_Editor* _tmp0_ = NULL;
-       Xcls_Editor* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       Xcls_EditorXcls_HBox2* child_0 = NULL;
-       Xcls_Editor* _tmp6_ = NULL;
-       Xcls_EditorXcls_HBox2* _tmp7_ = NULL;
-       GtkVBox* _tmp8_ = NULL;
-       GtkHBox* _tmp9_ = NULL;
-       Xcls_EditorXcls_RightEditor* child_1 = NULL;
-       Xcls_Editor* _tmp10_ = NULL;
-       Xcls_EditorXcls_RightEditor* _tmp11_ = NULL;
-       GtkVBox* _tmp12_ = NULL;
-       GtkScrolledWindow* _tmp13_ = NULL;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = (Xcls_Editor*) g_object_new (object_type, NULL);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv->_this = _tmp0_;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (Editor);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       Editor = _tmp1_;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref_sink (_tmp2_);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->el = _tmp2_;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->node);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->node = NULL;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->dirty = FALSE;
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->pos = FALSE;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = g_strdup ("");
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (self->activeEditor);
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->activeEditor = _tmp3_;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = g_strdup ("");
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (self->key);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->key = _tmp4_;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = g_strdup ("");
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (self->ptype);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->ptype = _tmp5_;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_ = self->priv->_this;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp7_ = xcls_editor_xcls_hbox2_new (_tmp6_);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       child_0 = _tmp7_;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref ((GObject*) child_0);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp8_ = self->el;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp9_ = child_0->el;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp8_, (GtkWidget*) _tmp9_, FALSE, TRUE, (guint) 0);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp10_ = self->priv->_this;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp11_ = xcls_editor_xcls_righteditor_new (_tmp10_);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       child_1 = _tmp11_;
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref ((GObject*) child_1);
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp12_ = self->el;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp13_ = child_1->el;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_container_add ((GtkContainer*) _tmp12_, (GtkWidget*) _tmp13_);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (child_1);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (child_0);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return self;
-#line 437 "Editor.vala.c"
-}
-
-
-Xcls_Editor* xcls_editor_new (void) {
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return xcls_editor_construct (TYPE_XCLS_EDITOR);
-#line 444 "Editor.vala.c"
-}
-
-
-gboolean xcls_editor_saveContents (Xcls_Editor* self) {
-       gboolean result = FALSE;
-       gchar* str = NULL;
-       Xcls_Editor* _tmp0_ = NULL;
-       Xcls_EditorXcls_buffer* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       Xcls_Editor* _tmp3_ = NULL;
-       Xcls_EditorXcls_buffer* _tmp4_ = NULL;
-       gboolean _tmp5_ = FALSE;
-       Xcls_Editor* _tmp6_ = NULL;
-       Xcls_Editor* _tmp7_ = NULL;
-       Xcls_EditorXcls_save_button* _tmp8_ = NULL;
-       GtkButton* _tmp9_ = NULL;
-       const gchar* _tmp10_ = NULL;
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = Editor;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = _tmp0_->buffer;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = xcls_editor_xcls_buffer_toString (_tmp1_);
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       str = _tmp2_;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = Editor;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = _tmp3_->buffer;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = xcls_editor_xcls_buffer_checkSyntax (_tmp4_);
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       if (!_tmp5_) {
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               g_print ("check syntax failed");
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               result = FALSE;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _g_free0 (str);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               return result;
-#line 488 "Editor.vala.c"
-       }
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_ = self->priv->_this;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_->dirty = FALSE;
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp7_ = self->priv->_this;
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp8_ = _tmp7_->save_button;
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp9_ = _tmp8_->el;
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_widget_set_sensitive ((GtkWidget*) _tmp9_, FALSE);
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp10_ = self->ptype;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       if (g_strcmp0 (_tmp10_, "listener") == 0) {
-#line 506 "Editor.vala.c"
-               JsRenderNode* _tmp11_ = NULL;
-               GeeHashMap* _tmp12_ = NULL;
-               const gchar* _tmp13_ = NULL;
-               const gchar* _tmp14_ = NULL;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp11_ = self->node;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp12_ = _tmp11_->listeners;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp13_ = self->key;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp14_ = str;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp12_, _tmp13_, _tmp14_);
-#line 521 "Editor.vala.c"
-       } else {
-               JsRenderNode* _tmp15_ = NULL;
-               GeeHashMap* _tmp16_ = NULL;
-               const gchar* _tmp17_ = NULL;
-               const gchar* _tmp18_ = NULL;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp15_ = self->node;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp16_ = _tmp15_->props;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp17_ = self->key;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp18_ = str;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp16_, _tmp17_, _tmp18_);
-#line 537 "Editor.vala.c"
-       }
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_signal_emit_by_name (self, "save");
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       result = TRUE;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (str);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return result;
-#line 547 "Editor.vala.c"
-}
-
-
-void xcls_editor_show (Xcls_Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key) {
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       JsRenderNode* _tmp4_ = NULL;
-       JsRenderNode* _tmp5_ = NULL;
-       gchar* val = NULL;
-       gchar* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       Xcls_EditorXcls_view* _tmp16_ = NULL;
-       const gchar* _tmp17_ = NULL;
-       Xcls_EditorXcls_key_edit* _tmp18_ = NULL;
-       GtkEntry* _tmp19_ = NULL;
-       const gchar* _tmp20_ = NULL;
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_if_fail (self != NULL);
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_if_fail (node != NULL);
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_if_fail (ptype != NULL);
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_if_fail (key != NULL);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = ptype;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = g_strdup (_tmp0_);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (self->ptype);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->ptype = _tmp1_;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = key;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = g_strdup (_tmp2_);
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (self->key);
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->key = _tmp3_;
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = node;
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = _g_object_ref0 (_tmp4_);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->node);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->node = _tmp5_;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_ = g_strdup ("");
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       val = _tmp6_;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp7_ = ptype;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       if (g_strcmp0 (_tmp7_, "listener") == 0) {
-#line 606 "Editor.vala.c"
-               JsRenderNode* _tmp8_ = NULL;
-               GeeHashMap* _tmp9_ = NULL;
-               const gchar* _tmp10_ = NULL;
-               gpointer _tmp11_ = NULL;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp8_ = node;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp9_ = _tmp8_->listeners;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp10_ = key;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp9_, _tmp10_);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _g_free0 (val);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               val = (gchar*) _tmp11_;
-#line 623 "Editor.vala.c"
-       } else {
-               JsRenderNode* _tmp12_ = NULL;
-               GeeHashMap* _tmp13_ = NULL;
-               const gchar* _tmp14_ = NULL;
-               gpointer _tmp15_ = NULL;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp12_ = node;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp13_ = _tmp12_->props;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp14_ = key;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp15_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp13_, _tmp14_);
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _g_free0 (val);
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               val = (gchar*) _tmp15_;
-#line 641 "Editor.vala.c"
-       }
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp16_ = self->view;
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp17_ = val;
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       xcls_editor_xcls_view_load (_tmp16_, _tmp17_);
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp18_ = self->key_edit;
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp19_ = _tmp18_->el;
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp20_ = key;
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_entry_set_text (_tmp19_, _tmp20_);
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (val);
-#line 659 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_HBox2* xcls_editor_xcls_hbox2_construct (GType object_type, Xcls_Editor* _owner) {
-       Xcls_EditorXcls_HBox2 * self = NULL;
-       Xcls_Editor* _tmp0_ = NULL;
-       Xcls_Editor* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       Xcls_EditorXcls_save_button* child_0 = NULL;
-       Xcls_Editor* _tmp3_ = NULL;
-       Xcls_EditorXcls_save_button* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkButton* _tmp6_ = NULL;
-       Xcls_EditorXcls_key_edit* child_1 = NULL;
-       Xcls_Editor* _tmp7_ = NULL;
-       Xcls_EditorXcls_key_edit* _tmp8_ = NULL;
-       GtkHBox* _tmp9_ = NULL;
-       GtkEntry* _tmp10_ = NULL;
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = (Xcls_EditorXcls_HBox2*) g_object_new (object_type, NULL);
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = _owner;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv->_this = _tmp1_;
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref_sink (_tmp2_);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->el = _tmp2_;
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = self->priv->_this;
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = xcls_editor_xcls_save_button_new (_tmp3_);
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       child_0 = _tmp4_;
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref ((GObject*) child_0);
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = self->el;
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_ = child_0->el;
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0);
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp7_ = self->priv->_this;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp8_ = xcls_editor_xcls_key_edit_new (_tmp7_);
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       child_1 = _tmp8_;
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref ((GObject*) child_1);
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp9_ = self->el;
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp10_ = child_1->el;
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0);
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (child_1);
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (child_0);
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return self;
-#line 732 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_HBox2* xcls_editor_xcls_hbox2_new (Xcls_Editor* _owner) {
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return xcls_editor_xcls_hbox2_construct (XCLS_EDITOR_TYPE_XCLS_HBOX2, _owner);
-#line 739 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_hbox2_class_init (Xcls_EditorXcls_HBox2Class * klass) {
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       xcls_editor_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_HBox2Private));
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_hbox2_finalize;
-#line 750 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_hbox2_instance_init (Xcls_EditorXcls_HBox2 * self) {
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv = XCLS_EDITOR_XCLS_HBOX2_GET_PRIVATE (self);
-#line 757 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_hbox2_finalize (GObject* obj) {
-       Xcls_EditorXcls_HBox2 * self;
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_HBOX2, Xcls_EditorXcls_HBox2);
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (xcls_editor_xcls_hbox2_parent_class)->finalize (obj);
-#line 771 "Editor.vala.c"
-}
-
-
-GType xcls_editor_xcls_hbox2_get_type (void) {
-       static volatile gsize xcls_editor_xcls_hbox2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editor_xcls_hbox2_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_HBox2), 0, (GInstanceInitFunc) xcls_editor_xcls_hbox2_instance_init, NULL };
-               GType xcls_editor_xcls_hbox2_type_id;
-               xcls_editor_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_HBox2", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_editor_xcls_hbox2_type_id__volatile, xcls_editor_xcls_hbox2_type_id);
-       }
-       return xcls_editor_xcls_hbox2_type_id__volatile;
-}
-
-
-static void __lambda73_ (Xcls_EditorXcls_save_button* self) {
-       Xcls_Editor* _tmp0_ = NULL;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = self->priv->_this;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       xcls_editor_saveContents (_tmp0_);
-#line 793 "Editor.vala.c"
-}
-
-
-static void ___lambda73__gtk_button_clicked (GtkButton* _sender, gpointer self) {
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       __lambda73_ ((Xcls_EditorXcls_save_button*) self);
-#line 800 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_save_button* xcls_editor_xcls_save_button_construct (GType object_type, Xcls_Editor* _owner) {
-       Xcls_EditorXcls_save_button * self = NULL;
-       Xcls_Editor* _tmp0_ = NULL;
-       Xcls_Editor* _tmp1_ = NULL;
-       Xcls_Editor* _tmp2_ = NULL;
-       Xcls_EditorXcls_save_button* _tmp3_ = NULL;
-       GtkButton* _tmp4_ = NULL;
-       GtkButton* _tmp5_ = NULL;
-       GtkButton* _tmp6_ = NULL;
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = (Xcls_EditorXcls_save_button*) g_object_new (object_type, NULL);
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = _owner;
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv->_this = _tmp1_;
-#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = self->priv->_this;
-#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (_tmp2_->save_button);
-#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_->save_button = _tmp3_;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = (GtkButton*) gtk_button_new ();
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref_sink (_tmp4_);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->el = _tmp4_;
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = self->el;
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_button_set_label (_tmp5_, "Save");
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_ = self->el;
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda73__gtk_button_clicked, self, 0);
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return self;
-#line 851 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_save_button* xcls_editor_xcls_save_button_new (Xcls_Editor* _owner) {
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return xcls_editor_xcls_save_button_construct (XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, _owner);
-#line 858 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_save_button_class_init (Xcls_EditorXcls_save_buttonClass * klass) {
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       xcls_editor_xcls_save_button_parent_class = g_type_class_peek_parent (klass);
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_save_buttonPrivate));
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_save_button_finalize;
-#line 869 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_save_button_instance_init (Xcls_EditorXcls_save_button * self) {
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv = XCLS_EDITOR_XCLS_SAVE_BUTTON_GET_PRIVATE (self);
-#line 876 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_save_button_finalize (GObject* obj) {
-       Xcls_EditorXcls_save_button * self;
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_button);
-#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (xcls_editor_xcls_save_button_parent_class)->finalize (obj);
-#line 890 "Editor.vala.c"
-}
-
-
-GType xcls_editor_xcls_save_button_get_type (void) {
-       static volatile gsize xcls_editor_xcls_save_button_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editor_xcls_save_button_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_save_buttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_save_button_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_save_button), 0, (GInstanceInitFunc) xcls_editor_xcls_save_button_instance_init, NULL };
-               GType xcls_editor_xcls_save_button_type_id;
-               xcls_editor_xcls_save_button_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_save_button", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_editor_xcls_save_button_type_id__volatile, xcls_editor_xcls_save_button_type_id);
-       }
-       return xcls_editor_xcls_save_button_type_id__volatile;
-}
-
-
-Xcls_EditorXcls_key_edit* xcls_editor_xcls_key_edit_construct (GType object_type, Xcls_Editor* _owner) {
-       Xcls_EditorXcls_key_edit * self = NULL;
-       Xcls_Editor* _tmp0_ = NULL;
-       Xcls_Editor* _tmp1_ = NULL;
-       Xcls_Editor* _tmp2_ = NULL;
-       Xcls_EditorXcls_key_edit* _tmp3_ = NULL;
-       GtkEntry* _tmp4_ = NULL;
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = (Xcls_EditorXcls_key_edit*) g_object_new (object_type, NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = _owner;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv->_this = _tmp1_;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = self->priv->_this;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (_tmp2_->key_edit);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_->key_edit = _tmp3_;
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = (GtkEntry*) gtk_entry_new ();
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref_sink (_tmp4_);
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->el = _tmp4_;
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return self;
-#line 943 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_key_edit* xcls_editor_xcls_key_edit_new (Xcls_Editor* _owner) {
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return xcls_editor_xcls_key_edit_construct (XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, _owner);
-#line 950 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_key_edit_class_init (Xcls_EditorXcls_key_editClass * klass) {
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       xcls_editor_xcls_key_edit_parent_class = g_type_class_peek_parent (klass);
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_key_editPrivate));
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_key_edit_finalize;
-#line 961 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_key_edit_instance_init (Xcls_EditorXcls_key_edit * self) {
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv = XCLS_EDITOR_XCLS_KEY_EDIT_GET_PRIVATE (self);
-#line 968 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_key_edit_finalize (GObject* obj) {
-       Xcls_EditorXcls_key_edit * self;
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_edit);
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (xcls_editor_xcls_key_edit_parent_class)->finalize (obj);
-#line 982 "Editor.vala.c"
-}
-
-
-GType xcls_editor_xcls_key_edit_get_type (void) {
-       static volatile gsize xcls_editor_xcls_key_edit_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editor_xcls_key_edit_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_key_editClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_key_edit_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_key_edit), 0, (GInstanceInitFunc) xcls_editor_xcls_key_edit_instance_init, NULL };
-               GType xcls_editor_xcls_key_edit_type_id;
-               xcls_editor_xcls_key_edit_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_key_edit", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_editor_xcls_key_edit_type_id__volatile, xcls_editor_xcls_key_edit_type_id);
-       }
-       return xcls_editor_xcls_key_edit_type_id__volatile;
-}
-
-
-Xcls_EditorXcls_RightEditor* xcls_editor_xcls_righteditor_construct (GType object_type, Xcls_Editor* _owner) {
-       Xcls_EditorXcls_RightEditor * self = NULL;
-       Xcls_Editor* _tmp0_ = NULL;
-       Xcls_Editor* _tmp1_ = NULL;
-       Xcls_Editor* _tmp2_ = NULL;
-       Xcls_EditorXcls_RightEditor* _tmp3_ = NULL;
-       GtkScrolledWindow* _tmp4_ = NULL;
-       Xcls_EditorXcls_view* child_0 = NULL;
-       Xcls_Editor* _tmp5_ = NULL;
-       Xcls_EditorXcls_view* _tmp6_ = NULL;
-       GtkScrolledWindow* _tmp7_ = NULL;
-       GtkSourceView* _tmp8_ = NULL;
-       GtkScrolledWindow* _tmp9_ = NULL;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = (Xcls_EditorXcls_RightEditor*) g_object_new (object_type, NULL);
-#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = _owner;
-#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv->_this = _tmp1_;
-#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = self->priv->_this;
-#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (_tmp2_->RightEditor);
-#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_->RightEditor = _tmp3_;
-#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
-#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref_sink (_tmp4_);
-#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->el = _tmp4_;
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = self->priv->_this;
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_ = xcls_editor_xcls_view_new (_tmp5_);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       child_0 = _tmp6_;
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref ((GObject*) child_0);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp7_ = self->el;
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp8_ = child_0->el;
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_);
-#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp9_ = self->el;
-#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_scrolled_window_set_policy (_tmp9_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (child_0);
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return self;
-#line 1061 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_RightEditor* xcls_editor_xcls_righteditor_new (Xcls_Editor* _owner) {
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return xcls_editor_xcls_righteditor_construct (XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, _owner);
-#line 1068 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_righteditor_class_init (Xcls_EditorXcls_RightEditorClass * klass) {
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       xcls_editor_xcls_righteditor_parent_class = g_type_class_peek_parent (klass);
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_RightEditorPrivate));
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_righteditor_finalize;
-#line 1079 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_righteditor_instance_init (Xcls_EditorXcls_RightEditor * self) {
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv = XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_PRIVATE (self);
-#line 1086 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_righteditor_finalize (GObject* obj) {
-       Xcls_EditorXcls_RightEditor * self;
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditor);
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (xcls_editor_xcls_righteditor_parent_class)->finalize (obj);
-#line 1100 "Editor.vala.c"
-}
-
-
-GType xcls_editor_xcls_righteditor_get_type (void) {
-       static volatile gsize xcls_editor_xcls_righteditor_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editor_xcls_righteditor_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_RightEditorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_righteditor_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_RightEditor), 0, (GInstanceInitFunc) xcls_editor_xcls_righteditor_instance_init, NULL };
-               GType xcls_editor_xcls_righteditor_type_id;
-               xcls_editor_xcls_righteditor_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_RightEditor", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_editor_xcls_righteditor_type_id__volatile, xcls_editor_xcls_righteditor_type_id);
-       }
-       return xcls_editor_xcls_righteditor_type_id__volatile;
-}
-
-
-static gboolean __lambda75_ (Xcls_EditorXcls_view* self, GdkEventKey* event) {
-       gboolean result = FALSE;
-       gboolean _tmp0_ = FALSE;
-       GdkEventKey* _tmp1_ = NULL;
-       guint _tmp2_ = 0U;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = event;
-#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = _tmp1_->keyval;
-#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       if (_tmp2_ == ((guint) 115)) {
-#line 1129 "Editor.vala.c"
-               GdkEventKey* _tmp3_ = NULL;
-               GdkModifierType _tmp4_ = 0;
-#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp3_ = event;
-#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp4_ = _tmp3_->state;
-#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp0_ = (_tmp4_ & GDK_CONTROL_MASK) > 0;
-#line 1138 "Editor.vala.c"
-       } else {
-#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp0_ = FALSE;
-#line 1142 "Editor.vala.c"
-       }
-#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       if (_tmp0_) {
-#line 1146 "Editor.vala.c"
-               Xcls_Editor* _tmp5_ = NULL;
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               g_print ("SAVE: ctrl-S  pressed");
-#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp5_ = self->priv->_this;
-#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               xcls_editor_saveContents (_tmp5_);
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               result = FALSE;
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               return result;
-#line 1158 "Editor.vala.c"
-       }
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       result = FALSE;
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return result;
-#line 1164 "Editor.vala.c"
-}
-
-
-static gboolean ___lambda75__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) {
-       gboolean result;
-       result = __lambda75_ ((Xcls_EditorXcls_view*) self, event);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return result;
-#line 1173 "Editor.vala.c"
-}
-
-
-static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_boxed_free (pango_font_description_get_type (), self);
-#line 1180 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_view* xcls_editor_xcls_view_construct (GType object_type, Xcls_Editor* _owner) {
-       Xcls_EditorXcls_view * self = NULL;
-       Xcls_Editor* _tmp0_ = NULL;
-       Xcls_Editor* _tmp1_ = NULL;
-       Xcls_Editor* _tmp2_ = NULL;
-       Xcls_EditorXcls_view* _tmp3_ = NULL;
-       GtkSourceView* _tmp4_ = NULL;
-       GtkSourceView* _tmp5_ = NULL;
-       GtkSourceView* _tmp6_ = NULL;
-       GtkSourceView* _tmp7_ = NULL;
-       GtkSourceView* _tmp8_ = NULL;
-       Xcls_EditorXcls_buffer* child_0 = NULL;
-       Xcls_Editor* _tmp9_ = NULL;
-       Xcls_EditorXcls_buffer* _tmp10_ = NULL;
-       GtkSourceView* _tmp11_ = NULL;
-       GtkSourceBuffer* _tmp12_ = NULL;
-       PangoFontDescription* description = NULL;
-       PangoFontDescription* _tmp13_ = NULL;
-       GtkSourceView* _tmp14_ = NULL;
-       GtkSourceView* _tmp15_ = NULL;
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = (Xcls_EditorXcls_view*) g_object_new (object_type, NULL);
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = _owner;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv->_this = _tmp1_;
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = self->priv->_this;
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (_tmp2_->view);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_->view = _tmp3_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = (GtkSourceView*) gtk_source_view_new ();
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref_sink (_tmp4_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->el = _tmp4_;
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = self->el;
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_source_view_set_auto_indent (_tmp5_, TRUE);
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_ = self->el;
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_source_view_set_indent_width (_tmp6_, 4);
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp7_ = self->el;
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_source_view_set_insert_spaces_instead_of_tabs (_tmp7_, TRUE);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp8_ = self->el;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_source_view_set_show_line_numbers (_tmp8_, TRUE);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp9_ = self->priv->_this;
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp10_ = xcls_editor_xcls_buffer_new (_tmp9_);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       child_0 = _tmp10_;
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_object_ref ((GObject*) child_0);
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp11_ = self->el;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp12_ = child_0->el;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_text_view_set_buffer ((GtkTextView*) _tmp11_, (GtkTextBuffer*) _tmp12_);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp13_ = pango_font_description_from_string ("monospace");
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       description = _tmp13_;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       pango_font_description_set_size (description, 8000);
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp14_ = self->el;
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_widget_override_font ((GtkWidget*) _tmp14_, description);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp15_ = self->el;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp15_, "key-release-event", (GCallback) ___lambda75__gtk_widget_key_release_event, self, 0);
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       __vala_PangoFontDescription_free0 (description);
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (child_0);
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return self;
-#line 1282 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_view* xcls_editor_xcls_view_new (Xcls_Editor* _owner) {
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return xcls_editor_xcls_view_construct (XCLS_EDITOR_TYPE_XCLS_VIEW, _owner);
-#line 1289 "Editor.vala.c"
-}
-
-
-void xcls_editor_xcls_view_load (Xcls_EditorXcls_view* self, const gchar* str) {
-       GtkSourceView* _tmp0_ = NULL;
-       GtkTextBuffer* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       gint _tmp4_ = 0;
-       gint _tmp5_ = 0;
-       GtkSourceLanguageManager* lm = NULL;
-       GtkSourceLanguageManager* _tmp6_ = NULL;
-       GtkSourceLanguageManager* _tmp7_ = NULL;
-       GtkSourceView* _tmp8_ = NULL;
-       GtkTextBuffer* _tmp9_ = NULL;
-       GtkSourceLanguage* _tmp10_ = NULL;
-       GtkTextBuffer* buf = NULL;
-       GtkSourceView* _tmp11_ = NULL;
-       GtkTextBuffer* _tmp12_ = NULL;
-       GtkTextBuffer* _tmp13_ = NULL;
-       Xcls_Editor* _tmp14_ = NULL;
-       GtkSourceView* _tmp15_ = NULL;
-       Xcls_Editor* _tmp16_ = NULL;
-       Xcls_EditorXcls_save_button* _tmp17_ = NULL;
-       GtkButton* _tmp18_ = NULL;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_if_fail (self != NULL);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_if_fail (str != NULL);
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = self->el;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp0_);
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = str;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = str;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = strlen (_tmp3_);
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = _tmp4_;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_text_buffer_set_text (_tmp1_, _tmp2_, _tmp5_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_ = gtk_source_language_manager_get_default ();
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp7_ = _g_object_ref0 (_tmp6_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       lm = _tmp7_;
-#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp8_ = self->el;
-#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp9_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp8_);
-#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp10_ = gtk_source_language_manager_get_language (lm, "js");
-#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_source_buffer_set_language (G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, gtk_source_buffer_get_type (), GtkSourceBuffer), _tmp10_);
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp11_ = self->el;
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp12_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp11_);
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp13_ = _g_object_ref0 (_tmp12_);
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       buf = _tmp13_;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp14_ = Editor;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp14_->dirty = FALSE;
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp15_ = self->el;
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_widget_grab_focus ((GtkWidget*) _tmp15_);
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp16_ = self->priv->_this;
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp17_ = _tmp16_->save_button;
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp18_ = _tmp17_->el;
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_widget_set_sensitive ((GtkWidget*) _tmp18_, FALSE);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (buf);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (lm);
-#line 1375 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_view_class_init (Xcls_EditorXcls_viewClass * klass) {
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       xcls_editor_xcls_view_parent_class = g_type_class_peek_parent (klass);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_viewPrivate));
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_view_finalize;
-#line 1386 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_view_instance_init (Xcls_EditorXcls_view * self) {
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv = XCLS_EDITOR_XCLS_VIEW_GET_PRIVATE (self);
-#line 1393 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_view_finalize (GObject* obj) {
-       Xcls_EditorXcls_view * self;
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_view);
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (xcls_editor_xcls_view_parent_class)->finalize (obj);
-#line 1407 "Editor.vala.c"
-}
-
-
-GType xcls_editor_xcls_view_get_type (void) {
-       static volatile gsize xcls_editor_xcls_view_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editor_xcls_view_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_view), 0, (GInstanceInitFunc) xcls_editor_xcls_view_instance_init, NULL };
-               GType xcls_editor_xcls_view_type_id;
-               xcls_editor_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_view", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_editor_xcls_view_type_id__volatile, xcls_editor_xcls_view_type_id);
-       }
-       return xcls_editor_xcls_view_type_id__volatile;
-}
-
-
-static void __lambda74_ (Xcls_EditorXcls_buffer* self) {
-       gboolean _tmp0_ = FALSE;
-       Xcls_Editor* _tmp4_ = NULL;
-#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = xcls_editor_xcls_buffer_checkSyntax (self);
-#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       if (_tmp0_) {
-#line 1430 "Editor.vala.c"
-               Xcls_Editor* _tmp1_ = NULL;
-               Xcls_EditorXcls_save_button* _tmp2_ = NULL;
-               GtkButton* _tmp3_ = NULL;
-#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp1_ = Editor;
-#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp2_ = _tmp1_->save_button;
-#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               _tmp3_ = _tmp2_->el;
-#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-               gtk_widget_set_sensitive ((GtkWidget*) _tmp3_, TRUE);
-#line 1442 "Editor.vala.c"
-       }
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = Editor;
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_->dirty = TRUE;
-#line 363 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return;
-#line 1450 "Editor.vala.c"
-}
-
-
-static void ___lambda74__gtk_text_buffer_changed (GtkTextBuffer* _sender, gpointer self) {
-#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       __lambda74_ ((Xcls_EditorXcls_buffer*) self);
-#line 1457 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_buffer* xcls_editor_xcls_buffer_construct (GType object_type, Xcls_Editor* _owner) {
-       Xcls_EditorXcls_buffer * self = NULL;
-       Xcls_Editor* _tmp0_ = NULL;
-       Xcls_Editor* _tmp1_ = NULL;
-       Xcls_Editor* _tmp2_ = NULL;
-       Xcls_EditorXcls_buffer* _tmp3_ = NULL;
-       GtkSourceBuffer* _tmp4_ = NULL;
-       GtkSourceBuffer* _tmp5_ = NULL;
-#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = (Xcls_EditorXcls_buffer*) g_object_new (object_type, NULL);
-#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = _owner;
-#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv->_this = _tmp1_;
-#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = self->priv->_this;
-#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (_tmp2_->buffer);
-#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_->buffer = _tmp3_;
-#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = gtk_source_buffer_new (NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->el = _tmp4_;
-#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = self->el;
-#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_signal_connect_object ((GtkTextBuffer*) _tmp5_, "changed", (GCallback) ___lambda74__gtk_text_buffer_changed, self, 0);
-#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return self;
-#line 1501 "Editor.vala.c"
-}
-
-
-Xcls_EditorXcls_buffer* xcls_editor_xcls_buffer_new (Xcls_Editor* _owner) {
-#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return xcls_editor_xcls_buffer_construct (XCLS_EDITOR_TYPE_XCLS_BUFFER, _owner);
-#line 1508 "Editor.vala.c"
-}
-
-
-gboolean xcls_editor_xcls_buffer_checkSyntax (Xcls_EditorXcls_buffer* self) {
-       gboolean result = FALSE;
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       result = TRUE;
-#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return result;
-#line 1520 "Editor.vala.c"
-}
-
-
-gchar* xcls_editor_xcls_buffer_toString (Xcls_EditorXcls_buffer* self) {
-       gchar* result = NULL;
-       GtkTextIter s = {0};
-       GtkTextIter e = {0};
-       GtkSourceBuffer* _tmp0_ = NULL;
-       GtkTextIter _tmp1_ = {0};
-       GtkSourceBuffer* _tmp2_ = NULL;
-       GtkTextIter _tmp3_ = {0};
-       gchar* ret = NULL;
-       GtkSourceBuffer* _tmp4_ = NULL;
-       GtkTextIter _tmp5_ = {0};
-       GtkTextIter _tmp6_ = {0};
-       gchar* _tmp7_ = NULL;
-#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp0_ = self->el;
-#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_text_buffer_get_start_iter ((GtkTextBuffer*) _tmp0_, &_tmp1_);
-#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       s = _tmp1_;
-#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp2_ = self->el;
-#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       gtk_text_buffer_get_end_iter ((GtkTextBuffer*) _tmp2_, &_tmp3_);
-#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       e = _tmp3_;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp4_ = self->el;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp5_ = s;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp6_ = e;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _tmp7_ = gtk_text_buffer_get_text ((GtkTextBuffer*) _tmp4_, &_tmp5_, &_tmp6_, TRUE);
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       ret = _tmp7_;
-#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       result = ret;
-#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       return result;
-#line 1565 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_buffer_class_init (Xcls_EditorXcls_bufferClass * klass) {
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       xcls_editor_xcls_buffer_parent_class = g_type_class_peek_parent (klass);
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_EditorXcls_bufferPrivate));
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_editor_xcls_buffer_finalize;
-#line 1576 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_buffer_instance_init (Xcls_EditorXcls_buffer * self) {
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv = XCLS_EDITOR_XCLS_BUFFER_GET_PRIVATE (self);
-#line 1583 "Editor.vala.c"
-}
-
-
-static void xcls_editor_xcls_buffer_finalize (GObject* obj) {
-       Xcls_EditorXcls_buffer * self;
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_buffer);
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (xcls_editor_xcls_buffer_parent_class)->finalize (obj);
-#line 1597 "Editor.vala.c"
-}
-
-
-GType xcls_editor_xcls_buffer_get_type (void) {
-       static volatile gsize xcls_editor_xcls_buffer_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editor_xcls_buffer_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorXcls_bufferClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_xcls_buffer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_EditorXcls_buffer), 0, (GInstanceInitFunc) xcls_editor_xcls_buffer_instance_init, NULL };
-               GType xcls_editor_xcls_buffer_type_id;
-               xcls_editor_xcls_buffer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_EditorXcls_buffer", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_editor_xcls_buffer_type_id__volatile, xcls_editor_xcls_buffer_type_id);
-       }
-       return xcls_editor_xcls_buffer_type_id__volatile;
-}
-
-
-static void xcls_editor_class_init (Xcls_EditorClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       xcls_editor_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_EditorPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_editor_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       g_signal_new ("save", TYPE_XCLS_EDITOR, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
-#line 1622 "Editor.vala.c"
-}
-
-
-static void xcls_editor_instance_init (Xcls_Editor * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self->priv = XCLS_EDITOR_GET_PRIVATE (self);
-#line 1629 "Editor.vala.c"
-}
-
-
-static void xcls_editor_finalize (GObject* obj) {
-       Xcls_Editor * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_EDITOR, Xcls_Editor);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->save_button);
-#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->key_edit);
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->RightEditor);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->view);
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->buffer);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_object_unref0 (self->node);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (self->activeEditor);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (self->key);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       _g_free0 (self->ptype);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/Editor.vala"
-       G_OBJECT_CLASS (xcls_editor_parent_class)->finalize (obj);
-#line 1661 "Editor.vala.c"
-}
-
-
-GType xcls_editor_get_type (void) {
-       static volatile gsize xcls_editor_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_editor_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_EditorClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_editor_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_Editor), 0, (GInstanceInitFunc) xcls_editor_instance_init, NULL };
-               GType xcls_editor_type_id;
-               xcls_editor_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_Editor", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_editor_type_id__volatile, xcls_editor_type_id);
-       }
-       return xcls_editor_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/GladeView.vala.c b/Builder4/GladeView.vala.c
deleted file mode 100644 (file)
index 7741aa4..0000000
+++ /dev/null
@@ -1,427 +0,0 @@
-/* GladeView.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from GladeView.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/GladeView.vala  -o /tmp/GladeView
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_GladeView();
-    GladeView.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gladeui/glade.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <gio/gio.h>
-#include <gtk/gtk.h>
-
-
-#define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ())
-#define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView))
-#define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
-#define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW))
-#define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW))
-#define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
-
-typedef struct _Xcls_GladeView Xcls_GladeView;
-typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass;
-typedef struct _Xcls_GladeViewPrivate Xcls_GladeViewPrivate;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-
-#define JS_RENDER_TYPE_NODE_TO_GLADE (js_render_node_to_glade_get_type ())
-#define JS_RENDER_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade))
-#define JS_RENDER_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass))
-#define JS_RENDER_IS_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE_TO_GLADE))
-#define JS_RENDER_IS_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE_TO_GLADE))
-#define JS_RENDER_NODE_TO_GLADE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass))
-
-typedef struct _JsRenderNodeToGlade JsRenderNodeToGlade;
-typedef struct _JsRenderNodeToGladeClass JsRenderNodeToGladeClass;
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-struct _Xcls_GladeView {
-       GObject parent_instance;
-       Xcls_GladeViewPrivate * priv;
-       GladeDesignView* el;
-};
-
-struct _Xcls_GladeViewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_GladeViewPrivate {
-       Xcls_GladeView* _this;
-};
-
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-
-extern Xcls_GladeView* GladeView;
-Xcls_GladeView* GladeView = NULL;
-static gpointer xcls_gladeview_parent_class = NULL;
-
-GType xcls_gladeview_get_type (void) G_GNUC_CONST;
-#define XCLS_GLADEVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewPrivate))
-enum  {
-       XCLS_GLADEVIEW_DUMMY_PROPERTY
-};
-Xcls_GladeView* xcls_gladeview_singleton (void);
-Xcls_GladeView* xcls_gladeview_new (void);
-Xcls_GladeView* xcls_gladeview_construct (GType object_type);
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file);
-GType js_render_node_to_glade_get_type (void) G_GNUC_CONST;
-GType project_project_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad);
-JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad);
-gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self);
-static void xcls_gladeview_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 153 "GladeView.vala.c"
-}
-
-
-Xcls_GladeView* xcls_gladeview_singleton (void) {
-       Xcls_GladeView* result = NULL;
-       Xcls_GladeView* _tmp0_ = NULL;
-       Xcls_GladeView* _tmp2_ = NULL;
-       Xcls_GladeView* _tmp3_ = NULL;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp0_ = GladeView;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       if (_tmp0_ == NULL) {
-#line 166 "GladeView.vala.c"
-               Xcls_GladeView* _tmp1_ = NULL;
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               _tmp1_ = xcls_gladeview_new ();
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               _g_object_unref0 (GladeView);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               GladeView = _tmp1_;
-#line 174 "GladeView.vala.c"
-       }
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp2_ = GladeView;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       result = _tmp3_;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       return result;
-#line 184 "GladeView.vala.c"
-}
-
-
-Xcls_GladeView* xcls_gladeview_construct (GType object_type) {
-       Xcls_GladeView * self = NULL;
-       Xcls_GladeView* _tmp0_ = NULL;
-       GladeProject* _tmp1_ = NULL;
-       GladeProject* _tmp2_ = NULL;
-       GladeDesignView* _tmp3_ = NULL;
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       self = (Xcls_GladeView*) g_object_new (object_type, NULL);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       self->priv->_this = _tmp0_;
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp1_ = glade_project_new ();
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp2_ = _tmp1_;
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp3_ = (GladeDesignView*) glade_design_view_new (_tmp2_);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       g_object_ref_sink (_tmp3_);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (self->el);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       self->el = _tmp3_;
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (_tmp2_);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       return self;
-#line 218 "GladeView.vala.c"
-}
-
-
-Xcls_GladeView* xcls_gladeview_new (void) {
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       return xcls_gladeview_construct (TYPE_XCLS_GLADEVIEW);
-#line 225 "GladeView.vala.c"
-}
-
-
-void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file) {
-       JsRenderNodeToGlade* x = NULL;
-       JsRenderJsRender* _tmp0_ = NULL;
-       JsRenderNode* _tmp1_ = NULL;
-       JsRenderNodeToGlade* _tmp2_ = NULL;
-       GFileIOStream* iostream = NULL;
-       GFile* f = NULL;
-       GFileIOStream* _tmp3_ = NULL;
-       GFile* _tmp4_ = NULL;
-       GOutputStream* ostream = NULL;
-       GFileIOStream* _tmp5_ = NULL;
-       GOutputStream* _tmp6_ = NULL;
-       GOutputStream* _tmp7_ = NULL;
-       GOutputStream* _tmp8_ = NULL;
-       GDataOutputStream* dostream = NULL;
-       GOutputStream* _tmp9_ = NULL;
-       GDataOutputStream* _tmp10_ = NULL;
-       GDataOutputStream* _tmp11_ = NULL;
-       JsRenderNodeToGlade* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       GladeDesignView* _tmp15_ = NULL;
-       GladeProject* p = NULL;
-       GladeDesignView* _tmp16_ = NULL;
-       GladeProject* _tmp17_ = NULL;
-       GladeProject* _tmp18_ = NULL;
-       GladeProject* _tmp19_ = NULL;
-       GFile* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       g_return_if_fail (self != NULL);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       g_return_if_fail (file != NULL);
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp0_ = file;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp1_ = _tmp0_->tree;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp2_ = js_render_node_to_glade_new (_tmp1_, "");
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       x = _tmp2_;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp4_ = g_file_new_tmp ("tpl-XXXXXX.glade", &_tmp3_, &_inner_error_);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (iostream);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       iostream = _tmp3_;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       f = _tmp4_;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       if (_inner_error_ != NULL) {
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               _g_object_unref0 (iostream);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               _g_object_unref0 (x);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               g_clear_error (&_inner_error_);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               return;
-#line 292 "GladeView.vala.c"
-       }
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp5_ = iostream;
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp6_ = g_io_stream_get_output_stream ((GIOStream*) _tmp5_);
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp7_ = _tmp6_;
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp8_ = _g_object_ref0 (_tmp7_);
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       ostream = _tmp8_;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp9_ = ostream;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp10_ = g_data_output_stream_new (_tmp9_);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       dostream = _tmp10_;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp11_ = dostream;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp12_ = x;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp13_ = js_render_node_to_glade_munge (_tmp12_);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp14_ = _tmp13_;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       g_data_output_stream_put_string (_tmp11_, _tmp14_, NULL, &_inner_error_);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_free0 (_tmp14_);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       if (_inner_error_ != NULL) {
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               _g_object_unref0 (dostream);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               _g_object_unref0 (ostream);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               _g_object_unref0 (f);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               _g_object_unref0 (iostream);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               _g_object_unref0 (x);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               g_clear_error (&_inner_error_);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-               return;
-#line 340 "GladeView.vala.c"
-       }
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp15_ = self->el;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       gtk_widget_show ((GtkWidget*) _tmp15_);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp16_ = self->el;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp17_ = glade_design_view_get_project (_tmp16_);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp18_ = _g_object_ref0 (_tmp17_);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       p = _tmp18_;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       g_print ("LOADING\n");
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp19_ = p;
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp20_ = f;
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp21_ = g_file_get_path (_tmp20_);
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _tmp22_ = _tmp21_;
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       glade_project_load_from_file (_tmp19_, _tmp22_);
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_free0 (_tmp22_);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (p);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (dostream);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (ostream);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (f);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (iostream);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (x);
-#line 380 "GladeView.vala.c"
-}
-
-
-static void xcls_gladeview_class_init (Xcls_GladeViewClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       xcls_gladeview_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_GladeViewPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_gladeview_finalize;
-#line 391 "GladeView.vala.c"
-}
-
-
-static void xcls_gladeview_instance_init (Xcls_GladeView * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       self->priv = XCLS_GLADEVIEW_GET_PRIVATE (self);
-#line 398 "GladeView.vala.c"
-}
-
-
-static void xcls_gladeview_finalize (GObject* obj) {
-       Xcls_GladeView * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_GLADEVIEW, Xcls_GladeView);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/GladeView.vala"
-       G_OBJECT_CLASS (xcls_gladeview_parent_class)->finalize (obj);
-#line 412 "GladeView.vala.c"
-}
-
-
-GType xcls_gladeview_get_type (void) {
-       static volatile gsize xcls_gladeview_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_gladeview_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_GladeViewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_gladeview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_GladeView), 0, (GInstanceInitFunc) xcls_gladeview_instance_init, NULL };
-               GType xcls_gladeview_type_id;
-               xcls_gladeview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_GladeView", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_gladeview_type_id__volatile, xcls_gladeview_type_id);
-       }
-       return xcls_gladeview_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/Main.vala.c b/Builder4/Main.vala.c
deleted file mode 100644 (file)
index 457df3a..0000000
+++ /dev/null
@@ -1,535 +0,0 @@
-/* Main.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Main.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gtk/gtk.h>
-#include <clutter-gtk/clutter-gtk.h>
-
-
-#define JS_RENDER_TYPE_LANGCLASS (js_render_langclass_get_type ())
-#define JS_RENDER_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_Class))
-#define JS_RENDER_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-#define JS_RENDER_IS_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_IS_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_LANGCLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-
-typedef struct _JsRenderLang_Class JsRenderLang_Class;
-typedef struct _JsRenderLang_ClassClass JsRenderLang_ClassClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-
-#define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ())
-#define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow))
-#define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
-#define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW))
-#define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW))
-#define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
-
-typedef struct _Xcls_MainWindow Xcls_MainWindow;
-typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass;
-typedef struct _Xcls_MainWindowPrivate Xcls_MainWindowPrivate;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX (xcls_mainwindow_xcls_vbox_get_type ())
-#define XCLS_MAINWINDOW_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox))
-#define XCLS_MAINWINDOW_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
-#define XCLS_MAINWINDOW_IS_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
-#define XCLS_MAINWINDOW_IS_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
-#define XCLS_MAINWINDOW_XCLS_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
-
-typedef struct _Xcls_MainWindowXcls_vbox Xcls_MainWindowXcls_vbox;
-typedef struct _Xcls_MainWindowXcls_vboxClass Xcls_MainWindowXcls_vboxClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR (xcls_mainwindow_xcls_topbar_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar))
-#define XCLS_MAINWINDOW_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
-#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
-#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
-#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
-
-typedef struct _Xcls_MainWindowXcls_topbar Xcls_MainWindowXcls_topbar;
-typedef struct _Xcls_MainWindowXcls_topbarClass Xcls_MainWindowXcls_topbarClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE (xcls_mainwindow_xcls_mainpane_get_type ())
-#define XCLS_MAINWINDOW_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane))
-#define XCLS_MAINWINDOW_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
-#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
-#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
-#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
-
-typedef struct _Xcls_MainWindowXcls_mainpane Xcls_MainWindowXcls_mainpane;
-typedef struct _Xcls_MainWindowXcls_mainpaneClass Xcls_MainWindowXcls_mainpaneClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE (xcls_mainwindow_xcls_leftpane_get_type ())
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane))
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
-#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
-#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
-
-typedef struct _Xcls_MainWindowXcls_leftpane Xcls_MainWindowXcls_leftpane;
-typedef struct _Xcls_MainWindowXcls_leftpaneClass Xcls_MainWindowXcls_leftpaneClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE (xcls_mainwindow_xcls_editpane_get_type ())
-#define XCLS_MAINWINDOW_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane))
-#define XCLS_MAINWINDOW_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
-#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
-#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
-#define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
-
-typedef struct _Xcls_MainWindowXcls_editpane Xcls_MainWindowXcls_editpane;
-typedef struct _Xcls_MainWindowXcls_editpaneClass Xcls_MainWindowXcls_editpaneClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TREE (xcls_mainwindow_xcls_tree_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree))
-#define XCLS_MAINWINDOW_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
-#define XCLS_MAINWINDOW_IS_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
-#define XCLS_MAINWINDOW_IS_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
-#define XCLS_MAINWINDOW_XCLS_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
-
-typedef struct _Xcls_MainWindowXcls_tree Xcls_MainWindowXcls_tree;
-typedef struct _Xcls_MainWindowXcls_treeClass Xcls_MainWindowXcls_treeClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROPS (xcls_mainwindow_xcls_props_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props))
-#define XCLS_MAINWINDOW_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
-#define XCLS_MAINWINDOW_IS_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
-#define XCLS_MAINWINDOW_XCLS_PROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
-
-typedef struct _Xcls_MainWindowXcls_props Xcls_MainWindowXcls_props;
-typedef struct _Xcls_MainWindowXcls_propsClass Xcls_MainWindowXcls_propsClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED (xcls_mainwindow_xcls_clutterembed_get_type ())
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed))
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
-#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
-#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
-
-typedef struct _Xcls_MainWindowXcls_clutterembed Xcls_MainWindowXcls_clutterembed;
-typedef struct _Xcls_MainWindowXcls_clutterembedClass Xcls_MainWindowXcls_clutterembedClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW (xcls_mainwindow_xcls_rooview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview))
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
-
-typedef struct _Xcls_MainWindowXcls_rooview Xcls_MainWindowXcls_rooview;
-typedef struct _Xcls_MainWindowXcls_rooviewClass Xcls_MainWindowXcls_rooviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW (xcls_mainwindow_xcls_objectview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview))
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
-
-typedef struct _Xcls_MainWindowXcls_objectview Xcls_MainWindowXcls_objectview;
-typedef struct _Xcls_MainWindowXcls_objectviewClass Xcls_MainWindowXcls_objectviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW (xcls_mainwindow_xcls_codeeditview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview))
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
-
-typedef struct _Xcls_MainWindowXcls_codeeditview Xcls_MainWindowXcls_codeeditview;
-typedef struct _Xcls_MainWindowXcls_codeeditviewClass Xcls_MainWindowXcls_codeeditviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW (xcls_mainwindow_xcls_addpropsview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
-
-typedef struct _Xcls_MainWindowXcls_addpropsview Xcls_MainWindowXcls_addpropsview;
-typedef struct _Xcls_MainWindowXcls_addpropsviewClass Xcls_MainWindowXcls_addpropsviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW (xcls_mainwindow_xcls_projecteditview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
-
-typedef struct _Xcls_MainWindowXcls_projecteditview Xcls_MainWindowXcls_projecteditview;
-typedef struct _Xcls_MainWindowXcls_projecteditviewClass Xcls_MainWindowXcls_projecteditviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT (xcls_mainwindow_xcls_buttonlayout_get_type ())
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout))
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
-#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
-#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
-
-typedef struct _Xcls_MainWindowXcls_buttonlayout Xcls_MainWindowXcls_buttonlayout;
-typedef struct _Xcls_MainWindowXcls_buttonlayoutClass Xcls_MainWindowXcls_buttonlayoutClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON (xcls_mainwindow_xcls_projectbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton))
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_projectbutton Xcls_MainWindowXcls_projectbutton;
-typedef struct _Xcls_MainWindowXcls_projectbuttonClass Xcls_MainWindowXcls_projectbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON (xcls_mainwindow_xcls_projecteditbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_projecteditbutton Xcls_MainWindowXcls_projecteditbutton;
-typedef struct _Xcls_MainWindowXcls_projecteditbuttonClass Xcls_MainWindowXcls_projecteditbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON (xcls_mainwindow_xcls_objectshowbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton))
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_objectshowbutton Xcls_MainWindowXcls_objectshowbutton;
-typedef struct _Xcls_MainWindowXcls_objectshowbuttonClass Xcls_MainWindowXcls_objectshowbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON (xcls_mainwindow_xcls_addpropbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_addpropbutton Xcls_MainWindowXcls_addpropbutton;
-typedef struct _Xcls_MainWindowXcls_addpropbuttonClass Xcls_MainWindowXcls_addpropbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON (xcls_mainwindow_xcls_addlistenerbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton))
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_addlistenerbutton Xcls_MainWindowXcls_addlistenerbutton;
-typedef struct _Xcls_MainWindowXcls_addlistenerbuttonClass Xcls_MainWindowXcls_addlistenerbuttonClass;
-
-#define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ())
-#define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles))
-#define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
-#define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES))
-#define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES))
-#define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
-
-typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles;
-typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass;
-
-#define TYPE_XCLS_EDITOR (xcls_editor_get_type ())
-#define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor))
-#define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass))
-#define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR))
-#define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR))
-#define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass))
-
-typedef struct _Xcls_Editor Xcls_Editor;
-typedef struct _Xcls_EditorClass Xcls_EditorClass;
-
-#define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ())
-#define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView))
-#define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
-#define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW))
-#define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW))
-#define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
-
-typedef struct _Xcls_GladeView Xcls_GladeView;
-typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass;
-
-#define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ())
-#define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps))
-#define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
-#define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS))
-#define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS))
-#define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
-
-typedef struct _Xcls_LeftProps Xcls_LeftProps;
-typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass;
-
-#define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ())
-#define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings))
-#define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
-#define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS))
-#define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS))
-#define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
-
-typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings;
-typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass;
-
-#define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ())
-#define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete))
-#define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
-#define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE))
-#define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE))
-#define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
-
-typedef struct _Xcls_RightPalete Xcls_RightPalete;
-typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass;
-
-#define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ())
-#define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp))
-#define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
-#define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP))
-#define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP))
-#define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
-
-typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp;
-typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass;
-
-#define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects))
-#define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
-#define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS))
-#define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS))
-#define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
-
-typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects;
-typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass;
-
-#define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ())
-#define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree))
-#define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
-#define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE))
-#define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE))
-#define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
-
-typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree;
-typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass;
-
-#define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ())
-#define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView))
-#define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
-#define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW))
-#define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW))
-#define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
-
-typedef struct _Xcls_WindowRooView Xcls_WindowRooView;
-typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass;
-
-struct _Xcls_MainWindow {
-       GObject parent_instance;
-       Xcls_MainWindowPrivate * priv;
-       GtkWindow* el;
-       Xcls_MainWindowXcls_vbox* vbox;
-       Xcls_MainWindowXcls_topbar* topbar;
-       Xcls_MainWindowXcls_mainpane* mainpane;
-       Xcls_MainWindowXcls_leftpane* leftpane;
-       Xcls_MainWindowXcls_editpane* editpane;
-       Xcls_MainWindowXcls_tree* tree;
-       Xcls_MainWindowXcls_props* props;
-       Xcls_MainWindowXcls_clutterembed* clutterembed;
-       Xcls_MainWindowXcls_rooview* rooview;
-       Xcls_MainWindowXcls_objectview* objectview;
-       Xcls_MainWindowXcls_codeeditview* codeeditview;
-       Xcls_MainWindowXcls_addpropsview* addpropsview;
-       Xcls_MainWindowXcls_projecteditview* projecteditview;
-       Xcls_MainWindowXcls_buttonlayout* buttonlayout;
-       Xcls_MainWindowXcls_projectbutton* projectbutton;
-       Xcls_MainWindowXcls_projecteditbutton* projecteditbutton;
-       Xcls_MainWindowXcls_objectshowbutton* objectshowbutton;
-       Xcls_MainWindowXcls_addpropbutton* addpropbutton;
-       Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton;
-       ProjectProject* project;
-       Xcls_ClutterFiles* clutterfiles;
-       Xcls_Editor* code_editor;
-       Xcls_GladeView* window_gladeview;
-       Xcls_LeftProps* left_props;
-       Xcls_ProjectSettings* projectsettings;
-       Xcls_RightPalete* rightpalete;
-       Xcls_WindowAddProp* add_props;
-       Xcls_WindowLeftProjects* left_projects;
-       Xcls_WindowLeftTree* left_tree;
-       Xcls_WindowRooView* window_rooview;
-       gboolean children_loaded;
-       gchar* state;
-       gchar* title;
-};
-
-struct _Xcls_MainWindowClass {
-       GObjectClass parent_class;
-};
-
-
-
-gint _vala_main (gchar** args, int args_length1);
-JsRenderLang_Class* js_render_langclass_new (void);
-JsRenderLang_Class* js_render_langclass_construct (GType object_type);
-GType js_render_langclass_get_type (void) G_GNUC_CONST;
-void project_project_loadAll (gboolean force);
-GType project_project_get_type (void) G_GNUC_CONST;
-ProjectProject* project_project_getProject (const gchar* name);
-void project_project_scanDirs (ProjectProject* self);
-GType xcls_mainwindow_get_type (void) G_GNUC_CONST;
-Xcls_MainWindow* xcls_mainwindow_new (void);
-Xcls_MainWindow* xcls_mainwindow_construct (GType object_type);
-GType xcls_mainwindow_xcls_vbox_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_topbar_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_mainpane_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_leftpane_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_editpane_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_tree_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_props_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_clutterembed_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_rooview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_objectview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_codeeditview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_addpropsview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_projecteditview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_buttonlayout_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_addpropbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_get_type (void) G_GNUC_CONST;
-GType xcls_editor_get_type (void) G_GNUC_CONST;
-GType xcls_gladeview_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_get_type (void) G_GNUC_CONST;
-GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
-GType xcls_rightpalete_get_type (void) G_GNUC_CONST;
-GType xcls_windowaddprop_get_type (void) G_GNUC_CONST;
-GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
-GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
-void xcls_mainwindow_initChildren (Xcls_MainWindow* self);
-
-
-/**
- * Test the writer code...
-
-
-*/
-static gpointer _g_object_ref0 (gpointer self) {
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 432 "Main.vala.c"
-}
-
-
-gint _vala_main (gchar** args, int args_length1) {
-       gint result = 0;
-       JsRenderLang_Class* _tmp0_ = NULL;
-       JsRenderLang_Class* _tmp1_ = NULL;
-       ProjectProject* proj = NULL;
-       ProjectProject* _tmp2_ = NULL;
-       ProjectProject* _tmp3_ = NULL;
-       ProjectProject* _tmp4_ = NULL;
-       Xcls_MainWindow* w = NULL;
-       Xcls_MainWindow* _tmp5_ = NULL;
-       Xcls_MainWindow* _tmp6_ = NULL;
-       ProjectProject* _tmp7_ = NULL;
-       ProjectProject* _tmp8_ = NULL;
-       Xcls_MainWindow* _tmp9_ = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       GtkWindow* _tmp11_ = NULL;
-#line 8 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       gtk_init (&args_length1, &args);
-#line 9 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       gtk_clutter_init (&args_length1, &args);
-#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp0_ = js_render_langclass_new ();
-#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp1_ = _tmp0_;
-#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _g_object_unref0 (_tmp1_);
-#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       g_log_set_always_fatal (G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL);
-#line 12 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       project_project_loadAll (FALSE);
-#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp2_ = project_project_getProject ("Pman.Core");
-#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       proj = _tmp2_;
-#line 14 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp3_ = proj;
-#line 14 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       if (_tmp3_ == NULL) {
-#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-               g_print ("could not load test project Pman.Core");
-#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-               result = 0;
-#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-               _g_object_unref0 (proj);
-#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-               return result;
-#line 482 "Main.vala.c"
-       }
-#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp4_ = proj;
-#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       project_project_scanDirs (_tmp4_);
-#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp5_ = xcls_mainwindow_new ();
-#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       w = _tmp5_;
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp6_ = w;
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp7_ = proj;
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp8_ = _g_object_ref0 (_tmp7_);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _g_object_unref0 (_tmp6_->project);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp6_->project = _tmp8_;
-#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp9_ = w;
-#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       xcls_mainwindow_initChildren (_tmp9_);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp10_ = w;
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _tmp11_ = _tmp10_->el;
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp11_);
-#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       gtk_main ();
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       result = 0;
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _g_object_unref0 (w);
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       _g_object_unref0 (proj);
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       return result;
-#line 522 "Main.vala.c"
-}
-
-
-int main (int argc, char ** argv) {
-#if !GLIB_CHECK_VERSION (2,35,0)
-       g_type_init ();
-#endif
-#line 7 "/home/alan/gitlive/app.Builder.js/Builder4/Main.vala"
-       return _vala_main (argv, argc);
-#line 532 "Main.vala.c"
-}
-
-
-
diff --git a/Builder4/MainWindow.vala.c b/Builder4/MainWindow.vala.c
deleted file mode 100644 (file)
index b919a70..0000000
+++ /dev/null
@@ -1,9626 +0,0 @@
-/* MainWindow.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from MainWindow.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/MainWindow.vala  -o /tmp/MainWindow
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_MainWindow();
-    MainWindow.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gdk/gdk.h>
-#include <clutter-gtk/clutter-gtk.h>
-#include <clutter/clutter.h>
-#include <float.h>
-#include <math.h>
-#include <gee.h>
-#include <gladeui/glade.h>
-#include <pango/pango.h>
-
-
-#define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ())
-#define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow))
-#define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
-#define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW))
-#define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW))
-#define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
-
-typedef struct _Xcls_MainWindow Xcls_MainWindow;
-typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass;
-typedef struct _Xcls_MainWindowPrivate Xcls_MainWindowPrivate;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX (xcls_mainwindow_xcls_vbox_get_type ())
-#define XCLS_MAINWINDOW_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox))
-#define XCLS_MAINWINDOW_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
-#define XCLS_MAINWINDOW_IS_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
-#define XCLS_MAINWINDOW_IS_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
-#define XCLS_MAINWINDOW_XCLS_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
-
-typedef struct _Xcls_MainWindowXcls_vbox Xcls_MainWindowXcls_vbox;
-typedef struct _Xcls_MainWindowXcls_vboxClass Xcls_MainWindowXcls_vboxClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR (xcls_mainwindow_xcls_topbar_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar))
-#define XCLS_MAINWINDOW_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
-#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
-#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
-#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
-
-typedef struct _Xcls_MainWindowXcls_topbar Xcls_MainWindowXcls_topbar;
-typedef struct _Xcls_MainWindowXcls_topbarClass Xcls_MainWindowXcls_topbarClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE (xcls_mainwindow_xcls_mainpane_get_type ())
-#define XCLS_MAINWINDOW_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane))
-#define XCLS_MAINWINDOW_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
-#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
-#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
-#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
-
-typedef struct _Xcls_MainWindowXcls_mainpane Xcls_MainWindowXcls_mainpane;
-typedef struct _Xcls_MainWindowXcls_mainpaneClass Xcls_MainWindowXcls_mainpaneClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE (xcls_mainwindow_xcls_leftpane_get_type ())
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane))
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
-#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
-#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
-
-typedef struct _Xcls_MainWindowXcls_leftpane Xcls_MainWindowXcls_leftpane;
-typedef struct _Xcls_MainWindowXcls_leftpaneClass Xcls_MainWindowXcls_leftpaneClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE (xcls_mainwindow_xcls_editpane_get_type ())
-#define XCLS_MAINWINDOW_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane))
-#define XCLS_MAINWINDOW_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
-#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
-#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
-#define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
-
-typedef struct _Xcls_MainWindowXcls_editpane Xcls_MainWindowXcls_editpane;
-typedef struct _Xcls_MainWindowXcls_editpaneClass Xcls_MainWindowXcls_editpaneClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TREE (xcls_mainwindow_xcls_tree_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree))
-#define XCLS_MAINWINDOW_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
-#define XCLS_MAINWINDOW_IS_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
-#define XCLS_MAINWINDOW_IS_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
-#define XCLS_MAINWINDOW_XCLS_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
-
-typedef struct _Xcls_MainWindowXcls_tree Xcls_MainWindowXcls_tree;
-typedef struct _Xcls_MainWindowXcls_treeClass Xcls_MainWindowXcls_treeClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROPS (xcls_mainwindow_xcls_props_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props))
-#define XCLS_MAINWINDOW_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
-#define XCLS_MAINWINDOW_IS_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
-#define XCLS_MAINWINDOW_XCLS_PROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
-
-typedef struct _Xcls_MainWindowXcls_props Xcls_MainWindowXcls_props;
-typedef struct _Xcls_MainWindowXcls_propsClass Xcls_MainWindowXcls_propsClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED (xcls_mainwindow_xcls_clutterembed_get_type ())
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed))
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
-#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
-#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
-
-typedef struct _Xcls_MainWindowXcls_clutterembed Xcls_MainWindowXcls_clutterembed;
-typedef struct _Xcls_MainWindowXcls_clutterembedClass Xcls_MainWindowXcls_clutterembedClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW (xcls_mainwindow_xcls_rooview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview))
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
-
-typedef struct _Xcls_MainWindowXcls_rooview Xcls_MainWindowXcls_rooview;
-typedef struct _Xcls_MainWindowXcls_rooviewClass Xcls_MainWindowXcls_rooviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW (xcls_mainwindow_xcls_objectview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview))
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
-
-typedef struct _Xcls_MainWindowXcls_objectview Xcls_MainWindowXcls_objectview;
-typedef struct _Xcls_MainWindowXcls_objectviewClass Xcls_MainWindowXcls_objectviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW (xcls_mainwindow_xcls_codeeditview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview))
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
-
-typedef struct _Xcls_MainWindowXcls_codeeditview Xcls_MainWindowXcls_codeeditview;
-typedef struct _Xcls_MainWindowXcls_codeeditviewClass Xcls_MainWindowXcls_codeeditviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW (xcls_mainwindow_xcls_addpropsview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
-
-typedef struct _Xcls_MainWindowXcls_addpropsview Xcls_MainWindowXcls_addpropsview;
-typedef struct _Xcls_MainWindowXcls_addpropsviewClass Xcls_MainWindowXcls_addpropsviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW (xcls_mainwindow_xcls_projecteditview_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
-
-typedef struct _Xcls_MainWindowXcls_projecteditview Xcls_MainWindowXcls_projecteditview;
-typedef struct _Xcls_MainWindowXcls_projecteditviewClass Xcls_MainWindowXcls_projecteditviewClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT (xcls_mainwindow_xcls_buttonlayout_get_type ())
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout))
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
-#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
-#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
-
-typedef struct _Xcls_MainWindowXcls_buttonlayout Xcls_MainWindowXcls_buttonlayout;
-typedef struct _Xcls_MainWindowXcls_buttonlayoutClass Xcls_MainWindowXcls_buttonlayoutClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON (xcls_mainwindow_xcls_projectbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton))
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_projectbutton Xcls_MainWindowXcls_projectbutton;
-typedef struct _Xcls_MainWindowXcls_projectbuttonClass Xcls_MainWindowXcls_projectbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON (xcls_mainwindow_xcls_projecteditbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_projecteditbutton Xcls_MainWindowXcls_projecteditbutton;
-typedef struct _Xcls_MainWindowXcls_projecteditbuttonClass Xcls_MainWindowXcls_projecteditbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON (xcls_mainwindow_xcls_objectshowbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton))
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_objectshowbutton Xcls_MainWindowXcls_objectshowbutton;
-typedef struct _Xcls_MainWindowXcls_objectshowbuttonClass Xcls_MainWindowXcls_objectshowbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON (xcls_mainwindow_xcls_addpropbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_addpropbutton Xcls_MainWindowXcls_addpropbutton;
-typedef struct _Xcls_MainWindowXcls_addpropbuttonClass Xcls_MainWindowXcls_addpropbuttonClass;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON (xcls_mainwindow_xcls_addlistenerbutton_get_type ())
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton))
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
-#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
-
-typedef struct _Xcls_MainWindowXcls_addlistenerbutton Xcls_MainWindowXcls_addlistenerbutton;
-typedef struct _Xcls_MainWindowXcls_addlistenerbuttonClass Xcls_MainWindowXcls_addlistenerbuttonClass;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-
-#define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ())
-#define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles))
-#define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
-#define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES))
-#define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES))
-#define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
-
-typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles;
-typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass;
-
-#define TYPE_XCLS_EDITOR (xcls_editor_get_type ())
-#define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor))
-#define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass))
-#define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR))
-#define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR))
-#define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass))
-
-typedef struct _Xcls_Editor Xcls_Editor;
-typedef struct _Xcls_EditorClass Xcls_EditorClass;
-
-#define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ())
-#define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView))
-#define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
-#define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW))
-#define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW))
-#define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
-
-typedef struct _Xcls_GladeView Xcls_GladeView;
-typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass;
-
-#define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ())
-#define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps))
-#define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
-#define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS))
-#define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS))
-#define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
-
-typedef struct _Xcls_LeftProps Xcls_LeftProps;
-typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass;
-
-#define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ())
-#define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings))
-#define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
-#define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS))
-#define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS))
-#define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
-
-typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings;
-typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass;
-
-#define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ())
-#define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete))
-#define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
-#define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE))
-#define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE))
-#define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
-
-typedef struct _Xcls_RightPalete Xcls_RightPalete;
-typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass;
-
-#define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ())
-#define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp))
-#define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
-#define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP))
-#define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP))
-#define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
-
-typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp;
-typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass;
-
-#define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects))
-#define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
-#define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS))
-#define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS))
-#define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
-
-typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects;
-typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass;
-
-#define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ())
-#define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree))
-#define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
-#define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE))
-#define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE))
-#define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
-
-typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree;
-typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass;
-
-#define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ())
-#define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView))
-#define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
-#define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW))
-#define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW))
-#define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
-
-typedef struct _Xcls_WindowRooView Xcls_WindowRooView;
-typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _Xcls_MainWindowXcls_vboxPrivate Xcls_MainWindowXcls_vboxPrivate;
-typedef struct _Xcls_MainWindowXcls_addpropsviewPrivate Xcls_MainWindowXcls_addpropsviewPrivate;
-typedef struct _Xcls_MainWindowXcls_rooviewPrivate Xcls_MainWindowXcls_rooviewPrivate;
-typedef struct _Xcls_MainWindowXcls_codeeditviewPrivate Xcls_MainWindowXcls_codeeditviewPrivate;
-typedef struct _Xcls_MainWindowXcls_objectviewPrivate Xcls_MainWindowXcls_objectviewPrivate;
-typedef struct _Xcls_MainWindowXcls_projectbuttonPrivate Xcls_MainWindowXcls_projectbuttonPrivate;
-typedef struct _Xcls_MainWindowXcls_projecteditbuttonPrivate Xcls_MainWindowXcls_projecteditbuttonPrivate;
-typedef struct _Xcls_MainWindowXcls_projecteditviewPrivate Xcls_MainWindowXcls_projecteditviewPrivate;
-typedef struct _Xcls_MainWindowXcls_editpanePrivate Xcls_MainWindowXcls_editpanePrivate;
-typedef struct _Xcls_WindowLeftProjectsPrivate Xcls_WindowLeftProjectsPrivate;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW (xcls_windowleftprojects_xcls_view_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_view Xcls_WindowLeftProjectsXcls_view;
-typedef struct _Xcls_WindowLeftProjectsXcls_viewClass Xcls_WindowLeftProjectsXcls_viewClass;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL (xcls_windowleftprojects_xcls_model_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_model Xcls_WindowLeftProjectsXcls_model;
-typedef struct _Xcls_WindowLeftProjectsXcls_modelClass Xcls_WindowLeftProjectsXcls_modelClass;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL (xcls_windowleftprojects_xcls_namecol_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_namecol Xcls_WindowLeftProjectsXcls_namecol;
-typedef struct _Xcls_WindowLeftProjectsXcls_namecolClass Xcls_WindowLeftProjectsXcls_namecolClass;
-typedef struct _Xcls_MainWindowXcls_treePrivate Xcls_MainWindowXcls_treePrivate;
-typedef struct _Xcls_WindowLeftTreePrivate Xcls_WindowLeftTreePrivate;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW (xcls_windowlefttree_xcls_view_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view))
-#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
-
-typedef struct _Xcls_WindowLeftTreeXcls_view Xcls_WindowLeftTreeXcls_view;
-typedef struct _Xcls_WindowLeftTreeXcls_viewClass Xcls_WindowLeftTreeXcls_viewClass;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL (xcls_windowlefttree_xcls_model_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model))
-#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
-
-typedef struct _Xcls_WindowLeftTreeXcls_model Xcls_WindowLeftTreeXcls_model;
-typedef struct _Xcls_WindowLeftTreeXcls_modelClass Xcls_WindowLeftTreeXcls_modelClass;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER (xcls_windowlefttree_xcls_renderer_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer))
-#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
-#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
-
-typedef struct _Xcls_WindowLeftTreeXcls_renderer Xcls_WindowLeftTreeXcls_renderer;
-typedef struct _Xcls_WindowLeftTreeXcls_rendererClass Xcls_WindowLeftTreeXcls_rendererClass;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU (xcls_windowlefttree_xcls_lefttreemenu_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu))
-#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
-#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
-
-typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu Xcls_WindowLeftTreeXcls_LeftTreeMenu;
-typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass Xcls_WindowLeftTreeXcls_LeftTreeMenuClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-typedef struct _Xcls_LeftPropsPrivate Xcls_LeftPropsPrivate;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP (xcls_leftprops_xcls_addpropertypopup_get_type ())
-#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup))
-#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
-#define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
-#define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
-#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
-
-typedef struct _Xcls_LeftPropsXcls_AddPropertyPopup Xcls_LeftPropsXcls_AddPropertyPopup;
-typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupClass Xcls_LeftPropsXcls_AddPropertyPopupClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS (xcls_leftprops_xcls_editprops_get_type ())
-#define XCLS_LEFTPROPS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps))
-#define XCLS_LEFTPROPS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
-#define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
-#define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
-#define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
-
-typedef struct _Xcls_LeftPropsXcls_EditProps Xcls_LeftPropsXcls_EditProps;
-typedef struct _Xcls_LeftPropsXcls_EditPropsClass Xcls_LeftPropsXcls_EditPropsClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_VIEW (xcls_leftprops_xcls_view_get_type ())
-#define XCLS_LEFTPROPS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view))
-#define XCLS_LEFTPROPS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
-#define XCLS_LEFTPROPS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
-#define XCLS_LEFTPROPS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
-#define XCLS_LEFTPROPS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
-
-typedef struct _Xcls_LeftPropsXcls_view Xcls_LeftPropsXcls_view;
-typedef struct _Xcls_LeftPropsXcls_viewClass Xcls_LeftPropsXcls_viewClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MODEL (xcls_leftprops_xcls_model_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model))
-#define XCLS_LEFTPROPS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
-#define XCLS_LEFTPROPS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
-#define XCLS_LEFTPROPS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
-#define XCLS_LEFTPROPS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
-
-typedef struct _Xcls_LeftPropsXcls_model Xcls_LeftPropsXcls_model;
-typedef struct _Xcls_LeftPropsXcls_modelClass Xcls_LeftPropsXcls_modelClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL (xcls_leftprops_xcls_keycol_get_type ())
-#define XCLS_LEFTPROPS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol))
-#define XCLS_LEFTPROPS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
-#define XCLS_LEFTPROPS_IS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
-#define XCLS_LEFTPROPS_IS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
-#define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
-
-typedef struct _Xcls_LeftPropsXcls_keycol Xcls_LeftPropsXcls_keycol;
-typedef struct _Xcls_LeftPropsXcls_keycolClass Xcls_LeftPropsXcls_keycolClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER (xcls_leftprops_xcls_keyrender_get_type ())
-#define XCLS_LEFTPROPS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender))
-#define XCLS_LEFTPROPS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
-#define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
-#define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
-#define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
-
-typedef struct _Xcls_LeftPropsXcls_keyrender Xcls_LeftPropsXcls_keyrender;
-typedef struct _Xcls_LeftPropsXcls_keyrenderClass Xcls_LeftPropsXcls_keyrenderClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_VALCOL (xcls_leftprops_xcls_valcol_get_type ())
-#define XCLS_LEFTPROPS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol))
-#define XCLS_LEFTPROPS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
-#define XCLS_LEFTPROPS_IS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
-#define XCLS_LEFTPROPS_IS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
-#define XCLS_LEFTPROPS_XCLS_VALCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
-
-typedef struct _Xcls_LeftPropsXcls_valcol Xcls_LeftPropsXcls_valcol;
-typedef struct _Xcls_LeftPropsXcls_valcolClass Xcls_LeftPropsXcls_valcolClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER (xcls_leftprops_xcls_valrender_get_type ())
-#define XCLS_LEFTPROPS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender))
-#define XCLS_LEFTPROPS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
-#define XCLS_LEFTPROPS_IS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
-#define XCLS_LEFTPROPS_IS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
-#define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
-
-typedef struct _Xcls_LeftPropsXcls_valrender Xcls_LeftPropsXcls_valrender;
-typedef struct _Xcls_LeftPropsXcls_valrenderClass Xcls_LeftPropsXcls_valrenderClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU (xcls_leftprops_xcls_contextmenu_get_type ())
-#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu))
-#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
-#define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
-#define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
-#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
-
-typedef struct _Xcls_LeftPropsXcls_ContextMenu Xcls_LeftPropsXcls_ContextMenu;
-typedef struct _Xcls_LeftPropsXcls_ContextMenuClass Xcls_LeftPropsXcls_ContextMenuClass;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-typedef struct _Xcls_MainWindowXcls_propsPrivate Xcls_MainWindowXcls_propsPrivate;
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-typedef struct _Xcls_MainWindowXcls_leftpanePrivate Xcls_MainWindowXcls_leftpanePrivate;
-typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate;
-
-#define XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW (xcls_projectsettings_xcls_view_get_type ())
-#define XCLS_PROJECTSETTINGS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view))
-#define XCLS_PROJECTSETTINGS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
-#define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
-
-typedef struct _Xcls_ProjectSettingsXcls_view Xcls_ProjectSettingsXcls_view;
-typedef struct _Xcls_ProjectSettingsXcls_viewClass Xcls_ProjectSettingsXcls_viewClass;
-typedef struct _Xcls_WindowRooViewPrivate Xcls_WindowRooViewPrivate;
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW (xcls_windowrooview_xcls_autoredraw_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw))
-#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
-#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
-
-typedef struct _Xcls_WindowRooViewXcls_AutoRedraw Xcls_WindowRooViewXcls_AutoRedraw;
-typedef struct _Xcls_WindowRooViewXcls_AutoRedrawClass Xcls_WindowRooViewXcls_AutoRedrawClass;
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW (xcls_windowrooview_xcls_view_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view))
-#define XCLS_WINDOWROOVIEW_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
-
-typedef struct _Xcls_WindowRooViewXcls_view Xcls_WindowRooViewXcls_view;
-typedef struct _Xcls_WindowRooViewXcls_viewClass Xcls_WindowRooViewXcls_viewClass;
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER (xcls_windowrooview_xcls_inspectorcontainer_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer))
-#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
-#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
-
-typedef struct _Xcls_WindowRooViewXcls_inspectorcontainer Xcls_WindowRooViewXcls_inspectorcontainer;
-typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerClass Xcls_WindowRooViewXcls_inspectorcontainerClass;
-typedef struct _Xcls_RightPaletePrivate Xcls_RightPaletePrivate;
-
-#define XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX (xcls_rightpalete_xcls_viewbox_get_type ())
-#define XCLS_RIGHTPALETE_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox))
-#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
-#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
-#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
-#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
-
-typedef struct _Xcls_RightPaleteXcls_viewbox Xcls_RightPaleteXcls_viewbox;
-typedef struct _Xcls_RightPaleteXcls_viewboxClass Xcls_RightPaleteXcls_viewboxClass;
-
-#define XCLS_RIGHTPALETE_TYPE_XCLS_MODEL (xcls_rightpalete_xcls_model_get_type ())
-#define XCLS_RIGHTPALETE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model))
-#define XCLS_RIGHTPALETE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
-#define XCLS_RIGHTPALETE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
-#define XCLS_RIGHTPALETE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
-#define XCLS_RIGHTPALETE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
-
-typedef struct _Xcls_RightPaleteXcls_model Xcls_RightPaleteXcls_model;
-typedef struct _Xcls_RightPaleteXcls_modelClass Xcls_RightPaleteXcls_modelClass;
-
-#define XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER (xcls_rightpalete_xcls_txtrender_get_type ())
-#define XCLS_RIGHTPALETE_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender))
-#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
-#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
-#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
-#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
-
-typedef struct _Xcls_RightPaleteXcls_txtrender Xcls_RightPaleteXcls_txtrender;
-typedef struct _Xcls_RightPaleteXcls_txtrenderClass Xcls_RightPaleteXcls_txtrenderClass;
-typedef struct _Xcls_WindowAddPropPrivate Xcls_WindowAddPropPrivate;
-
-#define XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL (xcls_windowaddprop_xcls_model_get_type ())
-#define XCLS_WINDOWADDPROP_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_model))
-#define XCLS_WINDOWADDPROP_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
-#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWADDPROP_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
-
-typedef struct _Xcls_WindowAddPropXcls_model Xcls_WindowAddPropXcls_model;
-typedef struct _Xcls_WindowAddPropXcls_modelClass Xcls_WindowAddPropXcls_modelClass;
-
-#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL (xcls_windowaddprop_xcls_namecol_get_type ())
-#define XCLS_WINDOWADDPROP_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecol))
-#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
-#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
-#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
-#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
-
-typedef struct _Xcls_WindowAddPropXcls_namecol Xcls_WindowAddPropXcls_namecol;
-typedef struct _Xcls_WindowAddPropXcls_namecolClass Xcls_WindowAddPropXcls_namecolClass;
-
-#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER (xcls_windowaddprop_xcls_namerender_get_type ())
-#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerender))
-#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
-#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
-#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
-#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
-
-typedef struct _Xcls_WindowAddPropXcls_namerender Xcls_WindowAddPropXcls_namerender;
-typedef struct _Xcls_WindowAddPropXcls_namerenderClass Xcls_WindowAddPropXcls_namerenderClass;
-typedef struct _Xcls_EditorPrivate Xcls_EditorPrivate;
-
-#define XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON (xcls_editor_xcls_save_button_get_type ())
-#define XCLS_EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_button))
-#define XCLS_EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass))
-#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON))
-#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON))
-#define XCLS_EDITOR_XCLS_SAVE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass))
-
-typedef struct _Xcls_EditorXcls_save_button Xcls_EditorXcls_save_button;
-typedef struct _Xcls_EditorXcls_save_buttonClass Xcls_EditorXcls_save_buttonClass;
-
-#define XCLS_EDITOR_TYPE_XCLS_KEY_EDIT (xcls_editor_xcls_key_edit_get_type ())
-#define XCLS_EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_edit))
-#define XCLS_EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass))
-#define XCLS_EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT))
-#define XCLS_EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT))
-#define XCLS_EDITOR_XCLS_KEY_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass))
-
-typedef struct _Xcls_EditorXcls_key_edit Xcls_EditorXcls_key_edit;
-typedef struct _Xcls_EditorXcls_key_editClass Xcls_EditorXcls_key_editClass;
-
-#define XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR (xcls_editor_xcls_righteditor_get_type ())
-#define XCLS_EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditor))
-#define XCLS_EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass))
-#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR))
-#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR))
-#define XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass))
-
-typedef struct _Xcls_EditorXcls_RightEditor Xcls_EditorXcls_RightEditor;
-typedef struct _Xcls_EditorXcls_RightEditorClass Xcls_EditorXcls_RightEditorClass;
-
-#define XCLS_EDITOR_TYPE_XCLS_VIEW (xcls_editor_xcls_view_get_type ())
-#define XCLS_EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_view))
-#define XCLS_EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass))
-#define XCLS_EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW))
-#define XCLS_EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW))
-#define XCLS_EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass))
-
-typedef struct _Xcls_EditorXcls_view Xcls_EditorXcls_view;
-typedef struct _Xcls_EditorXcls_viewClass Xcls_EditorXcls_viewClass;
-
-#define XCLS_EDITOR_TYPE_XCLS_BUFFER (xcls_editor_xcls_buffer_get_type ())
-#define XCLS_EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_buffer))
-#define XCLS_EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass))
-#define XCLS_EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER))
-#define XCLS_EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER))
-#define XCLS_EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass))
-
-typedef struct _Xcls_EditorXcls_buffer Xcls_EditorXcls_buffer;
-typedef struct _Xcls_EditorXcls_bufferClass Xcls_EditorXcls_bufferClass;
-typedef struct _Xcls_ClutterFilesPrivate Xcls_ClutterFilesPrivate;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT (xcls_clutterfiles_xcls_filelayout_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout))
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
-
-typedef struct _Xcls_ClutterFilesXcls_filelayout Xcls_ClutterFilesXcls_filelayout;
-typedef struct _Xcls_ClutterFilesXcls_filelayoutClass Xcls_ClutterFilesXcls_filelayoutClass;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER (xcls_clutterfiles_xcls_filelayout_manager_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager))
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
-#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
-
-typedef struct _Xcls_ClutterFilesXcls_filelayout_manager Xcls_ClutterFilesXcls_filelayout_manager;
-typedef struct _Xcls_ClutterFilesXcls_filelayout_managerClass Xcls_ClutterFilesXcls_filelayout_managerClass;
-
-#define XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM (xcls_clutterfiles_xcls_fileitem_get_type ())
-#define XCLS_CLUTTERFILES_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem))
-#define XCLS_CLUTTERFILES_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
-#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
-#define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
-
-typedef struct _Xcls_ClutterFilesXcls_fileitem Xcls_ClutterFilesXcls_fileitem;
-typedef struct _Xcls_ClutterFilesXcls_fileitemClass Xcls_ClutterFilesXcls_fileitemClass;
-typedef struct _Block3Data Block3Data;
-typedef struct _Xcls_GladeViewPrivate Xcls_GladeViewPrivate;
-typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
-typedef struct _Xcls_MainWindowXcls_topbarPrivate Xcls_MainWindowXcls_topbarPrivate;
-typedef struct _Xcls_MainWindowXcls_mainpanePrivate Xcls_MainWindowXcls_mainpanePrivate;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX9 (xcls_mainwindow_xcls_vbox9_get_type ())
-#define XCLS_MAINWINDOW_XCLS_VBOX9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9))
-#define XCLS_MAINWINDOW_XCLS_VBOX9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Class))
-#define XCLS_MAINWINDOW_IS_XCLS_VBOX9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9))
-#define XCLS_MAINWINDOW_IS_XCLS_VBOX9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9))
-#define XCLS_MAINWINDOW_XCLS_VBOX9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Class))
-
-typedef struct _Xcls_MainWindowXcls_VBox9 Xcls_MainWindowXcls_VBox9;
-typedef struct _Xcls_MainWindowXcls_VBox9Class Xcls_MainWindowXcls_VBox9Class;
-typedef struct _Xcls_MainWindowXcls_VBox9Private Xcls_MainWindowXcls_VBox9Private;
-typedef struct _Xcls_MainWindowXcls_clutterembedPrivate Xcls_MainWindowXcls_clutterembedPrivate;
-typedef struct _Xcls_MainWindowXcls_buttonlayoutPrivate Xcls_MainWindowXcls_buttonlayoutPrivate;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17 (xcls_mainwindow_xcls_boxlayout17_get_type ())
-#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17))
-#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Class))
-#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17))
-#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17))
-#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Class))
-
-typedef struct _Xcls_MainWindowXcls_BoxLayout17 Xcls_MainWindowXcls_BoxLayout17;
-typedef struct _Xcls_MainWindowXcls_BoxLayout17Class Xcls_MainWindowXcls_BoxLayout17Class;
-typedef struct _Xcls_MainWindowXcls_BoxLayout17Private Xcls_MainWindowXcls_BoxLayout17Private;
-typedef struct _Xcls_MainWindowXcls_objectshowbuttonPrivate Xcls_MainWindowXcls_objectshowbuttonPrivate;
-typedef struct _Xcls_MainWindowXcls_addpropbuttonPrivate Xcls_MainWindowXcls_addpropbuttonPrivate;
-typedef struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate Xcls_MainWindowXcls_addlistenerbuttonPrivate;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT19 (xcls_mainwindow_xcls_text19_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TEXT19(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19))
-#define XCLS_MAINWINDOW_XCLS_TEXT19_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Class))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT19(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT19_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19))
-#define XCLS_MAINWINDOW_XCLS_TEXT19_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Class))
-
-typedef struct _Xcls_MainWindowXcls_Text19 Xcls_MainWindowXcls_Text19;
-typedef struct _Xcls_MainWindowXcls_Text19Class Xcls_MainWindowXcls_Text19Class;
-typedef struct _Xcls_MainWindowXcls_Text19Private Xcls_MainWindowXcls_Text19Private;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT21 (xcls_mainwindow_xcls_text21_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TEXT21(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21))
-#define XCLS_MAINWINDOW_XCLS_TEXT21_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Class))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT21(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT21_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21))
-#define XCLS_MAINWINDOW_XCLS_TEXT21_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Class))
-
-typedef struct _Xcls_MainWindowXcls_Text21 Xcls_MainWindowXcls_Text21;
-typedef struct _Xcls_MainWindowXcls_Text21Class Xcls_MainWindowXcls_Text21Class;
-typedef struct _Xcls_MainWindowXcls_Text21Private Xcls_MainWindowXcls_Text21Private;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT23 (xcls_mainwindow_xcls_text23_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TEXT23(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23))
-#define XCLS_MAINWINDOW_XCLS_TEXT23_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Class))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT23(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT23_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23))
-#define XCLS_MAINWINDOW_XCLS_TEXT23_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Class))
-
-typedef struct _Xcls_MainWindowXcls_Text23 Xcls_MainWindowXcls_Text23;
-typedef struct _Xcls_MainWindowXcls_Text23Class Xcls_MainWindowXcls_Text23Class;
-typedef struct _Xcls_MainWindowXcls_Text23Private Xcls_MainWindowXcls_Text23Private;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT25 (xcls_mainwindow_xcls_text25_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TEXT25(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25))
-#define XCLS_MAINWINDOW_XCLS_TEXT25_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Class))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT25(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT25_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25))
-#define XCLS_MAINWINDOW_XCLS_TEXT25_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Class))
-
-typedef struct _Xcls_MainWindowXcls_Text25 Xcls_MainWindowXcls_Text25;
-typedef struct _Xcls_MainWindowXcls_Text25Class Xcls_MainWindowXcls_Text25Class;
-typedef struct _Xcls_MainWindowXcls_Text25Private Xcls_MainWindowXcls_Text25Private;
-
-#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT27 (xcls_mainwindow_xcls_text27_get_type ())
-#define XCLS_MAINWINDOW_XCLS_TEXT27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27))
-#define XCLS_MAINWINDOW_XCLS_TEXT27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Class))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27))
-#define XCLS_MAINWINDOW_IS_XCLS_TEXT27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27))
-#define XCLS_MAINWINDOW_XCLS_TEXT27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Class))
-
-typedef struct _Xcls_MainWindowXcls_Text27 Xcls_MainWindowXcls_Text27;
-typedef struct _Xcls_MainWindowXcls_Text27Class Xcls_MainWindowXcls_Text27Class;
-typedef struct _Xcls_MainWindowXcls_Text27Private Xcls_MainWindowXcls_Text27Private;
-
-struct _Xcls_MainWindow {
-       GObject parent_instance;
-       Xcls_MainWindowPrivate * priv;
-       GtkWindow* el;
-       Xcls_MainWindowXcls_vbox* vbox;
-       Xcls_MainWindowXcls_topbar* topbar;
-       Xcls_MainWindowXcls_mainpane* mainpane;
-       Xcls_MainWindowXcls_leftpane* leftpane;
-       Xcls_MainWindowXcls_editpane* editpane;
-       Xcls_MainWindowXcls_tree* tree;
-       Xcls_MainWindowXcls_props* props;
-       Xcls_MainWindowXcls_clutterembed* clutterembed;
-       Xcls_MainWindowXcls_rooview* rooview;
-       Xcls_MainWindowXcls_objectview* objectview;
-       Xcls_MainWindowXcls_codeeditview* codeeditview;
-       Xcls_MainWindowXcls_addpropsview* addpropsview;
-       Xcls_MainWindowXcls_projecteditview* projecteditview;
-       Xcls_MainWindowXcls_buttonlayout* buttonlayout;
-       Xcls_MainWindowXcls_projectbutton* projectbutton;
-       Xcls_MainWindowXcls_projecteditbutton* projecteditbutton;
-       Xcls_MainWindowXcls_objectshowbutton* objectshowbutton;
-       Xcls_MainWindowXcls_addpropbutton* addpropbutton;
-       Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton;
-       ProjectProject* project;
-       Xcls_ClutterFiles* clutterfiles;
-       Xcls_Editor* code_editor;
-       Xcls_GladeView* window_gladeview;
-       Xcls_LeftProps* left_props;
-       Xcls_ProjectSettings* projectsettings;
-       Xcls_RightPalete* rightpalete;
-       Xcls_WindowAddProp* add_props;
-       Xcls_WindowLeftProjects* left_projects;
-       Xcls_WindowLeftTree* left_tree;
-       Xcls_WindowRooView* window_rooview;
-       gboolean children_loaded;
-       gchar* state;
-       gchar* title;
-};
-
-struct _Xcls_MainWindowClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_vbox {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_vboxPrivate * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_MainWindowXcls_vboxClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_addpropsview {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_addpropsviewPrivate * priv;
-       GtkClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_addpropsviewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_rooview {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_rooviewPrivate * priv;
-       GtkClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_rooviewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_codeeditview {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_codeeditviewPrivate * priv;
-       GtkClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_codeeditviewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_objectview {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_objectviewPrivate * priv;
-       GtkClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_objectviewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_projectbutton {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_projectbuttonPrivate * priv;
-       ClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_projectbuttonClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_projecteditbutton {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_projecteditbuttonPrivate * priv;
-       ClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_projecteditbuttonClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_projecteditview {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_projecteditviewPrivate * priv;
-       GtkClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_projecteditviewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_editpane {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_editpanePrivate * priv;
-       GtkVPaned* el;
-};
-
-struct _Xcls_MainWindowXcls_editpaneClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjects {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsPrivate * priv;
-       GtkVBox* el;
-       Xcls_WindowLeftProjectsXcls_view* view;
-       Xcls_WindowLeftProjectsXcls_model* model;
-       Xcls_WindowLeftProjectsXcls_namecol* namecol;
-       gboolean is_loaded;
-       gboolean is_loading;
-};
-
-struct _Xcls_WindowLeftProjectsClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_tree {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_treePrivate * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_MainWindowXcls_treeClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftTree {
-       GObject parent_instance;
-       Xcls_WindowLeftTreePrivate * priv;
-       GtkScrolledWindow* el;
-       Xcls_WindowLeftTreeXcls_view* view;
-       Xcls_WindowLeftTreeXcls_model* model;
-       Xcls_WindowLeftTreeXcls_renderer* renderer;
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu* LeftTreeMenu;
-};
-
-struct _Xcls_WindowLeftTreeClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftProps {
-       GObject parent_instance;
-       Xcls_LeftPropsPrivate * priv;
-       GtkVBox* el;
-       Xcls_LeftPropsXcls_AddPropertyPopup* AddPropertyPopup;
-       Xcls_LeftPropsXcls_EditProps* EditProps;
-       Xcls_LeftPropsXcls_view* view;
-       Xcls_LeftPropsXcls_model* model;
-       Xcls_LeftPropsXcls_keycol* keycol;
-       Xcls_LeftPropsXcls_keyrender* keyrender;
-       Xcls_LeftPropsXcls_valcol* valcol;
-       Xcls_LeftPropsXcls_valrender* valrender;
-       Xcls_LeftPropsXcls_ContextMenu* ContextMenu;
-       JsRenderJsRender* file;
-       JsRenderNode* node;
-       gboolean allow_edit;
-};
-
-struct _Xcls_LeftPropsClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_props {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_propsPrivate * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_MainWindowXcls_propsClass {
-       GObjectClass parent_class;
-};
-
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-struct _Xcls_MainWindowXcls_leftpane {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_leftpanePrivate * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_MainWindowXcls_leftpaneClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ProjectSettings {
-       GObject parent_instance;
-       Xcls_ProjectSettingsPrivate * priv;
-       GtkVBox* el;
-       Xcls_ProjectSettingsXcls_view* view;
-       ProjectProject* project;
-};
-
-struct _Xcls_ProjectSettingsClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooView {
-       GObject parent_instance;
-       Xcls_WindowRooViewPrivate * priv;
-       GtkVPaned* el;
-       Xcls_WindowRooViewXcls_AutoRedraw* AutoRedraw;
-       Xcls_WindowRooViewXcls_view* view;
-       Xcls_WindowRooViewXcls_inspectorcontainer* inspectorcontainer;
-       JsRenderJsRender* file;
-};
-
-struct _Xcls_WindowRooViewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_RightPalete {
-       GObject parent_instance;
-       Xcls_RightPaletePrivate * priv;
-       GtkVBox* el;
-       Xcls_RightPaleteXcls_viewbox* viewbox;
-       Xcls_RightPaleteXcls_model* model;
-       Xcls_RightPaleteXcls_txtrender* txtrender;
-};
-
-struct _Xcls_RightPaleteClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowAddProp {
-       GObject parent_instance;
-       Xcls_WindowAddPropPrivate * priv;
-       GtkScrolledWindow* el;
-       Xcls_WindowAddPropXcls_model* model;
-       Xcls_WindowAddPropXcls_namecol* namecol;
-       Xcls_WindowAddPropXcls_namerender* namerender;
-};
-
-struct _Xcls_WindowAddPropClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_Editor {
-       GObject parent_instance;
-       Xcls_EditorPrivate * priv;
-       GtkVBox* el;
-       Xcls_EditorXcls_save_button* save_button;
-       Xcls_EditorXcls_key_edit* key_edit;
-       Xcls_EditorXcls_RightEditor* RightEditor;
-       Xcls_EditorXcls_view* view;
-       Xcls_EditorXcls_buffer* buffer;
-       JsRenderNode* node;
-       gboolean dirty;
-       gboolean pos;
-       gint pos_root_x;
-       gint pos_root_y;
-       gchar* activeEditor;
-       gchar* key;
-       gchar* ptype;
-};
-
-struct _Xcls_EditorClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ClutterFiles {
-       GObject parent_instance;
-       Xcls_ClutterFilesPrivate * priv;
-       ClutterScrollActor* el;
-       Xcls_ClutterFilesXcls_filelayout* filelayout;
-       Xcls_ClutterFilesXcls_filelayout_manager* filelayout_manager;
-       GeeArrayList* fileitems;
-};
-
-struct _Xcls_ClutterFilesClass {
-       GObjectClass parent_class;
-};
-
-struct _Block3Data {
-       int _ref_count_;
-       Xcls_MainWindow* self;
-       GtkContainer* ctr;
-};
-
-struct _Xcls_GladeView {
-       GObject parent_instance;
-       Xcls_GladeViewPrivate * priv;
-       GladeDesignView* el;
-};
-
-struct _Xcls_GladeViewClass {
-       GObjectClass parent_class;
-};
-
-struct _ProjectProject {
-       GObject parent_instance;
-       ProjectProjectPrivate * priv;
-       gchar* id;
-       gchar* fn;
-       gchar* name;
-       gchar* runhtml;
-       GeeHashMap* paths;
-       GeeHashMap* files;
-       gchar* xtype;
-};
-
-struct _ProjectProjectClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_vboxPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_topbar {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_topbarPrivate * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_MainWindowXcls_topbarClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_mainpane {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_mainpanePrivate * priv;
-       GtkHPaned* el;
-       gint lastWidth;
-};
-
-struct _Xcls_MainWindowXcls_mainpaneClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_topbarPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_mainpanePrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_VBox9 {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_VBox9Private * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_MainWindowXcls_VBox9Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_leftpanePrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_editpanePrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_treePrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_propsPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_VBox9Private {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_clutterembed {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_clutterembedPrivate * priv;
-       GtkClutterEmbed* el;
-};
-
-struct _Xcls_MainWindowXcls_clutterembedClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_clutterembedPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_buttonlayout {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_buttonlayoutPrivate * priv;
-       ClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_buttonlayoutClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_rooviewPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_objectviewPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_codeeditviewPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_addpropsviewPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_projecteditviewPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_buttonlayoutPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_BoxLayout17 {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_BoxLayout17Private * priv;
-       ClutterBoxLayout* el;
-};
-
-struct _Xcls_MainWindowXcls_BoxLayout17Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_objectshowbutton {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_objectshowbuttonPrivate * priv;
-       ClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_objectshowbuttonClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_addpropbutton {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_addpropbuttonPrivate * priv;
-       ClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_addpropbuttonClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_addlistenerbutton {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_addlistenerbuttonPrivate * priv;
-       ClutterActor* el;
-};
-
-struct _Xcls_MainWindowXcls_addlistenerbuttonClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_BoxLayout17Private {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_projectbuttonPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_Text19 {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_Text19Private * priv;
-       ClutterText* el;
-};
-
-struct _Xcls_MainWindowXcls_Text19Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_Text19Private {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_projecteditbuttonPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_Text21 {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_Text21Private * priv;
-       ClutterText* el;
-};
-
-struct _Xcls_MainWindowXcls_Text21Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_Text21Private {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_objectshowbuttonPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_Text23 {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_Text23Private * priv;
-       ClutterText* el;
-};
-
-struct _Xcls_MainWindowXcls_Text23Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_Text23Private {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_addpropbuttonPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_Text25 {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_Text25Private * priv;
-       ClutterText* el;
-};
-
-struct _Xcls_MainWindowXcls_Text25Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_Text25Private {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate {
-       Xcls_MainWindow* _this;
-};
-
-struct _Xcls_MainWindowXcls_Text27 {
-       GObject parent_instance;
-       Xcls_MainWindowXcls_Text27Private * priv;
-       ClutterText* el;
-};
-
-struct _Xcls_MainWindowXcls_Text27Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_MainWindowXcls_Text27Private {
-       Xcls_MainWindow* _this;
-};
-
-
-extern Xcls_MainWindow* MainWindow;
-Xcls_MainWindow* MainWindow = NULL;
-static gpointer xcls_mainwindow_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_vbox_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_topbar_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_mainpane_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_leftpane_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_editpane_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_tree_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_props_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_vbox9_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_clutterembed_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_rooview_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_objectview_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_codeeditview_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_addpropsview_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_projecteditview_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_buttonlayout_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_boxlayout17_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_projectbutton_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_text19_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_projecteditbutton_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_text21_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_objectshowbutton_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_text23_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_addpropbutton_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_text25_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_addlistenerbutton_parent_class = NULL;
-static gpointer xcls_mainwindow_xcls_text27_parent_class = NULL;
-
-GType xcls_mainwindow_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_vbox_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_topbar_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_mainpane_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_leftpane_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_editpane_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_tree_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_props_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_clutterembed_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_rooview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_objectview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_codeeditview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_addpropsview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_projecteditview_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_buttonlayout_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_addpropbutton_get_type (void) G_GNUC_CONST;
-GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) G_GNUC_CONST;
-GType project_project_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_get_type (void) G_GNUC_CONST;
-GType xcls_editor_get_type (void) G_GNUC_CONST;
-GType xcls_gladeview_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_get_type (void) G_GNUC_CONST;
-GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
-GType xcls_rightpalete_get_type (void) G_GNUC_CONST;
-GType xcls_windowaddprop_get_type (void) G_GNUC_CONST;
-GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
-GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
-#define XCLS_MAINWINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowPrivate))
-enum  {
-       XCLS_MAINWINDOW_DUMMY_PROPERTY
-};
-Xcls_MainWindow* xcls_mainwindow_singleton (void);
-Xcls_MainWindow* xcls_mainwindow_new (void);
-Xcls_MainWindow* xcls_mainwindow_construct (GType object_type);
-Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner);
-static void __lambda99_ (Xcls_MainWindow* self);
-void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self);
-static void ___lambda99__gtk_widget_show (GtkWidget* _sender, gpointer self);
-static gboolean __lambda100_ (Xcls_MainWindow* self, GdkEventAny* event);
-static gboolean ___lambda100__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
-void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self);
-void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self);
-void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self);
-void xcls_mainwindow_hideObject (Xcls_MainWindow* self);
-void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self);
-void xcls_windowrooview_createThumb (Xcls_WindowRooView* self);
-GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST;
-void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project);
-void xcls_mainwindow_initChildren (Xcls_MainWindow* self);
-Xcls_WindowLeftTree* xcls_windowlefttree_new (void);
-Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type);
-GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST;
-static gboolean __lambda101_ (Xcls_MainWindow* self);
-void xcls_leftprops_finish_editing (Xcls_LeftProps* self);
-gboolean xcls_editor_saveContents (Xcls_Editor* self);
-GType js_render_node_get_type (void) G_GNUC_CONST;
-static gboolean ___lambda101__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
-static void __lambda102_ (Xcls_MainWindow* self, JsRenderNode* sel);
-GType xcls_leftprops_xcls_addpropertypopup_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_editprops_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_keycol_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_keyrender_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_valcol_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_valrender_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_contextmenu_get_type (void) G_GNUC_CONST;
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node);
-JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self);
-void xcls_rightpalete_clear (Xcls_RightPalete* self);
-GType palete_palete_get_type (void) G_GNUC_CONST;
-void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls);
-PaletePalete* js_render_js_render_palete (JsRenderJsRender* self);
-gchar* js_render_node_fqn (JsRenderNode* self);
-void xcls_windowaddprop_clear (Xcls_WindowAddProp* self);
-void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype);
-static void ___lambda102__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
-static void __lambda103_ (Xcls_MainWindow* self);
-void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self);
-static void ___lambda103__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self);
-Xcls_LeftProps* xcls_leftprops_new (void);
-Xcls_LeftProps* xcls_leftprops_construct (GType object_type);
-static void __lambda104_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key);
-void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
-static void ___lambda104__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self);
-static gboolean __lambda105_ (Xcls_MainWindow* self);
-static gboolean ___lambda105__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self);
-static void __lambda106_ (Xcls_MainWindow* self);
-void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file);
-static void ___lambda106__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self);
-Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void);
-Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type);
-static void __lambda107_ (Xcls_MainWindow* self, ProjectProject* proj);
-void project_project_scanDirs (ProjectProject* self);
-void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr);
-static void ___lambda107__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self);
-Xcls_ProjectSettings* xcls_projectsettings_new (void);
-Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type);
-GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST;
-static void __lambda108_ (Xcls_MainWindow* self, const gchar* btn);
-GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST;
-GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST;
-void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force);
-static void ___lambda108__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self);
-Xcls_RightPalete* xcls_rightpalete_new (void);
-Xcls_RightPalete* xcls_rightpalete_construct (GType object_type);
-GType xcls_rightpalete_xcls_viewbox_get_type (void) G_GNUC_CONST;
-GType xcls_rightpalete_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_rightpalete_xcls_txtrender_get_type (void) G_GNUC_CONST;
-Xcls_WindowAddProp* xcls_windowaddprop_new (void);
-Xcls_WindowAddProp* xcls_windowaddprop_construct (GType object_type);
-GType xcls_windowaddprop_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_windowaddprop_xcls_namecol_get_type (void) G_GNUC_CONST;
-GType xcls_windowaddprop_xcls_namerender_get_type (void) G_GNUC_CONST;
-static void __lambda109_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype);
-void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type);
-static void ___lambda109__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self);
-Xcls_Editor* xcls_editor_new (void);
-Xcls_Editor* xcls_editor_construct (GType object_type);
-GType xcls_editor_xcls_save_button_get_type (void) G_GNUC_CONST;
-GType xcls_editor_xcls_key_edit_get_type (void) G_GNUC_CONST;
-GType xcls_editor_xcls_righteditor_get_type (void) G_GNUC_CONST;
-GType xcls_editor_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_editor_xcls_buffer_get_type (void) G_GNUC_CONST;
-Xcls_WindowRooView* xcls_windowrooview_new (void);
-Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type);
-Xcls_GladeView* xcls_gladeview_new (void);
-Xcls_GladeView* xcls_gladeview_construct (GType object_type);
-Xcls_ClutterFiles* xcls_clutterfiles_new (void);
-Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type);
-GType xcls_clutterfiles_xcls_filelayout_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) G_GNUC_CONST;
-GType xcls_clutterfiles_xcls_fileitem_get_type (void) G_GNUC_CONST;
-static void __lambda110_ (Xcls_MainWindow* self, JsRenderJsRender* file);
-static Block3Data* block3_data_ref (Block3Data* _data3_);
-static void block3_data_unref (void * _userdata_);
-void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self);
-void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f);
-static void ___lambda111_ (Block3Data* _data3_, GtkWidget* w);
-static void ____lambda111__gtk_callback (GtkWidget* widget, gpointer self);
-void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file);
-static void ___lambda112_ (Block3Data* _data3_, GtkWidget* w);
-static void ____lambda112__gtk_callback (GtkWidget* widget, gpointer self);
-static void ___lambda110__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self);
-void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str);
-void xcls_mainwindow_show (Xcls_MainWindow* self);
-void xcls_mainwindow_showAddListener (Xcls_MainWindow* self);
-JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self);
-PaletePalete* palete_factory (const gchar* xtype);
-void xcls_mainwindow_showAddProp (Xcls_MainWindow* self);
-void xcls_editor_show (Xcls_Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
-void xcls_mainwindow_showObject (Xcls_MainWindow* self);
-void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self);
-void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project);
-#define XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_VBOX_DUMMY_PROPERTY
-};
-Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner);
-static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_TOPBAR_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpanePrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_MAINPANE_DUMMY_PROPERTY
-};
-Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner);
-GType xcls_mainwindow_xcls_vbox9_get_type (void) G_GNUC_CONST;
-Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner);
-static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpanePrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_LEFTPANE_DUMMY_PROPERTY
-};
-Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner);
-static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpanePrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_EDITPANE_DUMMY_PROPERTY
-};
-Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner);
-static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treePrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_TREE_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_tree_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_PROPS_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_props_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Private))
-enum  {
-       XCLS_MAINWINDOW_XCLS_VBOX9_DUMMY_PROPERTY
-};
-Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner);
-static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_DUMMY_PROPERTY
-};
-Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner);
-static void __lambda72_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc);
-void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h);
-static void ___lambda72__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self);
-static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_ROOVIEW_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_OBJECTVIEW_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_DUMMY_PROPERTY
-};
-GType xcls_mainwindow_xcls_boxlayout17_get_type (void) G_GNUC_CONST;
-Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner);
-static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Private))
-enum  {
-       XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_DUMMY_PROPERTY
-};
-GType xcls_mainwindow_xcls_text19_get_type (void) G_GNUC_CONST;
-Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner);
-static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda20__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda21__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda22_ (Xcls_MainWindowXcls_projectbutton* self);
-static gboolean ___lambda22__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
-static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Private))
-enum  {
-       XCLS_MAINWINDOW_XCLS_TEXT19_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_text19_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_DUMMY_PROPERTY
-};
-GType xcls_mainwindow_xcls_text21_get_type (void) G_GNUC_CONST;
-Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner);
-static gboolean __lambda31_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda31__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda32_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda32__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda33_ (Xcls_MainWindowXcls_projecteditbutton* self);
-static gboolean ___lambda33__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
-static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Private))
-enum  {
-       XCLS_MAINWINDOW_XCLS_TEXT21_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_text21_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_DUMMY_PROPERTY
-};
-GType xcls_mainwindow_xcls_text23_get_type (void) G_GNUC_CONST;
-Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner);
-static gboolean __lambda47_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda47__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda48_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda48__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda49_ (Xcls_MainWindowXcls_objectshowbutton* self);
-static gboolean ___lambda49__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
-static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Private))
-enum  {
-       XCLS_MAINWINDOW_XCLS_TEXT23_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_text23_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_DUMMY_PROPERTY
-};
-GType xcls_mainwindow_xcls_text25_get_type (void) G_GNUC_CONST;
-Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner);
-static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda65__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda66__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda67_ (Xcls_MainWindowXcls_addpropbutton* self);
-static gboolean ___lambda67__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
-static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Private))
-enum  {
-       XCLS_MAINWINDOW_XCLS_TEXT25_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_text25_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonPrivate))
-enum  {
-       XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_DUMMY_PROPERTY
-};
-GType xcls_mainwindow_xcls_text27_get_type (void) G_GNUC_CONST;
-Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner);
-Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner);
-static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda69__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event);
-static gboolean ___lambda70__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
-static gboolean __lambda71_ (Xcls_MainWindowXcls_addlistenerbutton* self);
-static gboolean ___lambda71__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
-static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj);
-#define XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Private))
-enum  {
-       XCLS_MAINWINDOW_XCLS_TEXT27_DUMMY_PROPERTY
-};
-static void xcls_mainwindow_xcls_text27_finalize (GObject* obj);
-static void xcls_mainwindow_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 1861 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindow* xcls_mainwindow_singleton (void) {
-       Xcls_MainWindow* result = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindow* _tmp3_ = NULL;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = MainWindow;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp0_ == NULL) {
-#line 1874 "MainWindow.vala.c"
-               Xcls_MainWindow* _tmp1_ = NULL;
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp1_ = xcls_mainwindow_new ();
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (MainWindow);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               MainWindow = _tmp1_;
-#line 1882 "MainWindow.vala.c"
-       }
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = MainWindow;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = _tmp3_;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 1892 "MainWindow.vala.c"
-}
-
-
-static void __lambda99_ (Xcls_MainWindow* self) {
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_hideViewEditing (self);
-#line 1899 "MainWindow.vala.c"
-}
-
-
-static void ___lambda99__gtk_widget_show (GtkWidget* _sender, gpointer self) {
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda99_ ((Xcls_MainWindow*) self);
-#line 1906 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda100_ (Xcls_MainWindow* self, GdkEventAny* event) {
-       gboolean result = FALSE;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 1918 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda100__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
-       gboolean result;
-       result = __lambda100_ ((Xcls_MainWindow*) self, event);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 1927 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindow* xcls_mainwindow_construct (GType object_type) {
-       Xcls_MainWindow * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       GtkWindow* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       GtkWindow* _tmp3_ = NULL;
-       GtkWindow* _tmp4_ = NULL;
-       GtkWindow* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_vbox* child_0 = NULL;
-       Xcls_MainWindow* _tmp6_ = NULL;
-       Xcls_MainWindowXcls_vbox* _tmp7_ = NULL;
-       GtkWindow* _tmp8_ = NULL;
-       GtkVBox* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       GtkWindow* _tmp11_ = NULL;
-       GtkWindow* _tmp12_ = NULL;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindow*) g_object_new (object_type, NULL);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp0_;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp1_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp1_;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->project);
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->project = NULL;
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->clutterfiles);
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->clutterfiles = NULL;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->code_editor);
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->code_editor = NULL;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->window_gladeview);
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->window_gladeview = NULL;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_props);
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->left_props = NULL;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->projectsettings);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->projectsettings = NULL;
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->rightpalete);
-#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->rightpalete = NULL;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->add_props);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->add_props = NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_projects);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->left_projects = NULL;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_tree);
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->left_tree = NULL;
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->window_rooview);
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->window_rooview = NULL;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->children_loaded = FALSE;
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = g_strdup ("Application Builder");
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (self->title);
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->title = _tmp2_;
-#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->el;
-#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 0);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->el;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_set (_tmp4_, "default-height", 500, NULL);
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_set (_tmp5_, "default-width", 800, NULL);
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->priv->_this;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = xcls_mainwindow_xcls_vbox_new (_tmp6_);
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp7_;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = child_0->el;
-#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = g_strdup ("files");
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (self->state);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->state = _tmp10_;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->el;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp11_, "show", (GCallback) ___lambda99__gtk_widget_show, self, 0);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->el;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp12_, "delete-event", (GCallback) ___lambda100__gtk_widget_delete_event, self, 0);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 2059 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindow* xcls_mainwindow_new (void) {
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_construct (TYPE_XCLS_MAINWINDOW);
-#line 2066 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self) {
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp1_ = NULL;
-       GtkClutterActor* _tmp2_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp3_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp4_ = NULL;
-       GtkClutterActor* _tmp5_ = NULL;
-       GtkClutterActor* _tmp6_ = NULL;
-       Xcls_MainWindow* _tmp7_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp8_ = NULL;
-       GtkClutterActor* _tmp9_ = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       Xcls_MainWindow* _tmp12_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp13_ = NULL;
-       GtkClutterActor* _tmp14_ = NULL;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->addpropsview;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->el;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->priv->_this;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = _tmp3_->rooview;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = _g_object_ref0 (_tmp5_);
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp6_;
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) el);
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->priv->_this;
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = _tmp7_->addpropsview;
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = _tmp8_->el;
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->priv->_this;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = g_strdup ("edit");
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp10_->state);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_->state = _tmp11_;
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) el);
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->priv->_this;
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = _tmp12_->addpropsview;
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->el;
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 2139 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self) {
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp1_ = NULL;
-       GtkClutterActor* _tmp2_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp3_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp4_ = NULL;
-       GtkClutterActor* _tmp5_ = NULL;
-       GtkClutterActor* _tmp6_ = NULL;
-       Xcls_MainWindow* _tmp7_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp8_ = NULL;
-       GtkClutterActor* _tmp9_ = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       Xcls_MainWindow* _tmp12_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp13_ = NULL;
-       GtkClutterActor* _tmp14_ = NULL;
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->addpropsview;
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->el;
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->priv->_this;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = _tmp3_->rooview;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = _g_object_ref0 (_tmp5_);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp6_;
-#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) el);
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->priv->_this;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = _tmp7_->addpropsview;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = _tmp8_->el;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->priv->_this;
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = g_strdup ("edit");
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp10_->state);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_->state = _tmp11_;
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) el);
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->priv->_this;
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = _tmp12_->addpropsview;
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->el;
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 2212 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self) {
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp1_ = NULL;
-       GtkClutterActor* _tmp2_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp3_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp4_ = NULL;
-       GtkClutterActor* _tmp5_ = NULL;
-       GtkClutterActor* _tmp6_ = NULL;
-       Xcls_MainWindow* _tmp7_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp8_ = NULL;
-       GtkClutterActor* _tmp9_ = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       Xcls_MainWindow* _tmp12_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp13_ = NULL;
-       GtkClutterActor* _tmp14_ = NULL;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->codeeditview;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->el;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
-#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->priv->_this;
-#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = _tmp3_->rooview;
-#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = _g_object_ref0 (_tmp5_);
-#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp6_;
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) el);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->priv->_this;
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = _tmp7_->codeeditview;
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = _tmp8_->el;
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->priv->_this;
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = g_strdup ("edit");
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp10_->state);
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_->state = _tmp11_;
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) el);
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->priv->_this;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = _tmp12_->codeeditview;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->el;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 2285 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_hideObject (Xcls_MainWindow* self) {
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp1_ = NULL;
-       GtkClutterActor* _tmp2_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp3_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp4_ = NULL;
-       GtkClutterActor* _tmp5_ = NULL;
-       GtkClutterActor* _tmp6_ = NULL;
-       Xcls_MainWindow* _tmp7_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp8_ = NULL;
-       GtkClutterActor* _tmp9_ = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       Xcls_MainWindow* _tmp12_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp13_ = NULL;
-       GtkClutterActor* _tmp14_ = NULL;
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->objectview;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->el;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->priv->_this;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = _tmp3_->rooview;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = _g_object_ref0 (_tmp5_);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp6_;
-#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) el);
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->priv->_this;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = _tmp7_->objectview;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = _tmp8_->el;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->priv->_this;
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = g_strdup ("edit");
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp10_->state);
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_->state = _tmp11_;
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) el);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->priv->_this;
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = _tmp12_->objectview;
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->el;
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 2358 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self) {
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindowXcls_projectbutton* _tmp1_ = NULL;
-       ClutterActor* _tmp2_ = NULL;
-       Xcls_MainWindow* _tmp3_ = NULL;
-       Xcls_MainWindowXcls_projecteditbutton* _tmp4_ = NULL;
-       ClutterActor* _tmp5_ = NULL;
-       Xcls_MainWindow* _tmp6_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp7_ = NULL;
-       GtkClutterActor* _tmp8_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp9_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp10_ = NULL;
-       GtkClutterActor* _tmp11_ = NULL;
-       GtkClutterActor* _tmp12_ = NULL;
-       Xcls_MainWindow* _tmp13_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp14_ = NULL;
-       GtkClutterActor* _tmp15_ = NULL;
-       Xcls_MainWindow* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-       Xcls_MainWindow* _tmp18_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp19_ = NULL;
-       GtkClutterActor* _tmp20_ = NULL;
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->projectbutton;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->el;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_show (_tmp2_);
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->priv->_this;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = _tmp3_->projecteditbutton;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_show (_tmp5_);
-#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->priv->_this;
-#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = _tmp6_->projecteditview;
-#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = _tmp7_->el;
-#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp8_);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = self->priv->_this;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = _tmp9_->rooview;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = _tmp10_->el;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = _g_object_ref0 (_tmp11_);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp12_;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) el);
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->priv->_this;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->projecteditview;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = _tmp14_->el;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp15_, (gdouble) 1.0f, (gdouble) 0.0f);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = self->priv->_this;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = g_strdup ("edit");
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp16_->state);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_->state = _tmp17_;
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) el);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = self->priv->_this;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = _tmp18_->projecteditview;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = _tmp19_->el;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp20_);
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 2453 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self) {
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindowXcls_projecteditbutton* _tmp2_ = NULL;
-       ClutterActor* _tmp3_ = NULL;
-       Xcls_MainWindowXcls_editpane* _tmp4_ = NULL;
-       GtkVPaned* _tmp5_ = NULL;
-       Xcls_WindowLeftProjects* _tmp6_ = NULL;
-       GtkVBox* _tmp7_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp8_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp9_ = NULL;
-       GtkClutterActor* _tmp10_ = NULL;
-       GtkClutterActor* _tmp11_ = NULL;
-       Xcls_MainWindow* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       Xcls_MainWindow* _tmp14_ = NULL;
-       Xcls_WindowLeftProjects* _tmp15_ = NULL;
-       Xcls_MainWindow* _tmp16_ = NULL;
-       ProjectProject* _tmp17_ = NULL;
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->window_rooview;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_windowrooview_createThumb (_tmp0_);
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = self->priv->_this;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->projecteditbutton;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _tmp2_->el;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_hide (_tmp3_);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->editpane;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp5_);
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->left_projects;
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = _tmp6_->el;
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show ((GtkWidget*) _tmp7_);
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->priv->_this;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = _tmp8_->rooview;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = _tmp9_->el;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = _g_object_ref0 (_tmp10_);
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp11_;
-#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) el);
-#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_easing_duration ((ClutterActor*) el, (guint) 1000);
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 360.0f);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.0f, (gdouble) 0.0f);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->priv->_this;
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = g_strdup ("files");
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp12_->state);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_->state = _tmp13_;
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = self->priv->_this;
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = _tmp14_->left_projects;
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = self->priv->_this;
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = _tmp16_->project;
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_windowleftprojects_selectProject (_tmp15_, _tmp17_);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) el);
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_print ("show view browsing");
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 2545 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda101_ (Xcls_MainWindow* self) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       Xcls_Editor* _tmp2_ = NULL;
-       gboolean _tmp3_ = FALSE;
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->state;
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
-#line 2558 "MainWindow.vala.c"
-               Xcls_LeftProps* _tmp1_ = NULL;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp1_ = self->left_props;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               xcls_leftprops_finish_editing (_tmp1_);
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               result = TRUE;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               return result;
-#line 2568 "MainWindow.vala.c"
-       }
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->code_editor;
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = xcls_editor_saveContents (_tmp2_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (!_tmp3_) {
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               result = FALSE;
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               return result;
-#line 2580 "MainWindow.vala.c"
-       }
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 2586 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda101__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
-       gboolean result;
-       result = __lambda101_ ((Xcls_MainWindow*) self);
-#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 2595 "MainWindow.vala.c"
-}
-
-
-static void __lambda102_ (Xcls_MainWindow* self, JsRenderNode* sel) {
-       const gchar* _tmp0_ = NULL;
-       JsRenderNode* _tmp1_ = NULL;
-       JsRenderNode* _tmp2_ = NULL;
-       Xcls_LeftProps* _tmp5_ = NULL;
-       GtkVBox* _tmp6_ = NULL;
-       Xcls_LeftProps* _tmp7_ = NULL;
-       Xcls_WindowLeftTree* _tmp8_ = NULL;
-       JsRenderJsRender* _tmp9_ = NULL;
-       JsRenderJsRender* _tmp10_ = NULL;
-       JsRenderNode* _tmp11_ = NULL;
-       const gchar* _tmp12_ = NULL;
-       const gchar* _tmp13_ = NULL;
-       GQuark _tmp15_ = 0U;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp14_label0 = 0;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp14_label1 = 0;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp14_label2 = 0;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp14_label3 = 0;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = sel;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp1_ == NULL) {
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp0_ = "NULL";
-#line 2627 "MainWindow.vala.c"
-       } else {
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp0_ = "a value";
-#line 2631 "MainWindow.vala.c"
-       }
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_print ("node_selected called %s\n", _tmp0_);
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = sel;
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp2_ == NULL) {
-#line 2639 "MainWindow.vala.c"
-               Xcls_LeftProps* _tmp3_ = NULL;
-               GtkVBox* _tmp4_ = NULL;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp3_ = self->left_props;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp4_ = _tmp3_->el;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               gtk_widget_hide ((GtkWidget*) _tmp4_);
-#line 2648 "MainWindow.vala.c"
-       }
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->left_props;
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = _tmp5_->el;
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show ((GtkWidget*) _tmp6_);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->left_props;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->left_tree;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = xcls_windowlefttree_getActiveFile (_tmp8_);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = _tmp9_;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = sel;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_leftprops_load (_tmp7_, _tmp10_, _tmp11_);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp10_);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->state;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = _tmp12_;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = (NULL == _tmp13_) ? 0 : g_quark_from_string (_tmp13_);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp15_ == ((0 != _tmp14_label0) ? _tmp14_label0 : (_tmp14_label0 = g_quark_from_static_string ("object")))) {
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 2680 "MainWindow.vala.c"
-                       default:
-                       {
-                               JsRenderNode* _tmp16_ = NULL;
-                               Xcls_RightPalete* _tmp18_ = NULL;
-                               Xcls_MainWindow* _tmp19_ = NULL;
-                               Xcls_WindowLeftTree* _tmp20_ = NULL;
-                               JsRenderJsRender* _tmp21_ = NULL;
-                               JsRenderJsRender* _tmp22_ = NULL;
-                               PaletePalete* _tmp23_ = NULL;
-                               PaletePalete* _tmp24_ = NULL;
-                               JsRenderNode* _tmp25_ = NULL;
-                               gchar* _tmp26_ = NULL;
-                               gchar* _tmp27_ = NULL;
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp16_ = sel;
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               if (_tmp16_ == NULL) {
-#line 2698 "MainWindow.vala.c"
-                                       Xcls_RightPalete* _tmp17_ = NULL;
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                                       _tmp17_ = self->rightpalete;
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                                       xcls_rightpalete_clear (_tmp17_);
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                                       break;
-#line 2706 "MainWindow.vala.c"
-                               }
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp18_ = self->rightpalete;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp19_ = self->priv->_this;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp20_ = _tmp19_->left_tree;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp21_ = xcls_windowlefttree_getActiveFile (_tmp20_);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp22_ = _tmp21_;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp23_ = js_render_js_render_palete (_tmp22_);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp24_ = _tmp23_;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp25_ = sel;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp26_ = js_render_node_fqn (_tmp25_);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp27_ = _tmp26_;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_rightpalete_load (_tmp18_, _tmp24_, _tmp27_);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _g_free0 (_tmp27_);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _g_object_unref0 (_tmp24_);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _g_object_unref0 (_tmp22_);
-#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 2738 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp15_ == ((0 != _tmp14_label1) ? _tmp14_label1 : (_tmp14_label1 = g_quark_from_static_string ("addprop")))) {
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 2744 "MainWindow.vala.c"
-                       default:
-                       {
-                               JsRenderNode* _tmp28_ = NULL;
-                               Xcls_WindowAddProp* _tmp30_ = NULL;
-                               Xcls_MainWindow* _tmp31_ = NULL;
-                               Xcls_WindowLeftTree* _tmp32_ = NULL;
-                               JsRenderJsRender* _tmp33_ = NULL;
-                               JsRenderJsRender* _tmp34_ = NULL;
-                               PaletePalete* _tmp35_ = NULL;
-                               PaletePalete* _tmp36_ = NULL;
-                               JsRenderNode* _tmp37_ = NULL;
-                               gchar* _tmp38_ = NULL;
-                               gchar* _tmp39_ = NULL;
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp28_ = sel;
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               if (_tmp28_ == NULL) {
-#line 2762 "MainWindow.vala.c"
-                                       Xcls_WindowAddProp* _tmp29_ = NULL;
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                                       _tmp29_ = self->add_props;
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                                       xcls_windowaddprop_clear (_tmp29_);
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                                       break;
-#line 2770 "MainWindow.vala.c"
-                               }
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp30_ = self->add_props;
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp31_ = self->priv->_this;
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp32_ = _tmp31_->left_tree;
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp33_ = xcls_windowlefttree_getActiveFile (_tmp32_);
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp34_ = _tmp33_;
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp35_ = js_render_js_render_palete (_tmp34_);
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp36_ = _tmp35_;
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp37_ = sel;
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp38_ = js_render_node_fqn (_tmp37_);
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp39_ = _tmp38_;
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_windowaddprop_show (_tmp30_, _tmp36_, "props", _tmp39_);
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _g_free0 (_tmp39_);
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _g_object_unref0 (_tmp36_);
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _g_object_unref0 (_tmp34_);
-#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 2802 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp15_ == ((0 != _tmp14_label2) ? _tmp14_label2 : (_tmp14_label2 = g_quark_from_static_string ("addlistener")))) {
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 2808 "MainWindow.vala.c"
-                       default:
-                       {
-                               JsRenderNode* _tmp40_ = NULL;
-                               Xcls_WindowAddProp* _tmp42_ = NULL;
-                               Xcls_MainWindow* _tmp43_ = NULL;
-                               Xcls_WindowLeftTree* _tmp44_ = NULL;
-                               JsRenderJsRender* _tmp45_ = NULL;
-                               JsRenderJsRender* _tmp46_ = NULL;
-                               PaletePalete* _tmp47_ = NULL;
-                               PaletePalete* _tmp48_ = NULL;
-                               JsRenderNode* _tmp49_ = NULL;
-                               gchar* _tmp50_ = NULL;
-                               gchar* _tmp51_ = NULL;
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp40_ = sel;
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               if (_tmp40_ == NULL) {
-#line 2826 "MainWindow.vala.c"
-                                       Xcls_WindowAddProp* _tmp41_ = NULL;
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                                       _tmp41_ = self->add_props;
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                                       xcls_windowaddprop_clear (_tmp41_);
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                                       break;
-#line 2834 "MainWindow.vala.c"
-                               }
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp42_ = self->add_props;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp43_ = self->priv->_this;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp44_ = _tmp43_->left_tree;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp45_ = xcls_windowlefttree_getActiveFile (_tmp44_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp46_ = _tmp45_;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp47_ = js_render_js_render_palete (_tmp46_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp48_ = _tmp47_;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp49_ = sel;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp50_ = js_render_node_fqn (_tmp49_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp51_ = _tmp50_;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_windowaddprop_show (_tmp42_, _tmp48_, "signals", _tmp51_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _g_free0 (_tmp51_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _g_object_unref0 (_tmp48_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _g_object_unref0 (_tmp46_);
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 2866 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp15_ == ((0 != _tmp14_label3) ? _tmp14_label3 : (_tmp14_label3 = g_quark_from_static_string ("codeedit")))) {
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 2872 "MainWindow.vala.c"
-                       default:
-                       {
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideCodeEdit (self);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 2879 "MainWindow.vala.c"
-                       }
-               }
-       }
-#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return;
-#line 2885 "MainWindow.vala.c"
-}
-
-
-static void ___lambda102__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda102_ ((Xcls_MainWindow*) self, node);
-#line 2892 "MainWindow.vala.c"
-}
-
-
-static void __lambda103_ (Xcls_MainWindow* self) {
-       Xcls_WindowRooView* _tmp0_ = NULL;
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->window_rooview;
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_windowrooview_requestRedraw (_tmp0_);
-#line 2902 "MainWindow.vala.c"
-}
-
-
-static void ___lambda103__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self) {
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda103_ ((Xcls_MainWindow*) self);
-#line 2909 "MainWindow.vala.c"
-}
-
-
-static void __lambda104_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key) {
-       JsRenderNode* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (file != NULL);
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (node != NULL);
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (type != NULL);
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (key != NULL);
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = node;
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = type;
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = key;
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_showCodeEdit (self, _tmp0_, _tmp1_, _tmp2_);
-#line 2933 "MainWindow.vala.c"
-}
-
-
-static void ___lambda104__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self) {
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda104_ ((Xcls_MainWindow*) self, file, node, type, key);
-#line 2940 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda105_ (Xcls_MainWindow* self) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gboolean ret = FALSE;
-       Xcls_Editor* _tmp1_ = NULL;
-       gboolean _tmp2_ = FALSE;
-       gboolean _tmp3_ = FALSE;
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->state;
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               result = TRUE;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               return result;
-#line 2959 "MainWindow.vala.c"
-       }
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = self->code_editor;
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = xcls_editor_saveContents (_tmp1_);
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       ret = _tmp2_;
-#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = ret;
-#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (!_tmp3_) {
-#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               result = FALSE;
-#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               return result;
-#line 2975 "MainWindow.vala.c"
-       }
-#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_hideCodeEdit (self);
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = ret;
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 2983 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda105__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self) {
-       gboolean result;
-       result = __lambda105_ ((Xcls_MainWindow*) self);
-#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 2992 "MainWindow.vala.c"
-}
-
-
-static void __lambda106_ (Xcls_MainWindow* self) {
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-       JsRenderJsRender* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       gboolean _tmp4_ = FALSE;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->left_tree;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _tmp2_->xtype;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_);
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp4_) {
-#line 3016 "MainWindow.vala.c"
-               Xcls_WindowRooView* _tmp5_ = NULL;
-#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp5_ = self->window_rooview;
-#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               xcls_windowrooview_requestRedraw (_tmp5_);
-#line 3022 "MainWindow.vala.c"
-       } else {
-               Xcls_GladeView* _tmp6_ = NULL;
-               Xcls_WindowLeftTree* _tmp7_ = NULL;
-               JsRenderJsRender* _tmp8_ = NULL;
-               JsRenderJsRender* _tmp9_ = NULL;
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp6_ = self->window_gladeview;
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp7_ = self->left_tree;
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp8_ = xcls_windowlefttree_getActiveFile (_tmp7_);
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp9_ = _tmp8_;
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               xcls_gladeview_loadFile (_tmp6_, _tmp9_);
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (_tmp9_);
-#line 3040 "MainWindow.vala.c"
-       }
-}
-
-
-static void ___lambda106__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self) {
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda106_ ((Xcls_MainWindow*) self);
-#line 3048 "MainWindow.vala.c"
-}
-
-
-static void __lambda107_ (Xcls_MainWindow* self, ProjectProject* proj) {
-       ProjectProject* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_ClutterFiles* _tmp2_ = NULL;
-       ProjectProject* _tmp3_ = NULL;
-#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (proj != NULL);
-#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = proj;
-#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       project_project_scanDirs (_tmp0_);
-#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = self->priv->_this;
-#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->clutterfiles;
-#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = proj;
-#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_clutterfiles_loadProject (_tmp2_, _tmp3_);
-#line 3071 "MainWindow.vala.c"
-}
-
-
-static void ___lambda107__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self) {
-#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda107_ ((Xcls_MainWindow*) self, project);
-#line 3078 "MainWindow.vala.c"
-}
-
-
-static void __lambda108_ (Xcls_MainWindow* self, const gchar* btn) {
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-       JsRenderJsRender* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       gboolean _tmp4_ = FALSE;
-#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (btn != NULL);
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->left_tree;
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_;
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _tmp2_->xtype;
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_);
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp4_) {
-#line 3104 "MainWindow.vala.c"
-               const gchar* _tmp5_ = NULL;
-               const gchar* _tmp9_ = NULL;
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp5_ = btn;
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               if (g_strcmp0 (_tmp5_, "save") == 0) {
-#line 3111 "MainWindow.vala.c"
-                       Xcls_MainWindow* _tmp6_ = NULL;
-                       Xcls_WindowRooView* _tmp7_ = NULL;
-                       Xcls_WindowRooViewXcls_view* _tmp8_ = NULL;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                       _tmp6_ = self->priv->_this;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                       _tmp7_ = _tmp6_->window_rooview;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                       _tmp8_ = _tmp7_->view;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                       xcls_windowrooview_xcls_view_renderJS (_tmp8_, TRUE);
-#line 3123 "MainWindow.vala.c"
-               }
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp9_ = btn;
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               if (g_strcmp0 (_tmp9_, "apply") == 0) {
-#line 3129 "MainWindow.vala.c"
-                       Xcls_MainWindow* _tmp10_ = NULL;
-                       Xcls_WindowRooView* _tmp11_ = NULL;
-                       Xcls_WindowRooViewXcls_view* _tmp12_ = NULL;
-#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                       _tmp10_ = self->priv->_this;
-#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                       _tmp11_ = _tmp10_->window_rooview;
-#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                       _tmp12_ = _tmp11_->view;
-#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                       xcls_windowrooview_xcls_view_renderJS (_tmp12_, TRUE);
-#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                       return;
-#line 3143 "MainWindow.vala.c"
-               }
-       } else {
-       }
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_hideProjectEdit (self);
-#line 3149 "MainWindow.vala.c"
-}
-
-
-static void ___lambda108__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self) {
-#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda108_ ((Xcls_MainWindow*) self, btn);
-#line 3156 "MainWindow.vala.c"
-}
-
-
-static void __lambda109_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (key != NULL);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (type != NULL);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (skel != NULL);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (etype != NULL);
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->left_props;
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = etype;
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = key;
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = skel;
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = type;
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_leftprops_addProp (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_);
-#line 3186 "MainWindow.vala.c"
-}
-
-
-static void ___lambda109__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self) {
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda109_ ((Xcls_MainWindow*) self, key, type, skel, etype);
-#line 3193 "MainWindow.vala.c"
-}
-
-
-static Block3Data* block3_data_ref (Block3Data* _data3_) {
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_atomic_int_inc (&_data3_->_ref_count_);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return _data3_;
-#line 3202 "MainWindow.vala.c"
-}
-
-
-static void block3_data_unref (void * _userdata_) {
-       Block3Data* _data3_;
-       _data3_ = (Block3Data*) _userdata_;
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) {
-#line 3211 "MainWindow.vala.c"
-               Xcls_MainWindow* self;
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               self = _data3_->self;
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (_data3_->ctr);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (self);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_slice_free (Block3Data, _data3_);
-#line 3221 "MainWindow.vala.c"
-       }
-}
-
-
-static void ___lambda111_ (Block3Data* _data3_, GtkWidget* w) {
-       Xcls_MainWindow* self;
-       GtkContainer* _tmp0_ = NULL;
-       GtkWidget* _tmp1_ = NULL;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = _data3_->self;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (w != NULL);
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _data3_->ctr;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = w;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_container_remove (_tmp0_, _tmp1_);
-#line 3240 "MainWindow.vala.c"
-}
-
-
-static void ____lambda111__gtk_callback (GtkWidget* widget, gpointer self) {
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       ___lambda111_ (self, widget);
-#line 3247 "MainWindow.vala.c"
-}
-
-
-static void ___lambda112_ (Block3Data* _data3_, GtkWidget* w) {
-       Xcls_MainWindow* self;
-       GtkContainer* _tmp0_ = NULL;
-       GtkWidget* _tmp1_ = NULL;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = _data3_->self;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (w != NULL);
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _data3_->ctr;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = w;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_container_remove (_tmp0_, _tmp1_);
-#line 3265 "MainWindow.vala.c"
-}
-
-
-static void ____lambda112__gtk_callback (GtkWidget* widget, gpointer self) {
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       ___lambda112_ (self, widget);
-#line 3272 "MainWindow.vala.c"
-}
-
-
-static void __lambda110_ (Xcls_MainWindow* self, JsRenderJsRender* file) {
-       Block3Data* _data3_;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-       ProjectProject* _tmp2_ = NULL;
-       ProjectProject* _tmp3_ = NULL;
-       Xcls_MainWindow* _tmp4_ = NULL;
-       Xcls_WindowLeftTree* _tmp5_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp6_ = NULL;
-       JsRenderJsRender* _tmp7_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp8_ = NULL;
-       GtkClutterActor* _tmp9_ = NULL;
-       GtkWidget* _tmp10_ = NULL;
-       GtkContainer* _tmp11_ = NULL;
-       JsRenderJsRender* _tmp12_ = NULL;
-       const gchar* _tmp13_ = NULL;
-       JsRenderJsRender* _tmp30_ = NULL;
-       const gchar* _tmp31_ = NULL;
-       gchar* _tmp32_ = NULL;
-       gchar* _tmp33_ = NULL;
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (file != NULL);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _data3_ = g_slice_new0 (Block3Data);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _data3_->_ref_count_ = 1;
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _data3_->self = g_object_ref (self);
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = file;
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->project;
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp0_->project);
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_->project = _tmp3_;
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->priv->_this;
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_showViewEditing (_tmp4_);
-#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->left_tree;
-#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = _tmp5_->model;
-#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = file;
-#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_windowlefttree_xcls_model_loadFile (_tmp6_, _tmp7_);
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->rooview;
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = _tmp8_->el;
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = gtk_clutter_actor_get_widget (_tmp9_);
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GTK_TYPE_CONTAINER, GtkContainer));
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _data3_->ctr = _tmp11_;
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = file;
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = _tmp12_->xtype;
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (g_strcmp0 (_tmp13_, "Roo") == 0) {
-#line 3344 "MainWindow.vala.c"
-               GtkContainer* _tmp14_ = NULL;
-               GtkContainer* _tmp15_ = NULL;
-               Xcls_WindowRooView* _tmp16_ = NULL;
-               GtkVPaned* _tmp17_ = NULL;
-               Xcls_WindowRooView* _tmp18_ = NULL;
-               JsRenderJsRender* _tmp19_ = NULL;
-               Xcls_WindowRooView* _tmp20_ = NULL;
-               GtkVPaned* _tmp21_ = NULL;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp14_ = _data3_->ctr;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               gtk_container_foreach (_tmp14_, ____lambda111__gtk_callback, _data3_);
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp15_ = _data3_->ctr;
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp16_ = self->window_rooview;
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp17_ = _tmp16_->el;
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               gtk_container_add (_tmp15_, (GtkWidget*) _tmp17_);
-#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp18_ = self->window_rooview;
-#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp19_ = file;
-#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               xcls_windowrooview_loadFile (_tmp18_, _tmp19_);
-#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp20_ = self->window_rooview;
-#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp21_ = _tmp20_->el;
-#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               gtk_widget_show_all ((GtkWidget*) _tmp21_);
-#line 3377 "MainWindow.vala.c"
-       } else {
-               GtkContainer* _tmp22_ = NULL;
-               GtkContainer* _tmp23_ = NULL;
-               Xcls_GladeView* _tmp24_ = NULL;
-               GladeDesignView* _tmp25_ = NULL;
-               Xcls_GladeView* _tmp26_ = NULL;
-               JsRenderJsRender* _tmp27_ = NULL;
-               Xcls_GladeView* _tmp28_ = NULL;
-               GladeDesignView* _tmp29_ = NULL;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp22_ = _data3_->ctr;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               gtk_container_foreach (_tmp22_, ____lambda112__gtk_callback, _data3_);
-#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp23_ = _data3_->ctr;
-#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp24_ = self->window_gladeview;
-#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp25_ = _tmp24_->el;
-#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               gtk_container_add (_tmp23_, (GtkWidget*) _tmp25_);
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp26_ = self->window_gladeview;
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp27_ = file;
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               xcls_gladeview_loadFile (_tmp26_, _tmp27_);
-#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp28_ = self->window_gladeview;
-#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp29_ = _tmp28_->el;
-#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               gtk_widget_show_all ((GtkWidget*) _tmp29_);
-#line 3411 "MainWindow.vala.c"
-       }
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp30_ = file;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp31_ = _tmp30_->name;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp32_ = g_strconcat ("OPEN : ", _tmp31_, NULL);
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp33_ = _tmp32_;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_print ("%s", _tmp33_);
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp33_);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       block3_data_unref (_data3_);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _data3_ = NULL;
-#line 3429 "MainWindow.vala.c"
-}
-
-
-static void ___lambda110__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self) {
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda110_ ((Xcls_MainWindow*) self, file);
-#line 3436 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_initChildren (Xcls_MainWindow* self) {
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       Xcls_MainWindowXcls_tree* _tmp2_ = NULL;
-       GtkVBox* _tmp3_ = NULL;
-       Xcls_WindowLeftTree* _tmp4_ = NULL;
-       GtkScrolledWindow* _tmp5_ = NULL;
-       Xcls_WindowLeftTree* _tmp6_ = NULL;
-       Xcls_WindowLeftTree* _tmp7_ = NULL;
-       Xcls_WindowLeftTree* _tmp8_ = NULL;
-       Xcls_LeftProps* _tmp9_ = NULL;
-       Xcls_LeftProps* _tmp10_ = NULL;
-       Xcls_MainWindowXcls_props* _tmp11_ = NULL;
-       GtkVBox* _tmp12_ = NULL;
-       Xcls_LeftProps* _tmp13_ = NULL;
-       GtkVBox* _tmp14_ = NULL;
-       Xcls_LeftProps* _tmp15_ = NULL;
-       Xcls_LeftProps* _tmp16_ = NULL;
-       Xcls_LeftProps* _tmp17_ = NULL;
-       Xcls_WindowLeftProjects* _tmp18_ = NULL;
-       Xcls_WindowLeftProjects* _tmp19_ = NULL;
-       Xcls_MainWindowXcls_leftpane* _tmp20_ = NULL;
-       GtkVBox* _tmp21_ = NULL;
-       Xcls_WindowLeftProjects* _tmp22_ = NULL;
-       GtkVBox* _tmp23_ = NULL;
-       Xcls_WindowLeftProjects* _tmp24_ = NULL;
-       Xcls_ProjectSettings* _tmp25_ = NULL;
-       Xcls_ProjectSettings* _tmp26_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp27_ = NULL;
-       GtkClutterActor* _tmp28_ = NULL;
-       GtkWidget* _tmp29_ = NULL;
-       Xcls_ProjectSettings* _tmp30_ = NULL;
-       GtkVBox* _tmp31_ = NULL;
-       ClutterStage* stage = NULL;
-       Xcls_MainWindow* _tmp32_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp33_ = NULL;
-       GtkClutterActor* _tmp34_ = NULL;
-       ClutterStage* _tmp35_ = NULL;
-       ClutterStage* _tmp36_ = NULL;
-       ClutterStage* _tmp37_ = NULL;
-       ClutterColor _tmp38_ = {0};
-       Xcls_ProjectSettings* _tmp39_ = NULL;
-       Xcls_RightPalete* _tmp40_ = NULL;
-       Xcls_RightPalete* _tmp41_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp42_ = NULL;
-       GtkClutterActor* _tmp43_ = NULL;
-       GtkWidget* _tmp44_ = NULL;
-       Xcls_RightPalete* _tmp45_ = NULL;
-       GtkVBox* _tmp46_ = NULL;
-       Xcls_MainWindow* _tmp47_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp48_ = NULL;
-       GtkClutterActor* _tmp49_ = NULL;
-       ClutterStage* _tmp50_ = NULL;
-       ClutterStage* _tmp51_ = NULL;
-       ClutterStage* _tmp52_ = NULL;
-       ClutterColor _tmp53_ = {0};
-       Xcls_WindowAddProp* _tmp54_ = NULL;
-       Xcls_WindowAddProp* _tmp55_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp56_ = NULL;
-       GtkClutterActor* _tmp57_ = NULL;
-       GtkWidget* _tmp58_ = NULL;
-       Xcls_WindowAddProp* _tmp59_ = NULL;
-       GtkScrolledWindow* _tmp60_ = NULL;
-       Xcls_MainWindow* _tmp61_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp62_ = NULL;
-       GtkClutterActor* _tmp63_ = NULL;
-       ClutterStage* _tmp64_ = NULL;
-       ClutterStage* _tmp65_ = NULL;
-       ClutterStage* _tmp66_ = NULL;
-       ClutterColor _tmp67_ = {0};
-       Xcls_MainWindow* _tmp68_ = NULL;
-       Xcls_WindowAddProp* _tmp69_ = NULL;
-       Xcls_Editor* _tmp70_ = NULL;
-       Xcls_Editor* _tmp71_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp72_ = NULL;
-       GtkClutterActor* _tmp73_ = NULL;
-       GtkWidget* _tmp74_ = NULL;
-       Xcls_Editor* _tmp75_ = NULL;
-       GtkVBox* _tmp76_ = NULL;
-       Xcls_MainWindow* _tmp77_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp78_ = NULL;
-       GtkClutterActor* _tmp79_ = NULL;
-       ClutterStage* _tmp80_ = NULL;
-       ClutterStage* _tmp81_ = NULL;
-       ClutterStage* _tmp82_ = NULL;
-       ClutterColor _tmp83_ = {0};
-       Xcls_WindowRooView* _tmp84_ = NULL;
-       Xcls_WindowRooView* _tmp85_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp86_ = NULL;
-       GtkClutterActor* _tmp87_ = NULL;
-       GtkWidget* _tmp88_ = NULL;
-       Xcls_WindowRooView* _tmp89_ = NULL;
-       GtkVPaned* _tmp90_ = NULL;
-       Xcls_WindowRooView* _tmp91_ = NULL;
-       GtkVPaned* _tmp92_ = NULL;
-       Xcls_MainWindow* _tmp93_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp94_ = NULL;
-       GtkClutterActor* _tmp95_ = NULL;
-       ClutterStage* _tmp96_ = NULL;
-       ClutterStage* _tmp97_ = NULL;
-       ClutterStage* _tmp98_ = NULL;
-       ClutterColor _tmp99_ = {0};
-       Xcls_GladeView* _tmp100_ = NULL;
-       Xcls_GladeView* _tmp101_ = NULL;
-       Xcls_ClutterFiles* _tmp102_ = NULL;
-       Xcls_ClutterFiles* _tmp103_ = NULL;
-       ClutterStage* _tmp104_ = NULL;
-       Xcls_ClutterFiles* _tmp105_ = NULL;
-       ClutterScrollActor* _tmp106_ = NULL;
-       Xcls_ClutterFiles* _tmp107_ = NULL;
-       ClutterScrollActor* _tmp108_ = NULL;
-       Xcls_ClutterFiles* _tmp109_ = NULL;
-       ClutterTimeline* tl = NULL;
-       ClutterTimeline* _tmp110_ = NULL;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_print ("init children");
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = xcls_windowlefttree_new ();
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_tree);
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->left_tree = _tmp0_;
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = self->left_tree;
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp1_);
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->tree;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _tmp2_->el;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->left_tree;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
-#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->left_tree;
-#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp6_, "before-node-change", (GCallback) ___lambda101__xcls_windowlefttree_before_node_change, self, 0);
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->left_tree;
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp7_, "node-selected", (GCallback) ___lambda102__xcls_windowlefttree_node_selected, self, 0);
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->left_tree;
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp8_, "changed", (GCallback) ___lambda103__xcls_windowlefttree_changed, self, 0);
-#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = xcls_leftprops_new ();
-#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_props);
-#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->left_props = _tmp9_;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->left_props;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp10_);
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->props;
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = _tmp11_->el;
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->left_props;
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->el;
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp12_, (GtkWidget*) _tmp14_, TRUE, TRUE, (guint) 0);
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = self->left_props;
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp15_, "show-editor", (GCallback) ___lambda104__xcls_leftprops_show_editor, self, 0);
-#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = self->left_props;
-#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp16_, "stop-editor", (GCallback) ___lambda105__xcls_leftprops_stop_editor, self, 0);
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = self->left_props;
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp17_, "changed", (GCallback) ___lambda106__xcls_leftprops_changed, self, 0);
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = xcls_windowleftprojects_new ();
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_projects);
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->left_projects = _tmp18_;
-#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = self->left_projects;
-#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp19_);
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = self->leftpane;
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp21_ = _tmp20_->el;
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp22_ = self->left_projects;
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp23_ = _tmp22_->el;
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp21_, (GtkWidget*) _tmp23_, TRUE, TRUE, (guint) 0);
-#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp24_ = self->left_projects;
-#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp24_, "project-selected", (GCallback) ___lambda107__xcls_windowleftprojects_project_selected, self, 0);
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp25_ = xcls_projectsettings_new ();
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->projectsettings);
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->projectsettings = _tmp25_;
-#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp26_ = self->projectsettings;
-#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp26_);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp27_ = self->projecteditview;
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp28_ = _tmp27_->el;
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp29_ = gtk_clutter_actor_get_widget (_tmp28_);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp30_ = self->projectsettings;
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp31_ = _tmp30_->el;
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp29_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp31_);
-#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp32_ = self->priv->_this;
-#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp33_ = _tmp32_->projecteditview;
-#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp34_ = _tmp33_->el;
-#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp35_ = clutter_actor_get_stage ((ClutterActor*) _tmp34_);
-#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp36_ = _g_object_ref0 (_tmp35_);
-#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       stage = _tmp36_;
-#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp37_ = stage;
-#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp38_, "#000");
-#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color ((ClutterActor*) _tmp37_, &_tmp38_);
-#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp39_ = self->projectsettings;
-#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp39_, "button-pressed", (GCallback) ___lambda108__xcls_projectsettings_button_pressed, self, 0);
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp40_ = xcls_rightpalete_new ();
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->rightpalete);
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->rightpalete = _tmp40_;
-#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp41_ = self->rightpalete;
-#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp41_);
-#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp42_ = self->objectview;
-#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp43_ = _tmp42_->el;
-#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp44_ = gtk_clutter_actor_get_widget (_tmp43_);
-#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp45_ = self->rightpalete;
-#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp46_ = _tmp45_->el;
-#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp44_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp46_);
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp47_ = self->priv->_this;
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp48_ = _tmp47_->objectview;
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp49_ = _tmp48_->el;
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp50_ = clutter_actor_get_stage ((ClutterActor*) _tmp49_);
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp51_ = _g_object_ref0 (_tmp50_);
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (stage);
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       stage = _tmp51_;
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp52_ = stage;
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp53_, "#000");
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color ((ClutterActor*) _tmp52_, &_tmp53_);
-#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp54_ = xcls_windowaddprop_new ();
-#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->add_props);
-#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->add_props = _tmp54_;
-#line 412 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp55_ = self->add_props;
-#line 412 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp55_);
-#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp56_ = self->addpropsview;
-#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp57_ = _tmp56_->el;
-#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp58_ = gtk_clutter_actor_get_widget (_tmp57_);
-#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp59_ = self->add_props;
-#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp60_ = _tmp59_->el;
-#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp58_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp60_);
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp61_ = self->priv->_this;
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp62_ = _tmp61_->addpropsview;
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp63_ = _tmp62_->el;
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp64_ = clutter_actor_get_stage ((ClutterActor*) _tmp63_);
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp65_ = _g_object_ref0 (_tmp64_);
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (stage);
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       stage = _tmp65_;
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp66_ = stage;
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp67_, "#000");
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color ((ClutterActor*) _tmp66_, &_tmp67_);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp68_ = self->priv->_this;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp69_ = _tmp68_->add_props;
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp69_, "select", (GCallback) ___lambda109__xcls_windowaddprop_select, self, 0);
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp70_ = xcls_editor_new ();
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->code_editor);
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->code_editor = _tmp70_;
-#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp71_ = self->code_editor;
-#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp71_);
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp72_ = self->codeeditview;
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp73_ = _tmp72_->el;
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp74_ = gtk_clutter_actor_get_widget (_tmp73_);
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp75_ = self->code_editor;
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp76_ = _tmp75_->el;
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp74_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp76_);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp77_ = self->priv->_this;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp78_ = _tmp77_->codeeditview;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp79_ = _tmp78_->el;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp80_ = clutter_actor_get_stage ((ClutterActor*) _tmp79_);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp81_ = _g_object_ref0 (_tmp80_);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (stage);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       stage = _tmp81_;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp82_ = stage;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp83_, "#000");
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color ((ClutterActor*) _tmp82_, &_tmp83_);
-#line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp84_ = xcls_windowrooview_new ();
-#line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->window_rooview);
-#line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->window_rooview = _tmp84_;
-#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp85_ = self->window_rooview;
-#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp85_);
-#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp86_ = self->rooview;
-#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp87_ = _tmp86_->el;
-#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp88_ = gtk_clutter_actor_get_widget (_tmp87_);
-#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp89_ = self->window_rooview;
-#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp90_ = _tmp89_->el;
-#line 445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp88_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp90_);
-#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp91_ = self->window_rooview;
-#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp92_ = _tmp91_->el;
-#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp92_);
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp93_ = self->priv->_this;
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp94_ = _tmp93_->rooview;
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp95_ = _tmp94_->el;
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp96_ = clutter_actor_get_stage ((ClutterActor*) _tmp95_);
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp97_ = _g_object_ref0 (_tmp96_);
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (stage);
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       stage = _tmp97_;
-#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp98_ = stage;
-#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp99_, "#000");
-#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color ((ClutterActor*) _tmp98_, &_tmp99_);
-#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp100_ = xcls_gladeview_new ();
-#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->window_gladeview);
-#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->window_gladeview = _tmp100_;
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp101_ = self->window_gladeview;
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp101_);
-#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp102_ = xcls_clutterfiles_new ();
-#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->clutterfiles);
-#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->clutterfiles = _tmp102_;
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp103_ = self->clutterfiles;
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) _tmp103_);
-#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp104_ = stage;
-#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp105_ = self->clutterfiles;
-#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp106_ = _tmp105_->el;
-#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child ((ClutterActor*) _tmp104_, (ClutterActor*) _tmp106_);
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp107_ = self->clutterfiles;
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp108_ = _tmp107_->el;
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_show_all ((ClutterActor*) _tmp108_);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp109_ = self->clutterfiles;
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp109_, "open", (GCallback) ___lambda110__xcls_clutterfiles_open, self, 0);
-#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp110_ = clutter_timeline_new ((guint) 6000);
-#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       tl = _tmp110_;
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_timeline_set_repeat_count (tl, -1);
-#line 500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_timeline_start (tl);
-#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) tl);
-#line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->children_loaded = TRUE;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (tl);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (stage);
-#line 3924 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str) {
-       GtkWindow* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (str != NULL);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = self->title;
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = g_strconcat (_tmp1_, " - ", NULL);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _tmp2_;
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = str;
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = _tmp5_;
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_window_set_title (_tmp0_, _tmp6_);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp6_);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp3_);
-#line 3960 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_show (Xcls_MainWindow* self) {
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindowXcls_vbox* _tmp2_ = NULL;
-       GtkVBox* _tmp3_ = NULL;
-       Xcls_WindowLeftTree* _tmp4_ = NULL;
-       GtkScrolledWindow* _tmp5_ = NULL;
-       GtkWindow* _tmp6_ = NULL;
-#line 512 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = xcls_windowlefttree_new ();
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_tree);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->left_tree = _tmp0_;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = self->priv->_this;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->vbox;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _tmp2_->el;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->left_tree;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->el;
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp6_);
-#line 3996 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_showAddListener (Xcls_MainWindow* self) {
-       JsRenderNode* ae = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       JsRenderNode* _tmp1_ = NULL;
-       JsRenderNode* _tmp2_ = NULL;
-       Xcls_WindowAddProp* _tmp3_ = NULL;
-       GtkScrolledWindow* _tmp4_ = NULL;
-       Xcls_WindowAddProp* _tmp5_ = NULL;
-       ProjectProject* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       PaletePalete* _tmp8_ = NULL;
-       PaletePalete* _tmp9_ = NULL;
-       JsRenderNode* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       Xcls_MainWindow* _tmp13_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp14_ = NULL;
-       GtkClutterActor* _tmp15_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp16_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp17_ = NULL;
-       GtkClutterActor* _tmp18_ = NULL;
-       GtkClutterActor* _tmp19_ = NULL;
-       GtkClutterActor* _tmp20_ = NULL;
-       GtkClutterActor* _tmp21_ = NULL;
-       Xcls_MainWindow* _tmp22_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp23_ = NULL;
-       GtkClutterActor* _tmp24_ = NULL;
-       GtkClutterActor* _tmp25_ = NULL;
-       Xcls_MainWindow* _tmp26_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp27_ = NULL;
-       GtkClutterActor* _tmp28_ = NULL;
-       gchar* _tmp29_ = NULL;
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->left_tree;
-#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
-#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       ae = _tmp1_;
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = ae;
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp2_ == NULL) {
-#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (ae);
-#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               return;
-#line 4049 "MainWindow.vala.c"
-       }
-#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->add_props;
-#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = _tmp3_->el;
-#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp4_);
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->add_props;
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->project;
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = _tmp6_->xtype;
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = palete_factory (_tmp7_);
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = _tmp8_;
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = ae;
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = js_render_node_fqn (_tmp10_);
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = _tmp11_;
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_windowaddprop_show (_tmp5_, _tmp9_, "signals", _tmp12_);
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp12_);
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp9_);
-#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->priv->_this;
-#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->addpropsview;
-#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = _tmp14_->el;
-#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = self->priv->_this;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = _tmp16_->rooview;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = _tmp17_->el;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = _g_object_ref0 (_tmp18_);
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp19_;
-#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = el;
-#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp21_ = el;
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
-#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp22_ = self->priv->_this;
-#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp23_ = _tmp22_->addpropsview;
-#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp24_ = _tmp23_->el;
-#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp25_ = el;
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
-#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp26_ = self->priv->_this;
-#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp27_ = _tmp26_->addpropsview;
-#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp28_ = _tmp27_->el;
-#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp29_ = g_strdup ("addlistener");
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (self->state);
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->state = _tmp29_;
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (ae);
-#line 4135 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_showAddProp (Xcls_MainWindow* self) {
-       JsRenderNode* ae = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       JsRenderNode* _tmp1_ = NULL;
-       JsRenderNode* _tmp2_ = NULL;
-       Xcls_WindowAddProp* _tmp3_ = NULL;
-       GtkScrolledWindow* _tmp4_ = NULL;
-       Xcls_WindowAddProp* _tmp5_ = NULL;
-       ProjectProject* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       PaletePalete* _tmp8_ = NULL;
-       PaletePalete* _tmp9_ = NULL;
-       JsRenderNode* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       Xcls_MainWindow* _tmp13_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp14_ = NULL;
-       GtkClutterActor* _tmp15_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp16_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp17_ = NULL;
-       GtkClutterActor* _tmp18_ = NULL;
-       GtkClutterActor* _tmp19_ = NULL;
-       GtkClutterActor* _tmp20_ = NULL;
-       GtkClutterActor* _tmp21_ = NULL;
-       Xcls_MainWindow* _tmp22_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp23_ = NULL;
-       GtkClutterActor* _tmp24_ = NULL;
-       GtkClutterActor* _tmp25_ = NULL;
-       Xcls_MainWindow* _tmp26_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp27_ = NULL;
-       GtkClutterActor* _tmp28_ = NULL;
-       gchar* _tmp29_ = NULL;
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 557 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->left_tree;
-#line 557 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
-#line 557 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       ae = _tmp1_;
-#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = ae;
-#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp2_ == NULL) {
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (ae);
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               return;
-#line 4188 "MainWindow.vala.c"
-       }
-#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->add_props;
-#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = _tmp3_->el;
-#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp4_);
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->add_props;
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->project;
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = _tmp6_->xtype;
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = palete_factory (_tmp7_);
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = _tmp8_;
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = ae;
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = js_render_node_fqn (_tmp10_);
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = _tmp11_;
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_windowaddprop_show (_tmp5_, _tmp9_, "props", _tmp12_);
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp12_);
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp9_);
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->priv->_this;
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->addpropsview;
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = _tmp14_->el;
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = self->priv->_this;
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = _tmp16_->rooview;
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = _tmp17_->el;
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = _g_object_ref0 (_tmp18_);
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp19_;
-#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = el;
-#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
-#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp21_ = el;
-#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp22_ = self->priv->_this;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp23_ = _tmp22_->addpropsview;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp24_ = _tmp23_->el;
-#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp25_ = el;
-#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp26_ = self->priv->_this;
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp27_ = _tmp26_->addpropsview;
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp28_ = _tmp27_->el;
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
-#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp29_ = g_strdup ("addprop");
-#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (self->state);
-#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->state = _tmp29_;
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (ae);
-#line 4274 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key) {
-       const gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       GQuark _tmp3_ = 0U;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp2_label0 = 0;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp2_label1 = 0;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp2_label2 = 0;
-#line 4288 "MainWindow.vala.c"
-       Xcls_Editor* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       Xcls_Editor* _tmp6_ = NULL;
-       JsRenderNode* _tmp7_ = NULL;
-       const gchar* _tmp8_ = NULL;
-       const gchar* _tmp9_ = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp11_ = NULL;
-       GtkClutterActor* _tmp12_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp13_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp14_ = NULL;
-       GtkClutterActor* _tmp15_ = NULL;
-       GtkClutterActor* _tmp16_ = NULL;
-       Xcls_MainWindow* _tmp17_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp18_ = NULL;
-       GtkClutterActor* _tmp19_ = NULL;
-       Xcls_MainWindow* _tmp20_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp21_ = NULL;
-       GtkClutterActor* _tmp22_ = NULL;
-       gchar* _tmp23_ = NULL;
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (node != NULL);
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (ptype != NULL);
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (key != NULL);
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->state;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("object")))) {
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 4328 "MainWindow.vala.c"
-                       default:
-                       {
-#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideObject (self);
-#line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 4335 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("addprop")))) {
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 4341 "MainWindow.vala.c"
-                       default:
-                       {
-#line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddProp (self);
-#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 4348 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("addlistener")))) {
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 4354 "MainWindow.vala.c"
-                       default:
-                       {
-#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddListener (self);
-#line 606 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 4361 "MainWindow.vala.c"
-                       }
-               }
-       }
-#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->code_editor;
-#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp5_);
-#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->code_editor;
-#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = node;
-#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = ptype;
-#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = key;
-#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_editor_show (_tmp6_, _tmp7_, _tmp8_, _tmp9_);
-#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->priv->_this;
-#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = _tmp10_->codeeditview;
-#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = _tmp11_->el;
-#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
-#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->priv->_this;
-#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->rooview;
-#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = _tmp14_->el;
-#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = _g_object_ref0 (_tmp15_);
-#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp16_;
-#line 623 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) el);
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = self->priv->_this;
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = _tmp17_->codeeditview;
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = _tmp18_->el;
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) el);
-#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = self->priv->_this;
-#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp21_ = _tmp20_->codeeditview;
-#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp22_ = _tmp21_->el;
-#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp22_);
-#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp23_ = g_strdup ("codeedit");
-#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (self->state);
-#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->state = _tmp23_;
-#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 4429 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_showObject (Xcls_MainWindow* self) {
-       JsRenderNode* n = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       JsRenderNode* _tmp2_ = NULL;
-       JsRenderNode* _tmp3_ = NULL;
-       Xcls_RightPalete* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       Xcls_RightPalete* _tmp6_ = NULL;
-       Xcls_MainWindow* _tmp7_ = NULL;
-       Xcls_WindowLeftTree* _tmp8_ = NULL;
-       JsRenderJsRender* _tmp9_ = NULL;
-       JsRenderJsRender* _tmp10_ = NULL;
-       PaletePalete* _tmp11_ = NULL;
-       PaletePalete* _tmp12_ = NULL;
-       JsRenderNode* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       Xcls_MainWindow* _tmp16_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp17_ = NULL;
-       GtkClutterActor* _tmp18_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp19_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp20_ = NULL;
-       GtkClutterActor* _tmp21_ = NULL;
-       GtkClutterActor* _tmp22_ = NULL;
-       GtkClutterActor* _tmp23_ = NULL;
-       GtkClutterActor* _tmp24_ = NULL;
-       Xcls_MainWindow* _tmp25_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp26_ = NULL;
-       GtkClutterActor* _tmp27_ = NULL;
-       GtkClutterActor* _tmp28_ = NULL;
-       Xcls_MainWindow* _tmp29_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp30_ = NULL;
-       GtkClutterActor* _tmp31_ = NULL;
-       gchar* _tmp32_ = NULL;
-#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->left_tree;
-#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = xcls_windowlefttree_getActiveElement (_tmp1_);
-#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       n = _tmp2_;
-#line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = n;
-#line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp3_ == NULL) {
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (n);
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               return;
-#line 4487 "MainWindow.vala.c"
-       }
-#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->rightpalete;
-#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp5_);
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->rightpalete;
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->priv->_this;
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = _tmp7_->left_tree;
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = xcls_windowlefttree_getActiveFile (_tmp8_);
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = _tmp9_;
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = js_render_js_render_palete (_tmp10_);
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = _tmp11_;
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = n;
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = js_render_node_fqn (_tmp13_);
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = _tmp14_;
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_rightpalete_load (_tmp6_, _tmp12_, _tmp15_);
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp15_);
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp12_);
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp10_);
-#line 658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = self->priv->_this;
-#line 658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = _tmp16_->objectview;
-#line 658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = _tmp17_->el;
-#line 658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp18_);
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = self->priv->_this;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = _tmp19_->rooview;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp21_ = _tmp20_->el;
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp22_ = _g_object_ref0 (_tmp21_);
-#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp22_;
-#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp23_ = el;
-#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp23_);
-#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp24_ = el;
-#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 0.5f, (gdouble) 0.5f);
-#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp25_ = self->priv->_this;
-#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp26_ = _tmp25_->objectview;
-#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp27_ = _tmp26_->el;
-#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp27_, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp28_ = el;
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp29_ = self->priv->_this;
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp30_ = _tmp29_->objectview;
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp31_ = _tmp30_->el;
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp31_);
-#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp32_ = g_strdup ("object");
-#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (self->state);
-#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->state = _tmp32_;
-#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (n);
-#line 4579 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self) {
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindowXcls_projectbutton* _tmp1_ = NULL;
-       ClutterActor* _tmp2_ = NULL;
-       Xcls_MainWindow* _tmp3_ = NULL;
-       Xcls_MainWindowXcls_projecteditbutton* _tmp4_ = NULL;
-       ClutterActor* _tmp5_ = NULL;
-       Xcls_ProjectSettings* _tmp6_ = NULL;
-       GtkVBox* _tmp7_ = NULL;
-       Xcls_ProjectSettings* _tmp8_ = NULL;
-       ProjectProject* _tmp9_ = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp11_ = NULL;
-       GtkClutterActor* _tmp12_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp13_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp14_ = NULL;
-       GtkClutterActor* _tmp15_ = NULL;
-       GtkClutterActor* _tmp16_ = NULL;
-       Xcls_MainWindow* _tmp17_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp18_ = NULL;
-       GtkClutterActor* _tmp19_ = NULL;
-       Xcls_MainWindow* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       Xcls_MainWindow* _tmp22_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp23_ = NULL;
-       GtkClutterActor* _tmp24_ = NULL;
-#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->projectbutton;
-#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->el;
-#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_hide (_tmp2_);
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->priv->_this;
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = _tmp3_->projecteditbutton;
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->el;
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_hide (_tmp5_);
-#line 685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->projectsettings;
-#line 685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = _tmp6_->el;
-#line 685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp7_);
-#line 686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->projectsettings;
-#line 686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = self->project;
-#line 686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_projectsettings_show (_tmp8_, _tmp9_);
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->priv->_this;
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = _tmp10_->projecteditview;
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = _tmp11_->el;
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
-#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->priv->_this;
-#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->rooview;
-#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = _tmp14_->el;
-#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = _g_object_ref0 (_tmp15_);
-#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp16_;
-#line 690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) el);
-#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
-#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = self->priv->_this;
-#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = _tmp17_->projecteditview;
-#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = _tmp18_->el;
-#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = self->priv->_this;
-#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp21_ = g_strdup ("projectedit");
-#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp20_->state);
-#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_->state = _tmp21_;
-#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) el);
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp22_ = self->priv->_this;
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp23_ = _tmp22_->projecteditview;
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp24_ = _tmp23_->el;
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) _tmp24_);
-#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 4690 "MainWindow.vala.c"
-}
-
-
-void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self) {
-       Xcls_MainWindowXcls_editpane* _tmp0_ = NULL;
-       GtkVPaned* _tmp1_ = NULL;
-       Xcls_WindowLeftProjects* _tmp2_ = NULL;
-       GtkVBox* _tmp3_ = NULL;
-       Xcls_MainWindow* _tmp4_ = NULL;
-       Xcls_MainWindowXcls_projecteditbutton* _tmp5_ = NULL;
-       ClutterActor* _tmp6_ = NULL;
-       GtkClutterActor* el = NULL;
-       Xcls_MainWindow* _tmp7_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp8_ = NULL;
-       GtkClutterActor* _tmp9_ = NULL;
-       GtkClutterActor* _tmp10_ = NULL;
-       Xcls_MainWindow* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       Xcls_MainWindow* _tmp13_ = NULL;
-       Xcls_ClutterFiles* _tmp14_ = NULL;
-       ClutterScrollActor* _tmp15_ = NULL;
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (self != NULL);
-#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->editpane;
-#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->el;
-#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_show ((GtkWidget*) _tmp1_);
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->left_projects;
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _tmp2_->el;
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp3_);
-#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->priv->_this;
-#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = _tmp4_->projecteditbutton;
-#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = _tmp5_->el;
-#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_show (_tmp6_);
-#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->priv->_this;
-#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = _tmp7_->rooview;
-#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = _tmp8_->el;
-#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = _g_object_ref0 (_tmp9_);
-#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       el = _tmp10_;
-#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_save_easing_state ((ClutterActor*) el);
-#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 0.0f);
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
-#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->priv->_this;
-#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = g_strdup ("edit");
-#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (_tmp11_->state);
-#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_->state = _tmp12_;
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->priv->_this;
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->clutterfiles;
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = _tmp14_->el;
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_hide ((ClutterActor*) _tmp15_);
-#line 724 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_restore_easing_state ((ClutterActor*) el);
-#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_print ("show view editing");
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (el);
-#line 4772 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_vbox * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_vbox* _tmp3_ = NULL;
-       GtkVBox* _tmp4_ = NULL;
-       Xcls_MainWindowXcls_topbar* child_0 = NULL;
-       Xcls_MainWindow* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_topbar* _tmp6_ = NULL;
-       GtkVBox* _tmp7_ = NULL;
-       GtkHBox* _tmp8_ = NULL;
-       Xcls_MainWindowXcls_mainpane* child_1 = NULL;
-       Xcls_MainWindow* _tmp9_ = NULL;
-       Xcls_MainWindowXcls_mainpane* _tmp10_ = NULL;
-       GtkVBox* _tmp11_ = NULL;
-       GtkHPaned* _tmp12_ = NULL;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_vbox*) g_object_new (object_type, NULL);
-#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->vbox);
-#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->vbox = _tmp3_;
-#line 743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
-#line 743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->priv->_this;
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = xcls_mainwindow_xcls_topbar_new (_tmp5_);
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp6_;
-#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = child_0->el;
-#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
-#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = self->priv->_this;
-#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = xcls_mainwindow_xcls_mainpane_new (_tmp9_);
-#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_1 = _tmp10_;
-#line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_1);
-#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->el;
-#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = child_1->el;
-#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_box_pack_end ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, TRUE, TRUE, (guint) 0);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_1);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 4855 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner) {
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_vbox_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX, _owner);
-#line 4862 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_vbox_class_init (Xcls_MainWindowXcls_vboxClass * klass) {
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_vbox_parent_class = g_type_class_peek_parent (klass);
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_vboxPrivate));
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox_finalize;
-#line 4873 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_vbox_instance_init (Xcls_MainWindowXcls_vbox * self) {
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE (self);
-#line 4880 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_vbox * self;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox);
-#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox_parent_class)->finalize (obj);
-#line 4894 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_vbox_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_vbox_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_vbox_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_vboxClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_vbox_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_vbox), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_vbox_instance_init, NULL };
-               GType xcls_mainwindow_xcls_vbox_type_id;
-               xcls_mainwindow_xcls_vbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_vbox", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_vbox_type_id__volatile, xcls_mainwindow_xcls_vbox_type_id);
-       }
-       return xcls_mainwindow_xcls_vbox_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_topbar * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_topbar* _tmp3_ = NULL;
-       GtkHBox* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkHBox* _tmp6_ = NULL;
-#line 769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_topbar*) g_object_new (object_type, NULL);
-#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 772 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 772 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 772 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->topbar);
-#line 772 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->topbar = _tmp3_;
-#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_set ((GtkWidget*) _tmp5_, "height-request", 20, NULL);
-#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->el;
-#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_widget_set_vexpand ((GtkWidget*) _tmp6_, FALSE);
-#line 769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 4957 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner) {
-#line 769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_topbar_construct (XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, _owner);
-#line 4964 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_topbar_class_init (Xcls_MainWindowXcls_topbarClass * klass) {
-#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_topbar_parent_class = g_type_class_peek_parent (klass);
-#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_topbarPrivate));
-#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_topbar_finalize;
-#line 4975 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_topbar_instance_init (Xcls_MainWindowXcls_topbar * self) {
-#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE (self);
-#line 4982 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_topbar * self;
-#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar);
-#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 763 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_topbar_parent_class)->finalize (obj);
-#line 4996 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_topbar_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_topbar_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_topbar_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_topbarClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_topbar_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_topbar), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_topbar_instance_init, NULL };
-               GType xcls_mainwindow_xcls_topbar_type_id;
-               xcls_mainwindow_xcls_topbar_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_topbar", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_topbar_type_id__volatile, xcls_mainwindow_xcls_topbar_type_id);
-       }
-       return xcls_mainwindow_xcls_topbar_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_mainpane * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_mainpane* _tmp3_ = NULL;
-       GtkHPaned* _tmp4_ = NULL;
-       GtkHPaned* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_leftpane* child_0 = NULL;
-       Xcls_MainWindow* _tmp6_ = NULL;
-       Xcls_MainWindowXcls_leftpane* _tmp7_ = NULL;
-       GtkHPaned* _tmp8_ = NULL;
-       GtkVBox* _tmp9_ = NULL;
-       Xcls_MainWindowXcls_VBox9* child_1 = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       Xcls_MainWindowXcls_VBox9* _tmp11_ = NULL;
-       GtkHPaned* _tmp12_ = NULL;
-       GtkVBox* _tmp13_ = NULL;
-#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_mainpane*) g_object_new (object_type, NULL);
-#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->mainpane);
-#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->mainpane = _tmp3_;
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkHPaned*) gtk_hpaned_new ();
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->lastWidth = 0;
-#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_paned_set_position ((GtkPaned*) _tmp5_, 400);
-#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->priv->_this;
-#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = xcls_mainwindow_xcls_leftpane_new (_tmp6_);
-#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp7_;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = child_0->el;
-#line 809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_paned_add1 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_);
-#line 810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->priv->_this;
-#line 810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = xcls_mainwindow_xcls_vbox9_new (_tmp10_);
-#line 810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_1 = _tmp11_;
-#line 811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_1);
-#line 812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->el;
-#line 812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = child_1->el;
-#line 812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_paned_add2 ((GtkPaned*) _tmp12_, (GtkWidget*) _tmp13_);
-#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_1);
-#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 5098 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner) {
-#line 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_mainpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, _owner);
-#line 5105 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_mainpane_class_init (Xcls_MainWindowXcls_mainpaneClass * klass) {
-#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_mainpane_parent_class = g_type_class_peek_parent (klass);
-#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_mainpanePrivate));
-#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_mainpane_finalize;
-#line 5116 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_mainpane_instance_init (Xcls_MainWindowXcls_mainpane * self) {
-#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE (self);
-#line 5123 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_mainpane * self;
-#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane);
-#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_mainpane_parent_class)->finalize (obj);
-#line 5137 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_mainpane_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_mainpane_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_mainpane_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_mainpaneClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_mainpane_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_mainpane), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_mainpane_instance_init, NULL };
-               GType xcls_mainwindow_xcls_mainpane_type_id;
-               xcls_mainwindow_xcls_mainpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_mainpane", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_mainpane_type_id__volatile, xcls_mainwindow_xcls_mainpane_type_id);
-       }
-       return xcls_mainwindow_xcls_mainpane_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_leftpane * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_leftpane* _tmp3_ = NULL;
-       GtkVBox* _tmp4_ = NULL;
-       Xcls_MainWindowXcls_editpane* child_0 = NULL;
-       Xcls_MainWindow* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_editpane* _tmp6_ = NULL;
-       GtkVBox* _tmp7_ = NULL;
-       GtkVPaned* _tmp8_ = NULL;
-#line 828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_leftpane*) g_object_new (object_type, NULL);
-#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 831 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 831 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 831 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->leftpane);
-#line 831 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->leftpane = _tmp3_;
-#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
-#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->priv->_this;
-#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = xcls_mainwindow_xcls_editpane_new (_tmp5_);
-#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp6_;
-#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = child_0->el;
-#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
-#line 828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 5211 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner) {
-#line 828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_leftpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, _owner);
-#line 5218 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_leftpane_class_init (Xcls_MainWindowXcls_leftpaneClass * klass) {
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_leftpane_parent_class = g_type_class_peek_parent (klass);
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_leftpanePrivate));
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_leftpane_finalize;
-#line 5229 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_leftpane_instance_init (Xcls_MainWindowXcls_leftpane * self) {
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE (self);
-#line 5236 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_leftpane * self;
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane);
-#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_leftpane_parent_class)->finalize (obj);
-#line 5250 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_leftpane_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_leftpane_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_leftpane_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_leftpaneClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_leftpane_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_leftpane), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_leftpane_instance_init, NULL };
-               GType xcls_mainwindow_xcls_leftpane_type_id;
-               xcls_mainwindow_xcls_leftpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_leftpane", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_leftpane_type_id__volatile, xcls_mainwindow_xcls_leftpane_type_id);
-       }
-       return xcls_mainwindow_xcls_leftpane_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_editpane * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_editpane* _tmp3_ = NULL;
-       GtkVPaned* _tmp4_ = NULL;
-       Xcls_MainWindowXcls_tree* child_0 = NULL;
-       Xcls_MainWindow* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_tree* _tmp6_ = NULL;
-       GtkVPaned* _tmp7_ = NULL;
-       GtkVBox* _tmp8_ = NULL;
-       Xcls_MainWindowXcls_props* child_1 = NULL;
-       Xcls_MainWindow* _tmp9_ = NULL;
-       Xcls_MainWindowXcls_props* _tmp10_ = NULL;
-       GtkVPaned* _tmp11_ = NULL;
-       GtkVBox* _tmp12_ = NULL;
-#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_editpane*) g_object_new (object_type, NULL);
-#line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->editpane);
-#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->editpane = _tmp3_;
-#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkVPaned*) gtk_vpaned_new ();
-#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->priv->_this;
-#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = xcls_mainwindow_xcls_tree_new (_tmp5_);
-#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp6_;
-#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = child_0->el;
-#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_paned_add1 ((GtkPaned*) _tmp7_, (GtkWidget*) _tmp8_);
-#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = self->priv->_this;
-#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = xcls_mainwindow_xcls_props_new (_tmp9_);
-#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_1 = _tmp10_;
-#line 868 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_1);
-#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->el;
-#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = child_1->el;
-#line 869 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_paned_add2 ((GtkPaned*) _tmp11_, (GtkWidget*) _tmp12_);
-#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_1);
-#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 5345 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner) {
-#line 855 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_editpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, _owner);
-#line 5352 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_editpane_class_init (Xcls_MainWindowXcls_editpaneClass * klass) {
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_editpane_parent_class = g_type_class_peek_parent (klass);
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editpanePrivate));
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editpane_finalize;
-#line 5363 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_editpane_instance_init (Xcls_MainWindowXcls_editpane * self) {
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE (self);
-#line 5370 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_editpane * self;
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane);
-#line 848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_editpane_parent_class)->finalize (obj);
-#line 5384 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_editpane_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_editpane_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_editpane_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_editpaneClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_editpane_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_editpane), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_editpane_instance_init, NULL };
-               GType xcls_mainwindow_xcls_editpane_type_id;
-               xcls_mainwindow_xcls_editpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_editpane", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_editpane_type_id__volatile, xcls_mainwindow_xcls_editpane_type_id);
-       }
-       return xcls_mainwindow_xcls_editpane_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_tree * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_tree* _tmp3_ = NULL;
-       GtkVBox* _tmp4_ = NULL;
-#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_tree*) g_object_new (object_type, NULL);
-#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->tree);
-#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->tree = _tmp3_;
-#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
-#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 5437 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner) {
-#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_tree_construct (XCLS_MAINWINDOW_TYPE_XCLS_TREE, _owner);
-#line 5444 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_tree_class_init (Xcls_MainWindowXcls_treeClass * klass) {
-#line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_tree_parent_class = g_type_class_peek_parent (klass);
-#line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_treePrivate));
-#line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_tree_finalize;
-#line 5455 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_tree_instance_init (Xcls_MainWindowXcls_tree * self) {
-#line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE (self);
-#line 5462 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_tree_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_tree * self;
-#line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree);
-#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_tree_parent_class)->finalize (obj);
-#line 5476 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_tree_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_tree_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_tree_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_treeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_tree_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_tree), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_tree_instance_init, NULL };
-               GType xcls_mainwindow_xcls_tree_type_id;
-               xcls_mainwindow_xcls_tree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_tree", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_tree_type_id__volatile, xcls_mainwindow_xcls_tree_type_id);
-       }
-       return xcls_mainwindow_xcls_tree_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_props * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_props* _tmp3_ = NULL;
-       GtkVBox* _tmp4_ = NULL;
-#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_props*) g_object_new (object_type, NULL);
-#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->props);
-#line 912 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->props = _tmp3_;
-#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
-#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 913 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 5529 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner) {
-#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_props_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROPS, _owner);
-#line 5536 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_props_class_init (Xcls_MainWindowXcls_propsClass * klass) {
-#line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_props_parent_class = g_type_class_peek_parent (klass);
-#line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_propsPrivate));
-#line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_props_finalize;
-#line 5547 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_props_instance_init (Xcls_MainWindowXcls_props * self) {
-#line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE (self);
-#line 5554 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_props_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_props * self;
-#line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props);
-#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 903 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_props_parent_class)->finalize (obj);
-#line 5568 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_props_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_props_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_props_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_propsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_props_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_props), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_props_instance_init, NULL };
-               GType xcls_mainwindow_xcls_props_type_id;
-               xcls_mainwindow_xcls_props_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_props", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_props_type_id__volatile, xcls_mainwindow_xcls_props_type_id);
-       }
-       return xcls_mainwindow_xcls_props_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_VBox9 * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_clutterembed* child_0 = NULL;
-       Xcls_MainWindow* _tmp3_ = NULL;
-       Xcls_MainWindowXcls_clutterembed* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       GtkClutterEmbed* _tmp6_ = NULL;
-#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_VBox9*) g_object_new (object_type, NULL);
-#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
-#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp2_);
-#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp2_;
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->priv->_this;
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = xcls_mainwindow_xcls_clutterembed_new (_tmp3_);
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp4_;
-#line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = child_0->el;
-#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0);
-#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 5632 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner) {
-#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_vbox9_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, _owner);
-#line 5639 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_vbox9_class_init (Xcls_MainWindowXcls_VBox9Class * klass) {
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_vbox9_parent_class = g_type_class_peek_parent (klass);
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_VBox9Private));
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox9_finalize;
-#line 5650 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_vbox9_instance_init (Xcls_MainWindowXcls_VBox9 * self) {
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE (self);
-#line 5657 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_VBox9 * self;
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9);
-#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 927 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox9_parent_class)->finalize (obj);
-#line 5671 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_vbox9_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_vbox9_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_vbox9_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_VBox9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_vbox9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_VBox9), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_vbox9_instance_init, NULL };
-               GType xcls_mainwindow_xcls_vbox9_type_id;
-               xcls_mainwindow_xcls_vbox9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_VBox9", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_vbox9_type_id__volatile, xcls_mainwindow_xcls_vbox9_type_id);
-       }
-       return xcls_mainwindow_xcls_vbox9_type_id__volatile;
-}
-
-
-static void __lambda72_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc) {
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp1_ = NULL;
-       GtkClutterActor* _tmp2_ = NULL;
-       GtkAllocation _tmp3_ = {0};
-       gint _tmp4_ = 0;
-       GtkAllocation _tmp5_ = {0};
-       gint _tmp6_ = 0;
-       Xcls_MainWindow* _tmp7_ = NULL;
-       Xcls_ClutterFiles* _tmp8_ = NULL;
-       GtkAllocation _tmp9_ = {0};
-       gint _tmp10_ = 0;
-       GtkAllocation _tmp11_ = {0};
-       gint _tmp12_ = 0;
-       Xcls_MainWindow* _tmp13_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp14_ = NULL;
-       GtkClutterActor* _tmp15_ = NULL;
-       GtkAllocation _tmp16_ = {0};
-       gint _tmp17_ = 0;
-       GtkAllocation _tmp18_ = {0};
-       gint _tmp19_ = 0;
-       Xcls_MainWindow* _tmp20_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp21_ = NULL;
-       GtkClutterActor* _tmp22_ = NULL;
-       GtkAllocation _tmp23_ = {0};
-       gint _tmp24_ = 0;
-       GtkAllocation _tmp25_ = {0};
-       gint _tmp26_ = 0;
-       Xcls_MainWindow* _tmp27_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp28_ = NULL;
-       GtkClutterActor* _tmp29_ = NULL;
-       GtkAllocation _tmp30_ = {0};
-       gint _tmp31_ = 0;
-       GtkAllocation _tmp32_ = {0};
-       gint _tmp33_ = 0;
-       Xcls_MainWindow* _tmp34_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp35_ = NULL;
-       GtkClutterActor* _tmp36_ = NULL;
-       GtkAllocation _tmp37_ = {0};
-       gint _tmp38_ = 0;
-       GtkAllocation _tmp39_ = {0};
-       gint _tmp40_ = 0;
-#line 994 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_if_fail (alloc != NULL);
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->rooview;
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_->el;
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = *alloc;
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = _tmp3_.width;
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = *alloc;
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = _tmp5_.height;
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size ((ClutterActor*) _tmp2_, (gfloat) (_tmp4_ - 50), (gfloat) _tmp6_);
-#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->priv->_this;
-#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = _tmp7_->clutterfiles;
-#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = *alloc;
-#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = _tmp9_.width;
-#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = *alloc;
-#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = _tmp11_.height;
-#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_clutterfiles_set_size (_tmp8_, (gfloat) (_tmp10_ - 50), (gfloat) _tmp12_);
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->priv->_this;
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = _tmp13_->projecteditview;
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = _tmp14_->el;
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = *alloc;
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = _tmp16_.width;
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = *alloc;
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = _tmp18_.height;
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size ((ClutterActor*) _tmp15_, (gfloat) (_tmp17_ - 50), _tmp19_ / 2.0f);
-#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = self->priv->_this;
-#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp21_ = _tmp20_->objectview;
-#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp22_ = _tmp21_->el;
-#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp23_ = *alloc;
-#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp24_ = _tmp23_.width;
-#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp25_ = *alloc;
-#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp26_ = _tmp25_.height;
-#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size ((ClutterActor*) _tmp22_, (_tmp24_ - 50) / 2.0f, (gfloat) _tmp26_);
-#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp27_ = self->priv->_this;
-#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp28_ = _tmp27_->addpropsview;
-#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp29_ = _tmp28_->el;
-#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp30_ = *alloc;
-#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp31_ = _tmp30_.width;
-#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp32_ = *alloc;
-#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp33_ = _tmp32_.height;
-#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size ((ClutterActor*) _tmp29_, (_tmp31_ - 50) / 2.0f, (gfloat) _tmp33_);
-#line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp34_ = self->priv->_this;
-#line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp35_ = _tmp34_->codeeditview;
-#line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp36_ = _tmp35_->el;
-#line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp37_ = *alloc;
-#line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp38_ = _tmp37_.width;
-#line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp39_ = *alloc;
-#line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp40_ = _tmp39_.height;
-#line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size ((ClutterActor*) _tmp36_, (_tmp38_ - 50) / 2.0f, (gfloat) _tmp40_);
-#line 5825 "MainWindow.vala.c"
-}
-
-
-static void ___lambda72__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) {
-#line 994 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       __lambda72_ ((Xcls_MainWindowXcls_clutterembed*) self, allocation);
-#line 5832 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_clutterembed * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_clutterembed* _tmp3_ = NULL;
-       GtkClutterEmbed* _tmp4_ = NULL;
-       Xcls_MainWindowXcls_rooview* child_0 = NULL;
-       Xcls_MainWindow* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp6_ = NULL;
-       GtkClutterEmbed* _tmp7_ = NULL;
-       ClutterActor* _tmp8_ = NULL;
-       GtkClutterActor* _tmp9_ = NULL;
-       Xcls_MainWindowXcls_objectview* child_1 = NULL;
-       Xcls_MainWindow* _tmp10_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp11_ = NULL;
-       GtkClutterEmbed* _tmp12_ = NULL;
-       ClutterActor* _tmp13_ = NULL;
-       GtkClutterActor* _tmp14_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* child_2 = NULL;
-       Xcls_MainWindow* _tmp15_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp16_ = NULL;
-       GtkClutterEmbed* _tmp17_ = NULL;
-       ClutterActor* _tmp18_ = NULL;
-       GtkClutterActor* _tmp19_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* child_3 = NULL;
-       Xcls_MainWindow* _tmp20_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp21_ = NULL;
-       GtkClutterEmbed* _tmp22_ = NULL;
-       ClutterActor* _tmp23_ = NULL;
-       GtkClutterActor* _tmp24_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* child_4 = NULL;
-       Xcls_MainWindow* _tmp25_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp26_ = NULL;
-       GtkClutterEmbed* _tmp27_ = NULL;
-       ClutterActor* _tmp28_ = NULL;
-       GtkClutterActor* _tmp29_ = NULL;
-       Xcls_MainWindowXcls_buttonlayout* child_5 = NULL;
-       Xcls_MainWindow* _tmp30_ = NULL;
-       Xcls_MainWindowXcls_buttonlayout* _tmp31_ = NULL;
-       GtkClutterEmbed* _tmp32_ = NULL;
-       ClutterActor* _tmp33_ = NULL;
-       ClutterActor* _tmp34_ = NULL;
-       ClutterActor* stage = NULL;
-       GtkClutterEmbed* _tmp35_ = NULL;
-       ClutterActor* _tmp36_ = NULL;
-       ClutterActor* _tmp37_ = NULL;
-       ClutterColor _tmp38_ = {0};
-       GtkClutterEmbed* _tmp39_ = NULL;
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_clutterembed*) g_object_new (object_type, NULL);
-#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->clutterembed);
-#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->clutterembed = _tmp3_;
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkClutterEmbed*) gtk_clutter_embed_new ();
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->priv->_this;
-#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = xcls_mainwindow_xcls_rooview_new (_tmp5_);
-#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp6_;
-#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = gtk_clutter_embed_get_stage (_tmp7_);
-#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = child_0->el;
-#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
-#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->priv->_this;
-#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = xcls_mainwindow_xcls_objectview_new (_tmp10_);
-#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_1 = _tmp11_;
-#line 972 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_1);
-#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->el;
-#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
-#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = child_1->el;
-#line 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp13_, (ClutterActor*) _tmp14_);
-#line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = self->priv->_this;
-#line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = xcls_mainwindow_xcls_codeeditview_new (_tmp15_);
-#line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_2 = _tmp16_;
-#line 975 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_2);
-#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = self->el;
-#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
-#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = child_2->el;
-#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp18_, (ClutterActor*) _tmp19_);
-#line 977 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = self->priv->_this;
-#line 977 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp21_ = xcls_mainwindow_xcls_addpropsview_new (_tmp20_);
-#line 977 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_3 = _tmp21_;
-#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_3);
-#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp22_ = self->el;
-#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
-#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp24_ = child_3->el;
-#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_);
-#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp25_ = self->priv->_this;
-#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp26_ = xcls_mainwindow_xcls_projecteditview_new (_tmp25_);
-#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_4 = _tmp26_;
-#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_4);
-#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp27_ = self->el;
-#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp28_ = gtk_clutter_embed_get_stage (_tmp27_);
-#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp29_ = child_4->el;
-#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp28_, (ClutterActor*) _tmp29_);
-#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp30_ = self->priv->_this;
-#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp31_ = xcls_mainwindow_xcls_buttonlayout_new (_tmp30_);
-#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_5 = _tmp31_;
-#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_5);
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp32_ = self->el;
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp34_ = child_5->el;
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp33_, _tmp34_);
-#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp35_ = self->el;
-#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp36_ = gtk_clutter_embed_get_stage (_tmp35_);
-#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp37_ = _g_object_ref0 (_tmp36_);
-#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       stage = _tmp37_;
-#line 989 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp38_, "#000");
-#line 989 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (stage, &_tmp38_);
-#line 994 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp39_ = self->el;
-#line 994 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp39_, "size-allocate", (GCallback) ___lambda72__gtk_widget_size_allocate, self, 0);
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (stage);
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_5);
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_4);
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_3);
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_2);
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_1);
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 6041 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner) {
-#line 959 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_clutterembed_construct (XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, _owner);
-#line 6048 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_clutterembed_class_init (Xcls_MainWindowXcls_clutterembedClass * klass) {
-#line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_clutterembed_parent_class = g_type_class_peek_parent (klass);
-#line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_clutterembedPrivate));
-#line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_clutterembed_finalize;
-#line 6059 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_clutterembed_instance_init (Xcls_MainWindowXcls_clutterembed * self) {
-#line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE (self);
-#line 6066 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_clutterembed * self;
-#line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed);
-#line 952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 953 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_clutterembed_parent_class)->finalize (obj);
-#line 6080 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_clutterembed_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_clutterembed_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_clutterembed_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_clutterembedClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_clutterembed_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_clutterembed), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_clutterembed_instance_init, NULL };
-               GType xcls_mainwindow_xcls_clutterembed_type_id;
-               xcls_mainwindow_xcls_clutterembed_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_clutterembed", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_clutterembed_type_id__volatile, xcls_mainwindow_xcls_clutterembed_type_id);
-       }
-       return xcls_mainwindow_xcls_clutterembed_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_rooview * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_rooview* _tmp3_ = NULL;
-       GtkClutterActor* _tmp4_ = NULL;
-#line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_rooview*) g_object_new (object_type, NULL);
-#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->rooview);
-#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->rooview = _tmp3_;
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 6131 "MainWindow.vala.c"
-       {
-               GtkClutterActor* _tmp5_ = NULL;
-               Xcls_MainWindow* _tmp6_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp7_ = NULL;
-               GtkClutterEmbed* _tmp8_ = NULL;
-               ClutterActor* _tmp9_ = NULL;
-               ClutterAlignConstraint* _tmp10_ = NULL;
-               ClutterAlignConstraint* _tmp11_ = NULL;
-               GtkClutterActor* _tmp12_ = NULL;
-               GtkClutterActor* _tmp13_ = NULL;
-               Xcls_MainWindow* _tmp14_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp15_ = NULL;
-               GtkClutterEmbed* _tmp16_ = NULL;
-               ClutterActor* _tmp17_ = NULL;
-               gfloat _tmp18_ = 0.0F;
-               gfloat _tmp19_ = 0.0F;
-               Xcls_MainWindow* _tmp20_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp21_ = NULL;
-               GtkClutterEmbed* _tmp22_ = NULL;
-               ClutterActor* _tmp23_ = NULL;
-               gfloat _tmp24_ = 0.0F;
-               gfloat _tmp25_ = 0.0F;
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp5_ = self->el;
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp6_ = self->priv->_this;
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp7_ = _tmp6_->clutterembed;
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp8_ = _tmp7_->el;
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_object_ref_sink (_tmp10_);
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp11_ = _tmp10_;
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
-#line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (_tmp11_);
-#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp12_ = self->el;
-#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 1.0f, 1.0f);
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp13_ = self->el;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp14_ = self->priv->_this;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp15_ = _tmp14_->clutterembed;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp16_ = _tmp15_->el;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp17_ = gtk_clutter_embed_get_stage (_tmp16_);
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp18_ = clutter_actor_get_width (_tmp17_);
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp19_ = _tmp18_;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp20_ = self->priv->_this;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp21_ = _tmp20_->clutterembed;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp22_ = _tmp21_->el;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp24_ = clutter_actor_get_height (_tmp23_);
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp25_ = _tmp24_;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_size ((ClutterActor*) _tmp13_, _tmp19_ - 50, _tmp25_);
-#line 6206 "MainWindow.vala.c"
-       }
-#line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 6210 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner) {
-#line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_rooview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, _owner);
-#line 6217 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_rooview_class_init (Xcls_MainWindowXcls_rooviewClass * klass) {
-#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_rooview_parent_class = g_type_class_peek_parent (klass);
-#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_rooviewPrivate));
-#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_rooview_finalize;
-#line 6228 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_rooview_instance_init (Xcls_MainWindowXcls_rooview * self) {
-#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE (self);
-#line 6235 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_rooview * self;
-#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview);
-#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1033 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_rooview_parent_class)->finalize (obj);
-#line 6249 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_rooview_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_rooview_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_rooview_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_rooviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_rooview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_rooview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_rooview_instance_init, NULL };
-               GType xcls_mainwindow_xcls_rooview_type_id;
-               xcls_mainwindow_xcls_rooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_rooview", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_rooview_type_id__volatile, xcls_mainwindow_xcls_rooview_type_id);
-       }
-       return xcls_mainwindow_xcls_rooview_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_objectview * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_objectview* _tmp3_ = NULL;
-       GtkClutterActor* _tmp4_ = NULL;
-#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_objectview*) g_object_new (object_type, NULL);
-#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->objectview);
-#line 1086 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->objectview = _tmp3_;
-#line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
-#line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 6300 "MainWindow.vala.c"
-       {
-               GtkClutterActor* _tmp5_ = NULL;
-               GtkClutterActor* _tmp6_ = NULL;
-               GtkClutterActor* _tmp7_ = NULL;
-               GtkClutterActor* _tmp8_ = NULL;
-               GtkClutterActor* _tmp9_ = NULL;
-               Xcls_MainWindow* _tmp10_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp11_ = NULL;
-               GtkClutterEmbed* _tmp12_ = NULL;
-               ClutterActor* _tmp13_ = NULL;
-               gfloat _tmp14_ = 0.0F;
-               gfloat _tmp15_ = 0.0F;
-               Xcls_MainWindow* _tmp16_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp17_ = NULL;
-               GtkClutterEmbed* _tmp18_ = NULL;
-               ClutterActor* _tmp19_ = NULL;
-               gfloat _tmp20_ = 0.0F;
-               gfloat _tmp21_ = 0.0F;
-#line 1105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp5_ = self->el;
-#line 1105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
-#line 1106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp6_ = self->el;
-#line 1106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
-#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp7_ = self->el;
-#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
-#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp8_ = self->el;
-#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp9_ = self->el;
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp10_ = self->priv->_this;
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp11_ = _tmp10_->clutterembed;
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp12_ = _tmp11_->el;
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp14_ = clutter_actor_get_width (_tmp13_);
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp15_ = _tmp14_;
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp16_ = self->priv->_this;
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp17_ = _tmp16_->clutterembed;
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp18_ = _tmp17_->el;
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp20_ = clutter_actor_get_height (_tmp19_);
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp21_ = _tmp20_;
-#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
-#line 6363 "MainWindow.vala.c"
-       }
-#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 6367 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner) {
-#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_objectview_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, _owner);
-#line 6374 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_objectview_class_init (Xcls_MainWindowXcls_objectviewClass * klass) {
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_objectview_parent_class = g_type_class_peek_parent (klass);
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectviewPrivate));
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectview_finalize;
-#line 6385 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_objectview_instance_init (Xcls_MainWindowXcls_objectview * self) {
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE (self);
-#line 6392 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_objectview * self;
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview);
-#line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_objectview_parent_class)->finalize (obj);
-#line 6406 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_objectview_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_objectview_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_objectview_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_objectviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_objectview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_objectview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_objectview_instance_init, NULL };
-               GType xcls_mainwindow_xcls_objectview_type_id;
-               xcls_mainwindow_xcls_objectview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectview", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_objectview_type_id__volatile, xcls_mainwindow_xcls_objectview_type_id);
-       }
-       return xcls_mainwindow_xcls_objectview_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_codeeditview * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_codeeditview* _tmp3_ = NULL;
-       GtkClutterActor* _tmp4_ = NULL;
-#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_codeeditview*) g_object_new (object_type, NULL);
-#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->codeeditview);
-#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->codeeditview = _tmp3_;
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 6457 "MainWindow.vala.c"
-       {
-               GtkClutterActor* _tmp5_ = NULL;
-               GtkClutterActor* _tmp6_ = NULL;
-               GtkClutterActor* _tmp7_ = NULL;
-               GtkClutterActor* _tmp8_ = NULL;
-               GtkClutterActor* _tmp9_ = NULL;
-               Xcls_MainWindow* _tmp10_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp11_ = NULL;
-               GtkClutterEmbed* _tmp12_ = NULL;
-               ClutterActor* _tmp13_ = NULL;
-               gfloat _tmp14_ = 0.0F;
-               gfloat _tmp15_ = 0.0F;
-               Xcls_MainWindow* _tmp16_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp17_ = NULL;
-               GtkClutterEmbed* _tmp18_ = NULL;
-               ClutterActor* _tmp19_ = NULL;
-               gfloat _tmp20_ = 0.0F;
-               gfloat _tmp21_ = 0.0F;
-#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp5_ = self->el;
-#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
-#line 1152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp6_ = self->el;
-#line 1152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp7_ = self->el;
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
-#line 1155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp8_ = self->el;
-#line 1155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp9_ = self->el;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp10_ = self->priv->_this;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp11_ = _tmp10_->clutterembed;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp12_ = _tmp11_->el;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp14_ = clutter_actor_get_width (_tmp13_);
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp15_ = _tmp14_;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp16_ = self->priv->_this;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp17_ = _tmp16_->clutterembed;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp18_ = _tmp17_->el;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp20_ = clutter_actor_get_height (_tmp19_);
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp21_ = _tmp20_;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
-#line 6520 "MainWindow.vala.c"
-       }
-#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 6524 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner) {
-#line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_codeeditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, _owner);
-#line 6531 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_codeeditview_class_init (Xcls_MainWindowXcls_codeeditviewClass * klass) {
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_codeeditview_parent_class = g_type_class_peek_parent (klass);
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_codeeditviewPrivate));
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_codeeditview_finalize;
-#line 6542 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_codeeditview_instance_init (Xcls_MainWindowXcls_codeeditview * self) {
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE (self);
-#line 6549 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_codeeditview * self;
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview);
-#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_codeeditview_parent_class)->finalize (obj);
-#line 6563 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_codeeditview_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_codeeditview_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_codeeditview_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_codeeditviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_codeeditview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_codeeditview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_codeeditview_instance_init, NULL };
-               GType xcls_mainwindow_xcls_codeeditview_type_id;
-               xcls_mainwindow_xcls_codeeditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_codeeditview", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_codeeditview_type_id__volatile, xcls_mainwindow_xcls_codeeditview_type_id);
-       }
-       return xcls_mainwindow_xcls_codeeditview_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_addpropsview * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_addpropsview* _tmp3_ = NULL;
-       GtkClutterActor* _tmp4_ = NULL;
-#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_addpropsview*) g_object_new (object_type, NULL);
-#line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->addpropsview);
-#line 1178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->addpropsview = _tmp3_;
-#line 1179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
-#line 1179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 6614 "MainWindow.vala.c"
-       {
-               GtkClutterActor* _tmp5_ = NULL;
-               GtkClutterActor* _tmp6_ = NULL;
-               GtkClutterActor* _tmp7_ = NULL;
-               GtkClutterActor* _tmp8_ = NULL;
-               GtkClutterActor* _tmp9_ = NULL;
-               Xcls_MainWindow* _tmp10_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp11_ = NULL;
-               GtkClutterEmbed* _tmp12_ = NULL;
-               ClutterActor* _tmp13_ = NULL;
-               gfloat _tmp14_ = 0.0F;
-               gfloat _tmp15_ = 0.0F;
-               Xcls_MainWindow* _tmp16_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp17_ = NULL;
-               GtkClutterEmbed* _tmp18_ = NULL;
-               ClutterActor* _tmp19_ = NULL;
-               gfloat _tmp20_ = 0.0F;
-               gfloat _tmp21_ = 0.0F;
-#line 1197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp5_ = self->el;
-#line 1197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
-#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp6_ = self->el;
-#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
-#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp7_ = self->el;
-#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
-#line 1201 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp8_ = self->el;
-#line 1201 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp9_ = self->el;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp10_ = self->priv->_this;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp11_ = _tmp10_->clutterembed;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp12_ = _tmp11_->el;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp14_ = clutter_actor_get_width (_tmp13_);
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp15_ = _tmp14_;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp16_ = self->priv->_this;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp17_ = _tmp16_->clutterembed;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp18_ = _tmp17_->el;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp20_ = clutter_actor_get_height (_tmp19_);
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp21_ = _tmp20_;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
-#line 6677 "MainWindow.vala.c"
-       }
-#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 6681 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner) {
-#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_addpropsview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, _owner);
-#line 6688 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_addpropsview_class_init (Xcls_MainWindowXcls_addpropsviewClass * klass) {
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_addpropsview_parent_class = g_type_class_peek_parent (klass);
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropsviewPrivate));
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropsview_finalize;
-#line 6699 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_addpropsview_instance_init (Xcls_MainWindowXcls_addpropsview * self) {
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE (self);
-#line 6706 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_addpropsview * self;
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview);
-#line 1168 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1169 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropsview_parent_class)->finalize (obj);
-#line 6720 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_addpropsview_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_addpropsview_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_addpropsview_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addpropsviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addpropsview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addpropsview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addpropsview_instance_init, NULL };
-               GType xcls_mainwindow_xcls_addpropsview_type_id;
-               xcls_mainwindow_xcls_addpropsview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropsview", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_addpropsview_type_id__volatile, xcls_mainwindow_xcls_addpropsview_type_id);
-       }
-       return xcls_mainwindow_xcls_addpropsview_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_projecteditview * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_projecteditview* _tmp3_ = NULL;
-       GtkClutterActor* _tmp4_ = NULL;
-#line 1221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_projecteditview*) g_object_new (object_type, NULL);
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->projecteditview);
-#line 1224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->projecteditview = _tmp3_;
-#line 1225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
-#line 1225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 6771 "MainWindow.vala.c"
-       {
-               GtkClutterActor* _tmp5_ = NULL;
-               Xcls_MainWindow* _tmp6_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp7_ = NULL;
-               GtkClutterEmbed* _tmp8_ = NULL;
-               ClutterActor* _tmp9_ = NULL;
-               ClutterAlignConstraint* _tmp10_ = NULL;
-               ClutterAlignConstraint* _tmp11_ = NULL;
-               GtkClutterActor* _tmp12_ = NULL;
-               GtkClutterActor* _tmp13_ = NULL;
-               GtkClutterActor* _tmp14_ = NULL;
-               Xcls_MainWindow* _tmp15_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp16_ = NULL;
-               GtkClutterEmbed* _tmp17_ = NULL;
-               ClutterActor* _tmp18_ = NULL;
-               gfloat _tmp19_ = 0.0F;
-               gfloat _tmp20_ = 0.0F;
-               Xcls_MainWindow* _tmp21_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp22_ = NULL;
-               GtkClutterEmbed* _tmp23_ = NULL;
-               ClutterActor* _tmp24_ = NULL;
-               gfloat _tmp25_ = 0.0F;
-               gfloat _tmp26_ = 0.0F;
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp5_ = self->el;
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp6_ = self->priv->_this;
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp7_ = _tmp6_->clutterembed;
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp8_ = _tmp7_->el;
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_object_ref_sink (_tmp10_);
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp11_ = _tmp10_;
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (_tmp11_);
-#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp12_ = self->el;
-#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 0.0f, 0.0f);
-#line 1245 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp13_ = self->el;
-#line 1245 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_scale ((ClutterActor*) _tmp13_, (gdouble) 1.0f, (gdouble) 0.0f);
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp14_ = self->el;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp15_ = self->priv->_this;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp16_ = _tmp15_->clutterembed;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp17_ = _tmp16_->el;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp19_ = clutter_actor_get_width (_tmp18_);
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp20_ = _tmp19_;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp21_ = self->priv->_this;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp22_ = _tmp21_->clutterembed;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp23_ = _tmp22_->el;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp24_ = gtk_clutter_embed_get_stage (_tmp23_);
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp25_ = clutter_actor_get_height (_tmp24_);
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp26_ = _tmp25_;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_size ((ClutterActor*) _tmp14_, _tmp20_ - 50, _tmp26_ / 2);
-#line 6851 "MainWindow.vala.c"
-       }
-#line 1221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 6855 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner) {
-#line 1221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_projecteditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, _owner);
-#line 6862 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_projecteditview_class_init (Xcls_MainWindowXcls_projecteditviewClass * klass) {
-#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_projecteditview_parent_class = g_type_class_peek_parent (klass);
-#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditviewPrivate));
-#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditview_finalize;
-#line 6873 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_projecteditview_instance_init (Xcls_MainWindowXcls_projecteditview * self) {
-#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE (self);
-#line 6880 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_projecteditview * self;
-#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview);
-#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditview_parent_class)->finalize (obj);
-#line 6894 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_projecteditview_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_projecteditview_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditview_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_projecteditviewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_projecteditview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_projecteditview), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_projecteditview_instance_init, NULL };
-               GType xcls_mainwindow_xcls_projecteditview_type_id;
-               xcls_mainwindow_xcls_projecteditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditview", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_projecteditview_type_id__volatile, xcls_mainwindow_xcls_projecteditview_type_id);
-       }
-       return xcls_mainwindow_xcls_projecteditview_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_buttonlayout * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_buttonlayout* _tmp3_ = NULL;
-       ClutterActor* _tmp4_ = NULL;
-       Xcls_MainWindowXcls_BoxLayout17* child_0 = NULL;
-       Xcls_MainWindow* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_BoxLayout17* _tmp6_ = NULL;
-       ClutterActor* _tmp7_ = NULL;
-       ClutterBoxLayout* _tmp8_ = NULL;
-       Xcls_MainWindowXcls_projectbutton* child_1 = NULL;
-       Xcls_MainWindow* _tmp9_ = NULL;
-       Xcls_MainWindowXcls_projectbutton* _tmp10_ = NULL;
-       ClutterActor* _tmp11_ = NULL;
-       ClutterActor* _tmp12_ = NULL;
-       Xcls_MainWindowXcls_projecteditbutton* child_2 = NULL;
-       Xcls_MainWindow* _tmp13_ = NULL;
-       Xcls_MainWindowXcls_projecteditbutton* _tmp14_ = NULL;
-       ClutterActor* _tmp15_ = NULL;
-       ClutterActor* _tmp16_ = NULL;
-       Xcls_MainWindowXcls_objectshowbutton* child_3 = NULL;
-       Xcls_MainWindow* _tmp17_ = NULL;
-       Xcls_MainWindowXcls_objectshowbutton* _tmp18_ = NULL;
-       ClutterActor* _tmp19_ = NULL;
-       ClutterActor* _tmp20_ = NULL;
-       Xcls_MainWindowXcls_addpropbutton* child_4 = NULL;
-       Xcls_MainWindow* _tmp21_ = NULL;
-       Xcls_MainWindowXcls_addpropbutton* _tmp22_ = NULL;
-       ClutterActor* _tmp23_ = NULL;
-       ClutterActor* _tmp24_ = NULL;
-       Xcls_MainWindowXcls_addlistenerbutton* child_5 = NULL;
-       Xcls_MainWindow* _tmp25_ = NULL;
-       Xcls_MainWindowXcls_addlistenerbutton* _tmp26_ = NULL;
-       ClutterActor* _tmp27_ = NULL;
-       ClutterActor* _tmp28_ = NULL;
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_buttonlayout*) g_object_new (object_type, NULL);
-#line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->buttonlayout);
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->buttonlayout = _tmp3_;
-#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = clutter_actor_new ();
-#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->priv->_this;
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = xcls_mainwindow_xcls_boxlayout17_new (_tmp5_);
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp6_;
-#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = child_0->el;
-#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_layout_manager (_tmp7_, (ClutterLayoutManager*) _tmp8_);
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = self->priv->_this;
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = xcls_mainwindow_xcls_projectbutton_new (_tmp9_);
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_1 = _tmp10_;
-#line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_1);
-#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->el;
-#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = child_1->el;
-#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp11_, _tmp12_);
-#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->priv->_this;
-#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp14_ = xcls_mainwindow_xcls_projecteditbutton_new (_tmp13_);
-#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_2 = _tmp14_;
-#line 1281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_2);
-#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp15_ = self->el;
-#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp16_ = child_2->el;
-#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp15_, _tmp16_);
-#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp17_ = self->priv->_this;
-#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp18_ = xcls_mainwindow_xcls_objectshowbutton_new (_tmp17_);
-#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_3 = _tmp18_;
-#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_3);
-#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp19_ = self->el;
-#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp20_ = child_3->el;
-#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp19_, _tmp20_);
-#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp21_ = self->priv->_this;
-#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp22_ = xcls_mainwindow_xcls_addpropbutton_new (_tmp21_);
-#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_4 = _tmp22_;
-#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_4);
-#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp23_ = self->el;
-#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp24_ = child_4->el;
-#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp23_, _tmp24_);
-#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp25_ = self->priv->_this;
-#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp26_ = xcls_mainwindow_xcls_addlistenerbutton_new (_tmp25_);
-#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_5 = _tmp26_;
-#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_5);
-#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp27_ = self->el;
-#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp28_ = child_5->el;
-#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp27_, _tmp28_);
-#line 7059 "MainWindow.vala.c"
-       {
-               ClutterActor* _tmp29_ = NULL;
-               Xcls_MainWindow* _tmp30_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp31_ = NULL;
-               GtkClutterEmbed* _tmp32_ = NULL;
-               ClutterActor* _tmp33_ = NULL;
-               ClutterAlignConstraint* _tmp34_ = NULL;
-               ClutterAlignConstraint* _tmp35_ = NULL;
-               ClutterActor* _tmp36_ = NULL;
-               ClutterActor* _tmp37_ = NULL;
-               Xcls_MainWindow* _tmp38_ = NULL;
-               Xcls_MainWindowXcls_clutterembed* _tmp39_ = NULL;
-               GtkClutterEmbed* _tmp40_ = NULL;
-               ClutterActor* _tmp41_ = NULL;
-               gfloat _tmp42_ = 0.0F;
-               gfloat _tmp43_ = 0.0F;
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp29_ = self->el;
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp30_ = self->priv->_this;
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp31_ = _tmp30_->clutterembed;
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp32_ = _tmp31_->el;
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp34_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp33_, CLUTTER_ALIGN_X_AXIS, 0.0f);
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               g_object_ref_sink (_tmp34_);
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp35_ = _tmp34_;
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_add_constraint (_tmp29_, (ClutterConstraint*) _tmp35_);
-#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _g_object_unref0 (_tmp35_);
-#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp36_ = self->el;
-#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_pivot_point (_tmp36_, 0.5f, 0.5f);
-#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp37_ = self->el;
-#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp38_ = self->priv->_this;
-#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp39_ = _tmp38_->clutterembed;
-#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp40_ = _tmp39_->el;
-#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp41_ = gtk_clutter_embed_get_stage (_tmp40_);
-#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp42_ = clutter_actor_get_height (_tmp41_);
-#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               _tmp43_ = _tmp42_;
-#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               clutter_actor_set_size (_tmp37_, (gfloat) 50, _tmp43_);
-#line 7116 "MainWindow.vala.c"
-       }
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_5);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_4);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_3);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_2);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_1);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 7132 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner) {
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_buttonlayout_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, _owner);
-#line 7139 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_buttonlayout_class_init (Xcls_MainWindowXcls_buttonlayoutClass * klass) {
-#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_buttonlayout_parent_class = g_type_class_peek_parent (klass);
-#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_buttonlayoutPrivate));
-#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_buttonlayout_finalize;
-#line 7150 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_buttonlayout_instance_init (Xcls_MainWindowXcls_buttonlayout * self) {
-#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE (self);
-#line 7157 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_buttonlayout * self;
-#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout);
-#line 1258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_buttonlayout_parent_class)->finalize (obj);
-#line 7171 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_buttonlayout_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_buttonlayout_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_buttonlayoutClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_buttonlayout_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_buttonlayout), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_buttonlayout_instance_init, NULL };
-               GType xcls_mainwindow_xcls_buttonlayout_type_id;
-               xcls_mainwindow_xcls_buttonlayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_buttonlayout", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile, xcls_mainwindow_xcls_buttonlayout_type_id);
-       }
-       return xcls_mainwindow_xcls_buttonlayout_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_BoxLayout17 * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       ClutterBoxLayout* _tmp2_ = NULL;
-       ClutterBoxLayout* _tmp3_ = NULL;
-#line 1326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_BoxLayout17*) g_object_new (object_type, NULL);
-#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new ();
-#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp2_);
-#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp2_;
-#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = self->el;
-#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL);
-#line 1326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 7219 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner) {
-#line 1326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_boxlayout17_construct (XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, _owner);
-#line 7226 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_boxlayout17_class_init (Xcls_MainWindowXcls_BoxLayout17Class * klass) {
-#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_boxlayout17_parent_class = g_type_class_peek_parent (klass);
-#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_BoxLayout17Private));
-#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_boxlayout17_finalize;
-#line 7237 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_boxlayout17_instance_init (Xcls_MainWindowXcls_BoxLayout17 * self) {
-#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE (self);
-#line 7244 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_BoxLayout17 * self;
-#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17);
-#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_boxlayout17_parent_class)->finalize (obj);
-#line 7258 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_boxlayout17_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_boxlayout17_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_BoxLayout17Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_boxlayout17_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_BoxLayout17), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_boxlayout17_instance_init, NULL };
-               GType xcls_mainwindow_xcls_boxlayout17_type_id;
-               xcls_mainwindow_xcls_boxlayout17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_BoxLayout17", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile, xcls_mainwindow_xcls_boxlayout17_type_id);
-       }
-       return xcls_mainwindow_xcls_boxlayout17_type_id__volatile;
-}
-
-
-static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#333");
-#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7290 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda20__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda20_ ((Xcls_MainWindowXcls_projectbutton*) self, event);
-#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7299 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#000");
-#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7319 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda21__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda21_ ((Xcls_MainWindowXcls_projectbutton*) self, event);
-#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7328 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda22_ (Xcls_MainWindowXcls_projectbutton* self) {
-       gboolean result = FALSE;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       GQuark _tmp4_ = 0U;
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label0 = 0;
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label1 = 0;
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label2 = 0;
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label3 = 0;
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label4 = 0;
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->state;
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_;
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7360 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp5_ = NULL;
-#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp5_ = self->priv->_this;
-#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideViewEditing (_tmp5_);
-#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7370 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7376 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp6_ = NULL;
-#line 1383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp6_ = self->priv->_this;
-#line 1383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showViewEditing (_tmp6_);
-#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7386 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7392 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp7_ = NULL;
-                               Xcls_MainWindow* _tmp8_ = NULL;
-#line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp7_ = self->priv->_this;
-#line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddProp (_tmp7_);
-#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp8_ = self->priv->_this;
-#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideViewEditing (_tmp8_);
-#line 1389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7407 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) {
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7413 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp9_ = NULL;
-                               Xcls_MainWindow* _tmp10_ = NULL;
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp9_ = self->priv->_this;
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddListener (_tmp9_);
-#line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp10_ = self->priv->_this;
-#line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideViewEditing (_tmp10_);
-#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7428 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) {
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7434 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp11_ = NULL;
-                               Xcls_MainWindow* _tmp12_ = NULL;
-#line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp11_ = self->priv->_this;
-#line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideObject (_tmp11_);
-#line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp12_ = self->priv->_this;
-#line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideViewEditing (_tmp12_);
-#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7449 "MainWindow.vala.c"
-                       }
-               }
-       } else {
-#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7455 "MainWindow.vala.c"
-                       default:
-                       {
-#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7460 "MainWindow.vala.c"
-                       }
-               }
-       }
-#line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7468 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda22__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda22_ ((Xcls_MainWindowXcls_projectbutton*) self);
-#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7477 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_projectbutton * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_projectbutton* _tmp3_ = NULL;
-       ClutterActor* _tmp4_ = NULL;
-       ClutterActor* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_Text19* child_0 = NULL;
-       Xcls_MainWindow* _tmp6_ = NULL;
-       Xcls_MainWindowXcls_Text19* _tmp7_ = NULL;
-       ClutterActor* _tmp8_ = NULL;
-       ClutterText* _tmp9_ = NULL;
-       ClutterActor* _tmp10_ = NULL;
-       ClutterActor* _tmp11_ = NULL;
-       ClutterActor* _tmp12_ = NULL;
-       ClutterActor* _tmp13_ = NULL;
-#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_projectbutton*) g_object_new (object_type, NULL);
-#line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->projectbutton);
-#line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->projectbutton = _tmp3_;
-#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = clutter_actor_new ();
-#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 1359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_reactive (_tmp5_, TRUE);
-#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->priv->_this;
-#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = xcls_mainwindow_xcls_text19_new (_tmp6_);
-#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp7_;
-#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = child_0->el;
-#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
-#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->el;
-#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
-#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->el;
-#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda20__clutter_actor_enter_event, self, 0);
-#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->el;
-#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda21__clutter_actor_leave_event, self, 0);
-#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->el;
-#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda22__clutter_actor_button_press_event, self, 0);
-#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 7564 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner) {
-#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_projectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, _owner);
-#line 7571 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_projectbutton_class_init (Xcls_MainWindowXcls_projectbuttonClass * klass) {
-#line 1341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_projectbutton_parent_class = g_type_class_peek_parent (klass);
-#line 1341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projectbuttonPrivate));
-#line 1341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projectbutton_finalize;
-#line 7582 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_projectbutton_instance_init (Xcls_MainWindowXcls_projectbutton * self) {
-#line 1341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE (self);
-#line 7589 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_projectbutton * self;
-#line 1341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton);
-#line 1343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_projectbutton_parent_class)->finalize (obj);
-#line 7603 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_projectbutton_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_projectbutton_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_projectbutton_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_projectbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_projectbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_projectbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_projectbutton_instance_init, NULL };
-               GType xcls_mainwindow_xcls_projectbutton_type_id;
-               xcls_mainwindow_xcls_projectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projectbutton", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_projectbutton_type_id__volatile, xcls_mainwindow_xcls_projectbutton_type_id);
-       }
-       return xcls_mainwindow_xcls_projectbutton_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_Text19 * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       ClutterColor _tmp2_ = {0};
-       ClutterText* _tmp3_ = NULL;
-       ClutterText* _tmp4_ = NULL;
-       ClutterText* _tmp5_ = NULL;
-       ClutterText* _tmp6_ = NULL;
-       ClutterText* _tmp7_ = NULL;
-       ClutterText* _tmp8_ = NULL;
-#line 1421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_Text19*) g_object_new (object_type, NULL);
-#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp2_, "#fff");
-#line 1424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Open\nFiles", &_tmp2_);
-#line 1424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp3_);
-#line 1424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp3_;
-#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->el;
-#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
-#line 1430 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1430 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->el;
-#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
-#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
-#line 1421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 7674 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner) {
-#line 1421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_text19_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, _owner);
-#line 7681 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text19_class_init (Xcls_MainWindowXcls_Text19Class * klass) {
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_text19_parent_class = g_type_class_peek_parent (klass);
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text19Private));
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text19_finalize;
-#line 7692 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text19_instance_init (Xcls_MainWindowXcls_Text19 * self) {
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE (self);
-#line 7699 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text19_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_Text19 * self;
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19);
-#line 1414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_text19_parent_class)->finalize (obj);
-#line 7713 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_text19_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_text19_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_text19_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text19Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text19_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text19), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text19_instance_init, NULL };
-               GType xcls_mainwindow_xcls_text19_type_id;
-               xcls_mainwindow_xcls_text19_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text19", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_text19_type_id__volatile, xcls_mainwindow_xcls_text19_type_id);
-       }
-       return xcls_mainwindow_xcls_text19_type_id__volatile;
-}
-
-
-static gboolean __lambda31_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#333");
-#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7745 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda31__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda31_ ((Xcls_MainWindowXcls_projecteditbutton*) self, event);
-#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7754 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda32_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#000");
-#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7774 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda32__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda32_ ((Xcls_MainWindowXcls_projecteditbutton*) self, event);
-#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7783 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda33_ (Xcls_MainWindowXcls_projecteditbutton* self) {
-       gboolean result = FALSE;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       GQuark _tmp4_ = 0U;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label0 = 0;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label1 = 0;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label2 = 0;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label3 = 0;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label4 = 0;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label5 = 0;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->state;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_;
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7817 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp5_ = NULL;
-#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp5_ = self->priv->_this;
-#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showProjectEdit (_tmp5_);
-#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7827 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7833 "MainWindow.vala.c"
-                       default:
-                       {
-#line 1482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7838 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("projectedit")))) {
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7844 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp6_ = NULL;
-#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp6_ = self->priv->_this;
-#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideProjectEdit (_tmp6_);
-#line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7854 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7860 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp7_ = NULL;
-                               Xcls_MainWindow* _tmp8_ = NULL;
-#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp7_ = self->priv->_this;
-#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddProp (_tmp7_);
-#line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp8_ = self->priv->_this;
-#line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showProjectEdit (_tmp8_);
-#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7875 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("addlistener")))) {
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7881 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp9_ = NULL;
-                               Xcls_MainWindow* _tmp10_ = NULL;
-#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp9_ = self->priv->_this;
-#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddListener (_tmp9_);
-#line 1495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp10_ = self->priv->_this;
-#line 1495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showProjectEdit (_tmp10_);
-#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7896 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("object")))) {
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7902 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp11_ = NULL;
-                               Xcls_MainWindow* _tmp12_ = NULL;
-#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp11_ = self->priv->_this;
-#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideObject (_tmp11_);
-#line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp12_ = self->priv->_this;
-#line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showProjectEdit (_tmp12_);
-#line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7917 "MainWindow.vala.c"
-                       }
-               }
-       } else {
-#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 7923 "MainWindow.vala.c"
-                       default:
-                       {
-#line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 7928 "MainWindow.vala.c"
-                       }
-               }
-       }
-#line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7936 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda33__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda33_ ((Xcls_MainWindowXcls_projecteditbutton*) self);
-#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 7945 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_projecteditbutton * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_projecteditbutton* _tmp3_ = NULL;
-       ClutterActor* _tmp4_ = NULL;
-       ClutterActor* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_Text21* child_0 = NULL;
-       Xcls_MainWindow* _tmp6_ = NULL;
-       Xcls_MainWindowXcls_Text21* _tmp7_ = NULL;
-       ClutterActor* _tmp8_ = NULL;
-       ClutterText* _tmp9_ = NULL;
-       ClutterActor* _tmp10_ = NULL;
-       ClutterActor* _tmp11_ = NULL;
-       ClutterActor* _tmp12_ = NULL;
-       ClutterActor* _tmp13_ = NULL;
-#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_projecteditbutton*) g_object_new (object_type, NULL);
-#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->projecteditbutton);
-#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->projecteditbutton = _tmp3_;
-#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = clutter_actor_new ();
-#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_reactive (_tmp5_, TRUE);
-#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->priv->_this;
-#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = xcls_mainwindow_xcls_text21_new (_tmp6_);
-#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp7_;
-#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = child_0->el;
-#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
-#line 1464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->el;
-#line 1464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
-#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->el;
-#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda31__clutter_actor_enter_event, self, 0);
-#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->el;
-#line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda32__clutter_actor_leave_event, self, 0);
-#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->el;
-#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda33__clutter_actor_button_press_event, self, 0);
-#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 8032 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner) {
-#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_projecteditbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, _owner);
-#line 8039 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_projecteditbutton_class_init (Xcls_MainWindowXcls_projecteditbuttonClass * klass) {
-#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_projecteditbutton_parent_class = g_type_class_peek_parent (klass);
-#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditbuttonPrivate));
-#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditbutton_finalize;
-#line 8050 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_projecteditbutton_instance_init (Xcls_MainWindowXcls_projecteditbutton * self) {
-#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE (self);
-#line 8057 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_projecteditbutton * self;
-#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton);
-#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditbutton_parent_class)->finalize (obj);
-#line 8071 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_projecteditbutton_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_projecteditbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_projecteditbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_projecteditbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_projecteditbutton_instance_init, NULL };
-               GType xcls_mainwindow_xcls_projecteditbutton_type_id;
-               xcls_mainwindow_xcls_projecteditbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditbutton", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile, xcls_mainwindow_xcls_projecteditbutton_type_id);
-       }
-       return xcls_mainwindow_xcls_projecteditbutton_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_Text21 * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       ClutterColor _tmp2_ = {0};
-       ClutterText* _tmp3_ = NULL;
-       ClutterText* _tmp4_ = NULL;
-       ClutterText* _tmp5_ = NULL;
-       ClutterText* _tmp6_ = NULL;
-       ClutterText* _tmp7_ = NULL;
-       ClutterText* _tmp8_ = NULL;
-#line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_Text21*) g_object_new (object_type, NULL);
-#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp2_, "#fff");
-#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Edit\nProject\nDetails", &_tmp2_);
-#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp3_);
-#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp3_;
-#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->el;
-#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
-#line 1533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->el;
-#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
-#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
-#line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 8142 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner) {
-#line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_text21_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, _owner);
-#line 8149 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text21_class_init (Xcls_MainWindowXcls_Text21Class * klass) {
-#line 1515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_text21_parent_class = g_type_class_peek_parent (klass);
-#line 1515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text21Private));
-#line 1515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text21_finalize;
-#line 8160 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text21_instance_init (Xcls_MainWindowXcls_Text21 * self) {
-#line 1515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE (self);
-#line 8167 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text21_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_Text21 * self;
-#line 1515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21);
-#line 1517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_text21_parent_class)->finalize (obj);
-#line 8181 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_text21_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_text21_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_text21_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text21Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text21_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text21), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text21_instance_init, NULL };
-               GType xcls_mainwindow_xcls_text21_type_id;
-               xcls_mainwindow_xcls_text21_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text21", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_text21_type_id__volatile, xcls_mainwindow_xcls_text21_type_id);
-       }
-       return xcls_mainwindow_xcls_text21_type_id__volatile;
-}
-
-
-static gboolean __lambda47_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#333");
-#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8213 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda47__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda47_ ((Xcls_MainWindowXcls_objectshowbutton*) self, event);
-#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8222 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda48_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#000");
-#line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1576 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1576 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8242 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda48__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda48_ ((Xcls_MainWindowXcls_objectshowbutton*) self, event);
-#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8251 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda49_ (Xcls_MainWindowXcls_objectshowbutton* self) {
-       gboolean result = FALSE;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       GQuark _tmp4_ = 0U;
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label0 = 0;
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label1 = 0;
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label2 = 0;
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label3 = 0;
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->state;
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_;
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("addprop")))) {
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8281 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp5_ = NULL;
-                               Xcls_MainWindow* _tmp6_ = NULL;
-#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp5_ = self->priv->_this;
-#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddProp (_tmp5_);
-#line 1587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp6_ = self->priv->_this;
-#line 1587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showObject (_tmp6_);
-#line 1588 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8296 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8302 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp7_ = NULL;
-                               Xcls_MainWindow* _tmp8_ = NULL;
-#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp7_ = self->priv->_this;
-#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddListener (_tmp7_);
-#line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp8_ = self->priv->_this;
-#line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showObject (_tmp8_);
-#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8317 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) {
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8323 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp9_ = NULL;
-#line 1596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp9_ = self->priv->_this;
-#line 1596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showObject (_tmp9_);
-#line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8333 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8339 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp10_ = NULL;
-#line 1601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp10_ = self->priv->_this;
-#line 1601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideObject (_tmp10_);
-#line 1602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8351 "MainWindow.vala.c"
-                       }
-               }
-       } else {
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8357 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp11_ = NULL;
-                               const gchar* _tmp12_ = NULL;
-#line 1606 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp11_ = self->priv->_this;
-#line 1606 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp12_ = _tmp11_->state;
-#line 1606 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               g_print ("unhandled add objects from %s\n", _tmp12_);
-#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8370 "MainWindow.vala.c"
-                       }
-               }
-       }
-#line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8378 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda49__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda49_ ((Xcls_MainWindowXcls_objectshowbutton*) self);
-#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8387 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_objectshowbutton * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_objectshowbutton* _tmp3_ = NULL;
-       ClutterActor* _tmp4_ = NULL;
-       ClutterActor* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_Text23* child_0 = NULL;
-       Xcls_MainWindow* _tmp6_ = NULL;
-       Xcls_MainWindowXcls_Text23* _tmp7_ = NULL;
-       ClutterActor* _tmp8_ = NULL;
-       ClutterText* _tmp9_ = NULL;
-       ClutterActor* _tmp10_ = NULL;
-       ClutterActor* _tmp11_ = NULL;
-       ClutterActor* _tmp12_ = NULL;
-       ClutterActor* _tmp13_ = NULL;
-#line 1552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_objectshowbutton*) g_object_new (object_type, NULL);
-#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->objectshowbutton);
-#line 1555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->objectshowbutton = _tmp3_;
-#line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = clutter_actor_new ();
-#line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 1561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_reactive (_tmp5_, TRUE);
-#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->priv->_this;
-#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = xcls_mainwindow_xcls_text23_new (_tmp6_);
-#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp7_;
-#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = child_0->el;
-#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
-#line 1567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->el;
-#line 1567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
-#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->el;
-#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda47__clutter_actor_enter_event, self, 0);
-#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->el;
-#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda48__clutter_actor_leave_event, self, 0);
-#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->el;
-#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda49__clutter_actor_button_press_event, self, 0);
-#line 1552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 1552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 8474 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner) {
-#line 1552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_objectshowbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, _owner);
-#line 8481 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_objectshowbutton_class_init (Xcls_MainWindowXcls_objectshowbuttonClass * klass) {
-#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_objectshowbutton_parent_class = g_type_class_peek_parent (klass);
-#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectshowbuttonPrivate));
-#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectshowbutton_finalize;
-#line 8492 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_objectshowbutton_instance_init (Xcls_MainWindowXcls_objectshowbutton * self) {
-#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE (self);
-#line 8499 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_objectshowbutton * self;
-#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton);
-#line 1545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_objectshowbutton_parent_class)->finalize (obj);
-#line 8513 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_objectshowbutton_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_objectshowbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_objectshowbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_objectshowbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_objectshowbutton_instance_init, NULL };
-               GType xcls_mainwindow_xcls_objectshowbutton_type_id;
-               xcls_mainwindow_xcls_objectshowbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectshowbutton", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile, xcls_mainwindow_xcls_objectshowbutton_type_id);
-       }
-       return xcls_mainwindow_xcls_objectshowbutton_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_Text23 * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       ClutterColor _tmp2_ = {0};
-       ClutterText* _tmp3_ = NULL;
-       ClutterText* _tmp4_ = NULL;
-       ClutterText* _tmp5_ = NULL;
-       ClutterText* _tmp6_ = NULL;
-       ClutterText* _tmp7_ = NULL;
-       ClutterText* _tmp8_ = NULL;
-#line 1628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_Text23*) g_object_new (object_type, NULL);
-#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp2_, "#fff");
-#line 1631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Show\nPalate", &_tmp2_);
-#line 1631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp3_);
-#line 1631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp3_;
-#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->el;
-#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
-#line 1637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->el;
-#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
-#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
-#line 1628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 8584 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner) {
-#line 1628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_text23_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, _owner);
-#line 8591 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text23_class_init (Xcls_MainWindowXcls_Text23Class * klass) {
-#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_text23_parent_class = g_type_class_peek_parent (klass);
-#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text23Private));
-#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text23_finalize;
-#line 8602 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text23_instance_init (Xcls_MainWindowXcls_Text23 * self) {
-#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE (self);
-#line 8609 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text23_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_Text23 * self;
-#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23);
-#line 1621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_text23_parent_class)->finalize (obj);
-#line 8623 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_text23_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_text23_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_text23_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text23Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text23_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text23), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text23_instance_init, NULL };
-               GType xcls_mainwindow_xcls_text23_type_id;
-               xcls_mainwindow_xcls_text23_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text23", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_text23_type_id__volatile, xcls_mainwindow_xcls_text23_type_id);
-       }
-       return xcls_mainwindow_xcls_text23_type_id__volatile;
-}
-
-
-static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#333");
-#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8655 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda65__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda65_ ((Xcls_MainWindowXcls_addpropbutton*) self, event);
-#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8664 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#000");
-#line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8684 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda66__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda66_ ((Xcls_MainWindowXcls_addpropbutton*) self, event);
-#line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8693 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda67_ (Xcls_MainWindowXcls_addpropbutton* self) {
-       gboolean result = FALSE;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       GQuark _tmp4_ = 0U;
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label0 = 0;
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label1 = 0;
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label2 = 0;
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label3 = 0;
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->state;
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_;
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8723 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp5_ = NULL;
-#line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp5_ = self->priv->_this;
-#line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showAddProp (_tmp5_);
-#line 1689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8733 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("object")))) {
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8739 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp6_ = NULL;
-                               Xcls_MainWindow* _tmp7_ = NULL;
-#line 1692 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp6_ = self->priv->_this;
-#line 1692 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideObject (_tmp6_);
-#line 1693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp7_ = self->priv->_this;
-#line 1693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showAddProp (_tmp7_);
-#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8754 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addlistener")))) {
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8760 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp8_ = NULL;
-                               Xcls_MainWindow* _tmp9_ = NULL;
-#line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp8_ = self->priv->_this;
-#line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddListener (_tmp8_);
-#line 1698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp9_ = self->priv->_this;
-#line 1698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showAddProp (_tmp9_);
-#line 1699 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8775 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8781 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp10_ = NULL;
-#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp10_ = self->priv->_this;
-#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddProp (_tmp10_);
-#line 1704 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8791 "MainWindow.vala.c"
-                       }
-               }
-       } else {
-#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 8797 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp11_ = NULL;
-                               const gchar* _tmp12_ = NULL;
-#line 1707 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp11_ = self->priv->_this;
-#line 1707 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp12_ = _tmp11_->state;
-#line 1707 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               g_print ("unhandled add property from %s\n", _tmp12_);
-#line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 8810 "MainWindow.vala.c"
-                       }
-               }
-       }
-#line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8818 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda67__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda67_ ((Xcls_MainWindowXcls_addpropbutton*) self);
-#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 8827 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_addpropbutton * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_addpropbutton* _tmp3_ = NULL;
-       ClutterActor* _tmp4_ = NULL;
-       ClutterActor* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_Text25* child_0 = NULL;
-       Xcls_MainWindow* _tmp6_ = NULL;
-       Xcls_MainWindowXcls_Text25* _tmp7_ = NULL;
-       ClutterActor* _tmp8_ = NULL;
-       ClutterText* _tmp9_ = NULL;
-       ClutterActor* _tmp10_ = NULL;
-       ClutterActor* _tmp11_ = NULL;
-       ClutterActor* _tmp12_ = NULL;
-       ClutterActor* _tmp13_ = NULL;
-#line 1656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_addpropbutton*) g_object_new (object_type, NULL);
-#line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1659 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1659 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1659 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->addpropbutton);
-#line 1659 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->addpropbutton = _tmp3_;
-#line 1660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = clutter_actor_new ();
-#line 1660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 1665 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1665 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_reactive (_tmp5_, TRUE);
-#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->priv->_this;
-#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = xcls_mainwindow_xcls_text25_new (_tmp6_);
-#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp7_;
-#line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = child_0->el;
-#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
-#line 1671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->el;
-#line 1671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
-#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->el;
-#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda65__clutter_actor_enter_event, self, 0);
-#line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->el;
-#line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda66__clutter_actor_leave_event, self, 0);
-#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->el;
-#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda67__clutter_actor_button_press_event, self, 0);
-#line 1656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 1656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 8914 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner) {
-#line 1656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_addpropbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, _owner);
-#line 8921 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_addpropbutton_class_init (Xcls_MainWindowXcls_addpropbuttonClass * klass) {
-#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_addpropbutton_parent_class = g_type_class_peek_parent (klass);
-#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropbuttonPrivate));
-#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropbutton_finalize;
-#line 8932 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_addpropbutton_instance_init (Xcls_MainWindowXcls_addpropbutton * self) {
-#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE (self);
-#line 8939 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_addpropbutton * self;
-#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton);
-#line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropbutton_parent_class)->finalize (obj);
-#line 8953 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_addpropbutton_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_addpropbutton_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addpropbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addpropbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addpropbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addpropbutton_instance_init, NULL };
-               GType xcls_mainwindow_xcls_addpropbutton_type_id;
-               xcls_mainwindow_xcls_addpropbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropbutton", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile, xcls_mainwindow_xcls_addpropbutton_type_id);
-       }
-       return xcls_mainwindow_xcls_addpropbutton_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_Text25 * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       ClutterColor _tmp2_ = {0};
-       ClutterText* _tmp3_ = NULL;
-       ClutterText* _tmp4_ = NULL;
-       ClutterText* _tmp5_ = NULL;
-       ClutterText* _tmp6_ = NULL;
-       ClutterText* _tmp7_ = NULL;
-       ClutterText* _tmp8_ = NULL;
-#line 1730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_Text25*) g_object_new (object_type, NULL);
-#line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp2_, "#fff");
-#line 1733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nProperty", &_tmp2_);
-#line 1733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp3_);
-#line 1733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp3_;
-#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->el;
-#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
-#line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->el;
-#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
-#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
-#line 1730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 9024 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner) {
-#line 1730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_text25_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, _owner);
-#line 9031 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text25_class_init (Xcls_MainWindowXcls_Text25Class * klass) {
-#line 1721 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_text25_parent_class = g_type_class_peek_parent (klass);
-#line 1721 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text25Private));
-#line 1721 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text25_finalize;
-#line 9042 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text25_instance_init (Xcls_MainWindowXcls_Text25 * self) {
-#line 1721 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE (self);
-#line 9049 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text25_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_Text25 * self;
-#line 1721 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25);
-#line 1723 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1724 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1721 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_text25_parent_class)->finalize (obj);
-#line 9063 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_text25_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_text25_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_text25_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text25Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text25_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text25), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text25_instance_init, NULL };
-               GType xcls_mainwindow_xcls_text25_type_id;
-               xcls_mainwindow_xcls_text25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text25", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_text25_type_id__volatile, xcls_mainwindow_xcls_text25_type_id);
-       }
-       return xcls_mainwindow_xcls_text25_type_id__volatile;
-}
-
-
-static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#333");
-#line 1777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 9095 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda69__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda69_ ((Xcls_MainWindowXcls_addlistenerbutton*) self, event);
-#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 9104 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
-       gboolean result = FALSE;
-       ClutterActor* _tmp0_ = NULL;
-       ClutterColor _tmp1_ = {0};
-#line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->el;
-#line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp1_, "#000");
-#line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_background_color (_tmp0_, &_tmp1_);
-#line 1782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 9124 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda70__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda70_ ((Xcls_MainWindowXcls_addlistenerbutton*) self, event);
-#line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 9133 "MainWindow.vala.c"
-}
-
-
-static gboolean __lambda71_ (Xcls_MainWindowXcls_addlistenerbutton* self) {
-       gboolean result = FALSE;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       GQuark _tmp4_ = 0U;
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label0 = 0;
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label1 = 0;
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label2 = 0;
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       static GQuark _tmp3_label3 = 0;
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = self->priv->_this;
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _tmp0_->state;
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = _tmp1_;
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 9163 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp5_ = NULL;
-#line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp5_ = self->priv->_this;
-#line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showAddListener (_tmp5_);
-#line 1791 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 9173 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 9179 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp6_ = NULL;
-#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp6_ = self->priv->_this;
-#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddListener (_tmp6_);
-#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 9189 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 9195 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp7_ = NULL;
-                               Xcls_MainWindow* _tmp8_ = NULL;
-#line 1800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp7_ = self->priv->_this;
-#line 1800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideAddProp (_tmp7_);
-#line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp8_ = self->priv->_this;
-#line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showAddListener (_tmp8_);
-#line 1802 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 9210 "MainWindow.vala.c"
-                       }
-               }
-       } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 9216 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp9_ = NULL;
-                               Xcls_MainWindow* _tmp10_ = NULL;
-#line 1804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp9_ = self->priv->_this;
-#line 1804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_hideObject (_tmp9_);
-#line 1805 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp10_ = self->priv->_this;
-#line 1805 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               xcls_mainwindow_showAddListener (_tmp10_);
-#line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 9231 "MainWindow.vala.c"
-                       }
-               }
-       } else {
-#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-               switch (0) {
-#line 9237 "MainWindow.vala.c"
-                       default:
-                       {
-                               Xcls_MainWindow* _tmp11_ = NULL;
-                               const gchar* _tmp12_ = NULL;
-#line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp11_ = self->priv->_this;
-#line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               _tmp12_ = _tmp11_->state;
-#line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               g_print ("unhandled add listener from %s\n", _tmp12_);
-#line 1811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-                               break;
-#line 9250 "MainWindow.vala.c"
-                       }
-               }
-       }
-#line 1814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       result = FALSE;
-#line 1814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 9258 "MainWindow.vala.c"
-}
-
-
-static gboolean ___lambda71__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
-       gboolean result;
-       result = __lambda71_ ((Xcls_MainWindowXcls_addlistenerbutton*) self);
-#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return result;
-#line 9267 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_addlistenerbutton * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       Xcls_MainWindow* _tmp2_ = NULL;
-       Xcls_MainWindowXcls_addlistenerbutton* _tmp3_ = NULL;
-       ClutterActor* _tmp4_ = NULL;
-       ClutterActor* _tmp5_ = NULL;
-       Xcls_MainWindowXcls_Text27* child_0 = NULL;
-       Xcls_MainWindow* _tmp6_ = NULL;
-       Xcls_MainWindowXcls_Text27* _tmp7_ = NULL;
-       ClutterActor* _tmp8_ = NULL;
-       ClutterText* _tmp9_ = NULL;
-       ClutterActor* _tmp10_ = NULL;
-       ClutterActor* _tmp11_ = NULL;
-       ClutterActor* _tmp12_ = NULL;
-       ClutterActor* _tmp13_ = NULL;
-#line 1758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_addlistenerbutton*) g_object_new (object_type, NULL);
-#line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_ = self->priv->_this;
-#line 1761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (_tmp2_->addlistenerbutton);
-#line 1761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp2_->addlistenerbutton = _tmp3_;
-#line 1762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = clutter_actor_new ();
-#line 1762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp4_;
-#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_reactive (_tmp5_, TRUE);
-#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->priv->_this;
-#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = xcls_mainwindow_xcls_text27_new (_tmp6_);
-#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       child_0 = _tmp7_;
-#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp9_ = child_0->el;
-#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
-#line 1773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp10_ = self->el;
-#line 1773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
-#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp11_ = self->el;
-#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda69__clutter_actor_enter_event, self, 0);
-#line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp12_ = self->el;
-#line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda70__clutter_actor_leave_event, self, 0);
-#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp13_ = self->el;
-#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda71__clutter_actor_button_press_event, self, 0);
-#line 1758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (child_0);
-#line 1758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 9354 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner) {
-#line 1758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_addlistenerbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, _owner);
-#line 9361 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_addlistenerbutton_class_init (Xcls_MainWindowXcls_addlistenerbuttonClass * klass) {
-#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_addlistenerbutton_parent_class = g_type_class_peek_parent (klass);
-#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addlistenerbuttonPrivate));
-#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addlistenerbutton_finalize;
-#line 9372 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_addlistenerbutton_instance_init (Xcls_MainWindowXcls_addlistenerbutton * self) {
-#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE (self);
-#line 9379 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_addlistenerbutton * self;
-#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton);
-#line 1751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_addlistenerbutton_parent_class)->finalize (obj);
-#line 9393 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addlistenerbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addlistenerbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addlistenerbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addlistenerbutton_instance_init, NULL };
-               GType xcls_mainwindow_xcls_addlistenerbutton_type_id;
-               xcls_mainwindow_xcls_addlistenerbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addlistenerbutton", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile, xcls_mainwindow_xcls_addlistenerbutton_type_id);
-       }
-       return xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile;
-}
-
-
-Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner) {
-       Xcls_MainWindowXcls_Text27 * self = NULL;
-       Xcls_MainWindow* _tmp0_ = NULL;
-       Xcls_MainWindow* _tmp1_ = NULL;
-       ClutterColor _tmp2_ = {0};
-       ClutterText* _tmp3_ = NULL;
-       ClutterText* _tmp4_ = NULL;
-       ClutterText* _tmp5_ = NULL;
-       ClutterText* _tmp6_ = NULL;
-       ClutterText* _tmp7_ = NULL;
-       ClutterText* _tmp8_ = NULL;
-#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = (Xcls_MainWindowXcls_Text27*) g_object_new (object_type, NULL);
-#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp0_ = _owner;
-#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv->_this = _tmp1_;
-#line 1836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_color_from_string (&_tmp2_, "#fff");
-#line 1836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nListener", &_tmp2_);
-#line 1836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_object_ref_sink (_tmp3_);
-#line 1836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->el = _tmp3_;
-#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp4_ = self->el;
-#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
-#line 1842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp5_ = self->el;
-#line 1842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp6_ = self->el;
-#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
-#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp7_ = self->el;
-#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
-#line 1845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _tmp8_ = self->el;
-#line 1845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
-#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return self;
-#line 9464 "MainWindow.vala.c"
-}
-
-
-Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner) {
-#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       return xcls_mainwindow_xcls_text27_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, _owner);
-#line 9471 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text27_class_init (Xcls_MainWindowXcls_Text27Class * klass) {
-#line 1824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_xcls_text27_parent_class = g_type_class_peek_parent (klass);
-#line 1824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text27Private));
-#line 1824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text27_finalize;
-#line 9482 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text27_instance_init (Xcls_MainWindowXcls_Text27 * self) {
-#line 1824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE (self);
-#line 9489 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_xcls_text27_finalize (GObject* obj) {
-       Xcls_MainWindowXcls_Text27 * self;
-#line 1824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27);
-#line 1826 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 1827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_xcls_text27_parent_class)->finalize (obj);
-#line 9503 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_xcls_text27_get_type (void) {
-       static volatile gsize xcls_mainwindow_xcls_text27_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_xcls_text27_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text27Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text27_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text27), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text27_instance_init, NULL };
-               GType xcls_mainwindow_xcls_text27_type_id;
-               xcls_mainwindow_xcls_text27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text27", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_xcls_text27_type_id__volatile, xcls_mainwindow_xcls_text27_type_id);
-       }
-       return xcls_mainwindow_xcls_text27_type_id__volatile;
-}
-
-
-static void xcls_mainwindow_class_init (Xcls_MainWindowClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       xcls_mainwindow_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_MainWindowPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_finalize;
-#line 9526 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_instance_init (Xcls_MainWindow * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self->priv = XCLS_MAINWINDOW_GET_PRIVATE (self);
-#line 9533 "MainWindow.vala.c"
-}
-
-
-static void xcls_mainwindow_finalize (GObject* obj) {
-       Xcls_MainWindow * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MAINWINDOW, Xcls_MainWindow);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->vbox);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->topbar);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->mainpane);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->leftpane);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->editpane);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->tree);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->props);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->clutterembed);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->rooview);
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->objectview);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->codeeditview);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->addpropsview);
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->projecteditview);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->buttonlayout);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->projectbutton);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->projecteditbutton);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->objectshowbutton);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->addpropbutton);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->addlistenerbutton);
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->project);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->clutterfiles);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->code_editor);
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->window_gladeview);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_props);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->projectsettings);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->rightpalete);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->add_props);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_projects);
-#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->left_tree);
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_object_unref0 (self->window_rooview);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (self->state);
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       _g_free0 (self->title);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
-       G_OBJECT_CLASS (xcls_mainwindow_parent_class)->finalize (obj);
-#line 9611 "MainWindow.vala.c"
-}
-
-
-GType xcls_mainwindow_get_type (void) {
-       static volatile gsize xcls_mainwindow_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_mainwindow_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindow), 0, (GInstanceInitFunc) xcls_mainwindow_instance_init, NULL };
-               GType xcls_mainwindow_type_id;
-               xcls_mainwindow_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindow", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_mainwindow_type_id__volatile, xcls_mainwindow_type_id);
-       }
-       return xcls_mainwindow_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/ProjectSettings.vala.c b/Builder4/ProjectSettings.vala.c
deleted file mode 100644 (file)
index bc509e9..0000000
+++ /dev/null
@@ -1,1603 +0,0 @@
-/* ProjectSettings.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from ProjectSettings.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/ProjectSettings.vala  -o /tmp/ProjectSettings
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_ProjectSettings();
-    ProjectSettings.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <gtksourceview/gtksource.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <gdk/gdk.h>
-#include <pango/pango.h>
-
-
-#define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ())
-#define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings))
-#define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
-#define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS))
-#define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS))
-#define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
-
-typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings;
-typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass;
-typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate;
-
-#define XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW (xcls_projectsettings_xcls_view_get_type ())
-#define XCLS_PROJECTSETTINGS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view))
-#define XCLS_PROJECTSETTINGS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
-#define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
-
-typedef struct _Xcls_ProjectSettingsXcls_view Xcls_ProjectSettingsXcls_view;
-typedef struct _Xcls_ProjectSettingsXcls_viewClass Xcls_ProjectSettingsXcls_viewClass;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2 (xcls_projectsettings_xcls_hbox2_get_type ())
-#define XCLS_PROJECTSETTINGS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2))
-#define XCLS_PROJECTSETTINGS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Class))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2))
-#define XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Class))
-
-typedef struct _Xcls_ProjectSettingsXcls_HBox2 Xcls_ProjectSettingsXcls_HBox2;
-typedef struct _Xcls_ProjectSettingsXcls_HBox2Class Xcls_ProjectSettingsXcls_HBox2Class;
-typedef struct _Xcls_ProjectSettingsXcls_HBox2Private Xcls_ProjectSettingsXcls_HBox2Private;
-
-#define XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6 (xcls_projectsettings_xcls_label6_get_type ())
-#define XCLS_PROJECTSETTINGS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6))
-#define XCLS_PROJECTSETTINGS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Class))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6))
-#define XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Class))
-
-typedef struct _Xcls_ProjectSettingsXcls_Label6 Xcls_ProjectSettingsXcls_Label6;
-typedef struct _Xcls_ProjectSettingsXcls_Label6Class Xcls_ProjectSettingsXcls_Label6Class;
-typedef struct _Xcls_ProjectSettingsXcls_Label6Private Xcls_ProjectSettingsXcls_Label6Private;
-
-#define XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7 (xcls_projectsettings_xcls_scrolledwindow7_get_type ())
-#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7))
-#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7Class))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7))
-#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7Class))
-
-typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow7 Xcls_ProjectSettingsXcls_ScrolledWindow7;
-typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Class Xcls_ProjectSettingsXcls_ScrolledWindow7Class;
-typedef struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Private Xcls_ProjectSettingsXcls_ScrolledWindow7Private;
-typedef struct _Xcls_ProjectSettingsXcls_viewPrivate Xcls_ProjectSettingsXcls_viewPrivate;
-typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-
-#define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3 (xcls_projectsettings_xcls_button3_get_type ())
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3))
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Class))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3))
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Class))
-
-typedef struct _Xcls_ProjectSettingsXcls_Button3 Xcls_ProjectSettingsXcls_Button3;
-typedef struct _Xcls_ProjectSettingsXcls_Button3Class Xcls_ProjectSettingsXcls_Button3Class;
-typedef struct _Xcls_ProjectSettingsXcls_Button3Private Xcls_ProjectSettingsXcls_Button3Private;
-
-#define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4 (xcls_projectsettings_xcls_button4_get_type ())
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4))
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Class))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4))
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Class))
-
-typedef struct _Xcls_ProjectSettingsXcls_Button4 Xcls_ProjectSettingsXcls_Button4;
-typedef struct _Xcls_ProjectSettingsXcls_Button4Class Xcls_ProjectSettingsXcls_Button4Class;
-typedef struct _Xcls_ProjectSettingsXcls_Button4Private Xcls_ProjectSettingsXcls_Button4Private;
-
-#define XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5 (xcls_projectsettings_xcls_button5_get_type ())
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5))
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5Class))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5))
-#define XCLS_PROJECTSETTINGS_IS_XCLS_BUTTON5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5))
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5Class))
-
-typedef struct _Xcls_ProjectSettingsXcls_Button5 Xcls_ProjectSettingsXcls_Button5;
-typedef struct _Xcls_ProjectSettingsXcls_Button5Class Xcls_ProjectSettingsXcls_Button5Class;
-typedef struct _Xcls_ProjectSettingsXcls_Button5Private Xcls_ProjectSettingsXcls_Button5Private;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
-
-struct _Xcls_ProjectSettings {
-       GObject parent_instance;
-       Xcls_ProjectSettingsPrivate * priv;
-       GtkVBox* el;
-       Xcls_ProjectSettingsXcls_view* view;
-       ProjectProject* project;
-};
-
-struct _Xcls_ProjectSettingsClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ProjectSettingsPrivate {
-       Xcls_ProjectSettings* _this;
-};
-
-struct _Xcls_ProjectSettingsXcls_HBox2 {
-       GObject parent_instance;
-       Xcls_ProjectSettingsXcls_HBox2Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_ProjectSettingsXcls_HBox2Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ProjectSettingsXcls_Label6 {
-       GObject parent_instance;
-       Xcls_ProjectSettingsXcls_Label6Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_ProjectSettingsXcls_Label6Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ProjectSettingsXcls_ScrolledWindow7 {
-       GObject parent_instance;
-       Xcls_ProjectSettingsXcls_ScrolledWindow7Private * priv;
-       GtkScrolledWindow* el;
-};
-
-struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ProjectSettingsXcls_view {
-       GObject parent_instance;
-       Xcls_ProjectSettingsXcls_viewPrivate * priv;
-       GtkSourceView* el;
-};
-
-struct _Xcls_ProjectSettingsXcls_viewClass {
-       GObjectClass parent_class;
-};
-
-struct _ProjectProject {
-       GObject parent_instance;
-       ProjectProjectPrivate * priv;
-       gchar* id;
-       gchar* fn;
-       gchar* name;
-       gchar* runhtml;
-       GeeHashMap* paths;
-       GeeHashMap* files;
-       gchar* xtype;
-};
-
-struct _ProjectProjectClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ProjectSettingsXcls_HBox2Private {
-       Xcls_ProjectSettings* _this;
-};
-
-struct _Xcls_ProjectSettingsXcls_Button3 {
-       GObject parent_instance;
-       Xcls_ProjectSettingsXcls_Button3Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_ProjectSettingsXcls_Button3Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ProjectSettingsXcls_Button4 {
-       GObject parent_instance;
-       Xcls_ProjectSettingsXcls_Button4Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_ProjectSettingsXcls_Button4Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ProjectSettingsXcls_Button5 {
-       GObject parent_instance;
-       Xcls_ProjectSettingsXcls_Button5Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_ProjectSettingsXcls_Button5Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_ProjectSettingsXcls_Button3Private {
-       Xcls_ProjectSettings* _this;
-};
-
-struct _Xcls_ProjectSettingsXcls_Button4Private {
-       Xcls_ProjectSettings* _this;
-};
-
-struct _Xcls_ProjectSettingsXcls_Button5Private {
-       Xcls_ProjectSettings* _this;
-};
-
-struct _Xcls_ProjectSettingsXcls_Label6Private {
-       Xcls_ProjectSettings* _this;
-};
-
-struct _Xcls_ProjectSettingsXcls_ScrolledWindow7Private {
-       Xcls_ProjectSettings* _this;
-};
-
-struct _Xcls_ProjectSettingsXcls_viewPrivate {
-       Xcls_ProjectSettings* _this;
-};
-
-
-extern Xcls_ProjectSettings* ProjectSettings;
-Xcls_ProjectSettings* ProjectSettings = NULL;
-static gpointer xcls_projectsettings_parent_class = NULL;
-static gpointer xcls_projectsettings_xcls_hbox2_parent_class = NULL;
-static gpointer xcls_projectsettings_xcls_button3_parent_class = NULL;
-static gpointer xcls_projectsettings_xcls_button4_parent_class = NULL;
-static gpointer xcls_projectsettings_xcls_button5_parent_class = NULL;
-static gpointer xcls_projectsettings_xcls_label6_parent_class = NULL;
-static gpointer xcls_projectsettings_xcls_scrolledwindow7_parent_class = NULL;
-static gpointer xcls_projectsettings_xcls_view_parent_class = NULL;
-
-GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
-GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST;
-GType project_project_get_type (void) G_GNUC_CONST;
-#define XCLS_PROJECTSETTINGS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsPrivate))
-enum  {
-       XCLS_PROJECTSETTINGS_DUMMY_PROPERTY
-};
-Xcls_ProjectSettings* xcls_projectsettings_new (void);
-Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type);
-GType xcls_projectsettings_xcls_hbox2_get_type (void) G_GNUC_CONST;
-Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_new (Xcls_ProjectSettings* _owner);
-Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_construct (GType object_type, Xcls_ProjectSettings* _owner);
-GType xcls_projectsettings_xcls_label6_get_type (void) G_GNUC_CONST;
-Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_new (Xcls_ProjectSettings* _owner);
-Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_construct (GType object_type, Xcls_ProjectSettings* _owner);
-GType xcls_projectsettings_xcls_scrolledwindow7_get_type (void) G_GNUC_CONST;
-Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_new (Xcls_ProjectSettings* _owner);
-Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_construct (GType object_type, Xcls_ProjectSettings* _owner);
-void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project);
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-#define XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2Private))
-enum  {
-       XCLS_PROJECTSETTINGS_XCLS_HBOX2_DUMMY_PROPERTY
-};
-GType xcls_projectsettings_xcls_button3_get_type (void) G_GNUC_CONST;
-Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_new (Xcls_ProjectSettings* _owner);
-Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_construct (GType object_type, Xcls_ProjectSettings* _owner);
-GType xcls_projectsettings_xcls_button4_get_type (void) G_GNUC_CONST;
-Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_new (Xcls_ProjectSettings* _owner);
-Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_construct (GType object_type, Xcls_ProjectSettings* _owner);
-GType xcls_projectsettings_xcls_button5_get_type (void) G_GNUC_CONST;
-Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_new (Xcls_ProjectSettings* _owner);
-Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_construct (GType object_type, Xcls_ProjectSettings* _owner);
-static void xcls_projectsettings_xcls_hbox2_finalize (GObject* obj);
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3Private))
-enum  {
-       XCLS_PROJECTSETTINGS_XCLS_BUTTON3_DUMMY_PROPERTY
-};
-static gboolean __lambda35_ (Xcls_ProjectSettingsXcls_Button3* self);
-static gboolean ___lambda35__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
-static void xcls_projectsettings_xcls_button3_finalize (GObject* obj);
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4Private))
-enum  {
-       XCLS_PROJECTSETTINGS_XCLS_BUTTON4_DUMMY_PROPERTY
-};
-static gboolean __lambda36_ (Xcls_ProjectSettingsXcls_Button4* self);
-static gboolean ___lambda36__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
-static void xcls_projectsettings_xcls_button4_finalize (GObject* obj);
-#define XCLS_PROJECTSETTINGS_XCLS_BUTTON5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5Private))
-enum  {
-       XCLS_PROJECTSETTINGS_XCLS_BUTTON5_DUMMY_PROPERTY
-};
-static gboolean __lambda37_ (Xcls_ProjectSettingsXcls_Button5* self);
-static gboolean ___lambda37__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
-static void xcls_projectsettings_xcls_button5_finalize (GObject* obj);
-#define XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6Private))
-enum  {
-       XCLS_PROJECTSETTINGS_XCLS_LABEL6_DUMMY_PROPERTY
-};
-static void xcls_projectsettings_xcls_label6_finalize (GObject* obj);
-#define XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7Private))
-enum  {
-       XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_DUMMY_PROPERTY
-};
-Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_new (Xcls_ProjectSettings* _owner);
-Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_construct (GType object_type, Xcls_ProjectSettings* _owner);
-static void xcls_projectsettings_xcls_scrolledwindow7_finalize (GObject* obj);
-#define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewPrivate))
-enum  {
-       XCLS_PROJECTSETTINGS_XCLS_VIEW_DUMMY_PROPERTY
-};
-static gboolean __lambda34_ (Xcls_ProjectSettingsXcls_view* self, GdkEventKey* event);
-static gboolean ___lambda34__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
-static void _vala_PangoFontDescription_free (PangoFontDescription* self);
-static void xcls_projectsettings_xcls_view_finalize (GObject* obj);
-static void xcls_projectsettings_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 365 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type) {
-       Xcls_ProjectSettings * self = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettings* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       GtkVBox* _tmp3_ = NULL;
-       Xcls_ProjectSettingsXcls_HBox2* child_0 = NULL;
-       Xcls_ProjectSettings* _tmp4_ = NULL;
-       Xcls_ProjectSettingsXcls_HBox2* _tmp5_ = NULL;
-       GtkVBox* _tmp6_ = NULL;
-       GtkHBox* _tmp7_ = NULL;
-       Xcls_ProjectSettingsXcls_Label6* child_1 = NULL;
-       Xcls_ProjectSettings* _tmp8_ = NULL;
-       Xcls_ProjectSettingsXcls_Label6* _tmp9_ = NULL;
-       GtkVBox* _tmp10_ = NULL;
-       GtkLabel* _tmp11_ = NULL;
-       Xcls_ProjectSettingsXcls_ScrolledWindow7* child_2 = NULL;
-       Xcls_ProjectSettings* _tmp12_ = NULL;
-       Xcls_ProjectSettingsXcls_ScrolledWindow7* _tmp13_ = NULL;
-       GtkVBox* _tmp14_ = NULL;
-       GtkScrolledWindow* _tmp15_ = NULL;
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = (Xcls_ProjectSettings*) g_object_new (object_type, NULL);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv->_this = _tmp0_;
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (ProjectSettings);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       ProjectSettings = _tmp1_;
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref_sink (_tmp2_);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->el = _tmp2_;
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = self->el;
-#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 5);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = self->priv->_this;
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp5_ = xcls_projectsettings_xcls_hbox2_new (_tmp4_);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       child_0 = _tmp5_;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref ((GObject*) child_0);
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp6_ = self->el;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp7_ = child_0->el;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp6_, (GtkWidget*) _tmp7_, FALSE, FALSE, (guint) 0);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp8_ = self->priv->_this;
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp9_ = xcls_projectsettings_xcls_label6_new (_tmp8_);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       child_1 = _tmp9_;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref ((GObject*) child_1);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp10_ = self->el;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp11_ = child_1->el;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp10_, (GtkWidget*) _tmp11_, FALSE, FALSE, (guint) 0);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp12_ = self->priv->_this;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp13_ = xcls_projectsettings_xcls_scrolledwindow7_new (_tmp12_);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       child_2 = _tmp13_;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref ((GObject*) child_2);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp14_ = self->el;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp15_ = child_2->el;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp14_, (GtkWidget*) _tmp15_, TRUE, TRUE, (guint) 0);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (child_2);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (child_1);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (child_0);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return self;
-#line 466 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettings* xcls_projectsettings_new (void) {
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return xcls_projectsettings_construct (TYPE_XCLS_PROJECTSETTINGS);
-#line 473 "ProjectSettings.vala.c"
-}
-
-
-void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project) {
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       ProjectProject* _tmp1_ = NULL;
-       ProjectProject* _tmp2_ = NULL;
-       GtkSourceLanguageManager* lm = NULL;
-       GtkSourceLanguageManager* _tmp3_ = NULL;
-       GtkSourceLanguageManager* _tmp4_ = NULL;
-       Xcls_ProjectSettings* _tmp5_ = NULL;
-       Xcls_ProjectSettingsXcls_view* _tmp6_ = NULL;
-       GtkSourceView* _tmp7_ = NULL;
-       GtkTextBuffer* _tmp8_ = NULL;
-       GtkSourceLanguage* _tmp9_ = NULL;
-       Xcls_ProjectSettings* _tmp10_ = NULL;
-       Xcls_ProjectSettingsXcls_view* _tmp11_ = NULL;
-       GtkSourceView* _tmp12_ = NULL;
-       GtkTextBuffer* _tmp13_ = NULL;
-       ProjectProject* _tmp14_ = NULL;
-       const gchar* _tmp15_ = NULL;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_if_fail (self != NULL);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_if_fail (project != NULL);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = self->priv->_this;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = project;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (_tmp0_->project);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_->project = _tmp2_;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = gtk_source_language_manager_get_default ();
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       lm = _tmp4_;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp5_ = self->priv->_this;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp6_ = _tmp5_->view;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp7_ = _tmp6_->el;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp8_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp7_);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp9_ = gtk_source_language_manager_get_language (lm, "html");
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_source_buffer_set_language (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, gtk_source_buffer_get_type (), GtkSourceBuffer), _tmp9_);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp10_ = self->priv->_this;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp11_ = _tmp10_->view;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp12_ = _tmp11_->el;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp13_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp12_);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp14_ = project;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp15_ = _tmp14_->runhtml;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_text_buffer_set_text (_tmp13_, _tmp15_, -1);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (lm);
-#line 543 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_construct (GType object_type, Xcls_ProjectSettings* _owner) {
-       Xcls_ProjectSettingsXcls_HBox2 * self = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettings* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       Xcls_ProjectSettingsXcls_Button3* child_0 = NULL;
-       Xcls_ProjectSettings* _tmp3_ = NULL;
-       Xcls_ProjectSettingsXcls_Button3* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkButton* _tmp6_ = NULL;
-       Xcls_ProjectSettingsXcls_Button4* child_1 = NULL;
-       Xcls_ProjectSettings* _tmp7_ = NULL;
-       Xcls_ProjectSettingsXcls_Button4* _tmp8_ = NULL;
-       GtkHBox* _tmp9_ = NULL;
-       GtkButton* _tmp10_ = NULL;
-       Xcls_ProjectSettingsXcls_Button5* child_2 = NULL;
-       Xcls_ProjectSettings* _tmp11_ = NULL;
-       Xcls_ProjectSettingsXcls_Button5* _tmp12_ = NULL;
-       GtkHBox* _tmp13_ = NULL;
-       GtkButton* _tmp14_ = NULL;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = (Xcls_ProjectSettingsXcls_HBox2*) g_object_new (object_type, NULL);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = _owner;
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv->_this = _tmp1_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref_sink (_tmp2_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->el = _tmp2_;
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = self->priv->_this;
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = xcls_projectsettings_xcls_button3_new (_tmp3_);
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       child_0 = _tmp4_;
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref ((GObject*) child_0);
-#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp5_ = self->el;
-#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp6_ = child_0->el;
-#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp7_ = self->priv->_this;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp8_ = xcls_projectsettings_xcls_button4_new (_tmp7_);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       child_1 = _tmp8_;
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref ((GObject*) child_1);
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp9_ = self->el;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp10_ = child_1->el;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp11_ = self->priv->_this;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp12_ = xcls_projectsettings_xcls_button5_new (_tmp11_);
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       child_2 = _tmp12_;
-#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref ((GObject*) child_2);
-#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp13_ = self->el;
-#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp14_ = child_2->el;
-#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_container_add ((GtkContainer*) _tmp13_, (GtkWidget*) _tmp14_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (child_2);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (child_1);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (child_0);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return self;
-#line 637 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_HBox2* xcls_projectsettings_xcls_hbox2_new (Xcls_ProjectSettings* _owner) {
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return xcls_projectsettings_xcls_hbox2_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, _owner);
-#line 644 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_hbox2_class_init (Xcls_ProjectSettingsXcls_HBox2Class * klass) {
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       xcls_projectsettings_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_HBox2Private));
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_hbox2_finalize;
-#line 655 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_hbox2_instance_init (Xcls_ProjectSettingsXcls_HBox2 * self) {
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv = XCLS_PROJECTSETTINGS_XCLS_HBOX2_GET_PRIVATE (self);
-#line 662 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_hbox2_finalize (GObject* obj) {
-       Xcls_ProjectSettingsXcls_HBox2 * self;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_HBOX2, Xcls_ProjectSettingsXcls_HBox2);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (xcls_projectsettings_xcls_hbox2_parent_class)->finalize (obj);
-#line 676 "ProjectSettings.vala.c"
-}
-
-
-GType xcls_projectsettings_xcls_hbox2_get_type (void) {
-       static volatile gsize xcls_projectsettings_xcls_hbox2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_projectsettings_xcls_hbox2_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_HBox2), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_hbox2_instance_init, NULL };
-               GType xcls_projectsettings_xcls_hbox2_type_id;
-               xcls_projectsettings_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_HBox2", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_projectsettings_xcls_hbox2_type_id__volatile, xcls_projectsettings_xcls_hbox2_type_id);
-       }
-       return xcls_projectsettings_xcls_hbox2_type_id__volatile;
-}
-
-
-static gboolean __lambda35_ (Xcls_ProjectSettingsXcls_Button3* self) {
-       gboolean result = FALSE;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = self->priv->_this;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_signal_emit_by_name (_tmp0_, "button-pressed", "cancel");
-#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       result = FALSE;
-#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return result;
-#line 703 "ProjectSettings.vala.c"
-}
-
-
-static gboolean ___lambda35__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-       gboolean result;
-       result = __lambda35_ ((Xcls_ProjectSettingsXcls_Button3*) self);
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return result;
-#line 712 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_construct (GType object_type, Xcls_ProjectSettings* _owner) {
-       Xcls_ProjectSettingsXcls_Button3 * self = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettings* _tmp1_ = NULL;
-       GtkButton* _tmp2_ = NULL;
-       GtkButton* _tmp3_ = NULL;
-       GtkButton* _tmp4_ = NULL;
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = (Xcls_ProjectSettingsXcls_Button3*) g_object_new (object_type, NULL);
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = _owner;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv->_this = _tmp1_;
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = (GtkButton*) gtk_button_new ();
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref_sink (_tmp2_);
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->el = _tmp2_;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = self->el;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_button_set_label (_tmp3_, "Cancel");
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = self->el;
-#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda35__gtk_widget_button_press_event, self, 0);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return self;
-#line 753 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_Button3* xcls_projectsettings_xcls_button3_new (Xcls_ProjectSettings* _owner) {
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return xcls_projectsettings_xcls_button3_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, _owner);
-#line 760 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_button3_class_init (Xcls_ProjectSettingsXcls_Button3Class * klass) {
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       xcls_projectsettings_xcls_button3_parent_class = g_type_class_peek_parent (klass);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button3Private));
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button3_finalize;
-#line 771 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_button3_instance_init (Xcls_ProjectSettingsXcls_Button3 * self) {
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON3_GET_PRIVATE (self);
-#line 778 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_button3_finalize (GObject* obj) {
-       Xcls_ProjectSettingsXcls_Button3 * self;
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON3, Xcls_ProjectSettingsXcls_Button3);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (xcls_projectsettings_xcls_button3_parent_class)->finalize (obj);
-#line 792 "ProjectSettings.vala.c"
-}
-
-
-GType xcls_projectsettings_xcls_button3_get_type (void) {
-       static volatile gsize xcls_projectsettings_xcls_button3_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_projectsettings_xcls_button3_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Button3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_button3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Button3), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_button3_instance_init, NULL };
-               GType xcls_projectsettings_xcls_button3_type_id;
-               xcls_projectsettings_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button3", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_projectsettings_xcls_button3_type_id__volatile, xcls_projectsettings_xcls_button3_type_id);
-       }
-       return xcls_projectsettings_xcls_button3_type_id__volatile;
-}
-
-
-static gboolean __lambda36_ (Xcls_ProjectSettingsXcls_Button4* self) {
-       gboolean result = FALSE;
-       GtkTextBuffer* buf = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettingsXcls_view* _tmp1_ = NULL;
-       GtkSourceView* _tmp2_ = NULL;
-       GtkTextBuffer* _tmp3_ = NULL;
-       GtkTextBuffer* _tmp4_ = NULL;
-       GtkTextIter s = {0};
-       GtkTextIter e = {0};
-       GtkTextIter _tmp5_ = {0};
-       GtkTextIter _tmp6_ = {0};
-       Xcls_ProjectSettings* _tmp7_ = NULL;
-       ProjectProject* _tmp8_ = NULL;
-       GtkTextIter _tmp9_ = {0};
-       GtkTextIter _tmp10_ = {0};
-       gchar* _tmp11_ = NULL;
-       Xcls_ProjectSettings* _tmp12_ = NULL;
-#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = self->priv->_this;
-#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _tmp0_->view;
-#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = _tmp1_->el;
-#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp2_);
-#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       buf = _tmp4_;
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_text_buffer_get_start_iter (buf, &_tmp5_);
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       s = _tmp5_;
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_text_buffer_get_end_iter (buf, &_tmp6_);
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       e = _tmp6_;
-#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp7_ = self->priv->_this;
-#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp8_ = _tmp7_->project;
-#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp9_ = s;
-#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp10_ = e;
-#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp11_ = gtk_text_buffer_get_text (buf, &_tmp9_, &_tmp10_, TRUE);
-#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_free0 (_tmp8_->runhtml);
-#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp8_->runhtml = _tmp11_;
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp12_ = self->priv->_this;
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_signal_emit_by_name (_tmp12_, "button-pressed", "apply");
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       result = FALSE;
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (buf);
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return result;
-#line 870 "ProjectSettings.vala.c"
-}
-
-
-static gboolean ___lambda36__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-       gboolean result;
-       result = __lambda36_ ((Xcls_ProjectSettingsXcls_Button4*) self);
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return result;
-#line 879 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_construct (GType object_type, Xcls_ProjectSettings* _owner) {
-       Xcls_ProjectSettingsXcls_Button4 * self = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettings* _tmp1_ = NULL;
-       GtkButton* _tmp2_ = NULL;
-       GtkButton* _tmp3_ = NULL;
-       GtkButton* _tmp4_ = NULL;
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = (Xcls_ProjectSettingsXcls_Button4*) g_object_new (object_type, NULL);
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = _owner;
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv->_this = _tmp1_;
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = (GtkButton*) gtk_button_new ();
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref_sink (_tmp2_);
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->el = _tmp2_;
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = self->el;
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_button_set_label (_tmp3_, "Apply");
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = self->el;
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda36__gtk_widget_button_press_event, self, 0);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return self;
-#line 920 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_Button4* xcls_projectsettings_xcls_button4_new (Xcls_ProjectSettings* _owner) {
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return xcls_projectsettings_xcls_button4_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, _owner);
-#line 927 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_button4_class_init (Xcls_ProjectSettingsXcls_Button4Class * klass) {
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       xcls_projectsettings_xcls_button4_parent_class = g_type_class_peek_parent (klass);
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button4Private));
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button4_finalize;
-#line 938 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_button4_instance_init (Xcls_ProjectSettingsXcls_Button4 * self) {
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON4_GET_PRIVATE (self);
-#line 945 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_button4_finalize (GObject* obj) {
-       Xcls_ProjectSettingsXcls_Button4 * self;
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON4, Xcls_ProjectSettingsXcls_Button4);
-#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (xcls_projectsettings_xcls_button4_parent_class)->finalize (obj);
-#line 959 "ProjectSettings.vala.c"
-}
-
-
-GType xcls_projectsettings_xcls_button4_get_type (void) {
-       static volatile gsize xcls_projectsettings_xcls_button4_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_projectsettings_xcls_button4_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Button4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_button4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Button4), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_button4_instance_init, NULL };
-               GType xcls_projectsettings_xcls_button4_type_id;
-               xcls_projectsettings_xcls_button4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button4", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_projectsettings_xcls_button4_type_id__volatile, xcls_projectsettings_xcls_button4_type_id);
-       }
-       return xcls_projectsettings_xcls_button4_type_id__volatile;
-}
-
-
-static gboolean __lambda37_ (Xcls_ProjectSettingsXcls_Button5* self) {
-       gboolean result = FALSE;
-       GtkTextBuffer* buf = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettingsXcls_view* _tmp1_ = NULL;
-       GtkSourceView* _tmp2_ = NULL;
-       GtkTextBuffer* _tmp3_ = NULL;
-       GtkTextBuffer* _tmp4_ = NULL;
-       GtkTextIter s = {0};
-       GtkTextIter e = {0};
-       GtkTextIter _tmp5_ = {0};
-       GtkTextIter _tmp6_ = {0};
-       Xcls_ProjectSettings* _tmp7_ = NULL;
-       ProjectProject* _tmp8_ = NULL;
-       GtkTextIter _tmp9_ = {0};
-       GtkTextIter _tmp10_ = {0};
-       gchar* _tmp11_ = NULL;
-       Xcls_ProjectSettings* _tmp12_ = NULL;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = self->priv->_this;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _tmp0_->view;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = _tmp1_->el;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp2_);
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       buf = _tmp4_;
-#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_text_buffer_get_start_iter (buf, &_tmp5_);
-#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       s = _tmp5_;
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_text_buffer_get_end_iter (buf, &_tmp6_);
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       e = _tmp6_;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp7_ = self->priv->_this;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp8_ = _tmp7_->project;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp9_ = s;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp10_ = e;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp11_ = gtk_text_buffer_get_text (buf, &_tmp9_, &_tmp10_, TRUE);
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_free0 (_tmp8_->runhtml);
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp8_->runhtml = _tmp11_;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp12_ = self->priv->_this;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_signal_emit_by_name (_tmp12_, "button-pressed", "save");
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       result = FALSE;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (buf);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return result;
-#line 1037 "ProjectSettings.vala.c"
-}
-
-
-static gboolean ___lambda37__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-       gboolean result;
-       result = __lambda37_ ((Xcls_ProjectSettingsXcls_Button5*) self);
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return result;
-#line 1046 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_construct (GType object_type, Xcls_ProjectSettings* _owner) {
-       Xcls_ProjectSettingsXcls_Button5 * self = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettings* _tmp1_ = NULL;
-       GtkButton* _tmp2_ = NULL;
-       GtkButton* _tmp3_ = NULL;
-       GtkButton* _tmp4_ = NULL;
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = (Xcls_ProjectSettingsXcls_Button5*) g_object_new (object_type, NULL);
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = _owner;
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv->_this = _tmp1_;
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = (GtkButton*) gtk_button_new ();
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref_sink (_tmp2_);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 183 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->el = _tmp2_;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = self->el;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_button_set_label (_tmp3_, "Save");
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = self->el;
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp4_, "button-press-event", (GCallback) ___lambda37__gtk_widget_button_press_event, self, 0);
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return self;
-#line 1087 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_Button5* xcls_projectsettings_xcls_button5_new (Xcls_ProjectSettings* _owner) {
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return xcls_projectsettings_xcls_button5_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, _owner);
-#line 1094 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_button5_class_init (Xcls_ProjectSettingsXcls_Button5Class * klass) {
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       xcls_projectsettings_xcls_button5_parent_class = g_type_class_peek_parent (klass);
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Button5Private));
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_button5_finalize;
-#line 1105 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_button5_instance_init (Xcls_ProjectSettingsXcls_Button5 * self) {
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv = XCLS_PROJECTSETTINGS_XCLS_BUTTON5_GET_PRIVATE (self);
-#line 1112 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_button5_finalize (GObject* obj) {
-       Xcls_ProjectSettingsXcls_Button5 * self;
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_BUTTON5, Xcls_ProjectSettingsXcls_Button5);
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (xcls_projectsettings_xcls_button5_parent_class)->finalize (obj);
-#line 1126 "ProjectSettings.vala.c"
-}
-
-
-GType xcls_projectsettings_xcls_button5_get_type (void) {
-       static volatile gsize xcls_projectsettings_xcls_button5_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_projectsettings_xcls_button5_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Button5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_button5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Button5), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_button5_instance_init, NULL };
-               GType xcls_projectsettings_xcls_button5_type_id;
-               xcls_projectsettings_xcls_button5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Button5", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_projectsettings_xcls_button5_type_id__volatile, xcls_projectsettings_xcls_button5_type_id);
-       }
-       return xcls_projectsettings_xcls_button5_type_id__volatile;
-}
-
-
-Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_construct (GType object_type, Xcls_ProjectSettings* _owner) {
-       Xcls_ProjectSettingsXcls_Label6 * self = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettings* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = (Xcls_ProjectSettingsXcls_Label6*) g_object_new (object_type, NULL);
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = _owner;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv->_this = _tmp1_;
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = (GtkLabel*) gtk_label_new ("HTML To insert at end of <HEAD>");
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref_sink (_tmp2_);
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->el = _tmp2_;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return self;
-#line 1169 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_Label6* xcls_projectsettings_xcls_label6_new (Xcls_ProjectSettings* _owner) {
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return xcls_projectsettings_xcls_label6_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, _owner);
-#line 1176 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_label6_class_init (Xcls_ProjectSettingsXcls_Label6Class * klass) {
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       xcls_projectsettings_xcls_label6_parent_class = g_type_class_peek_parent (klass);
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_Label6Private));
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_label6_finalize;
-#line 1187 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_label6_instance_init (Xcls_ProjectSettingsXcls_Label6 * self) {
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv = XCLS_PROJECTSETTINGS_XCLS_LABEL6_GET_PRIVATE (self);
-#line 1194 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_label6_finalize (GObject* obj) {
-       Xcls_ProjectSettingsXcls_Label6 * self;
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_LABEL6, Xcls_ProjectSettingsXcls_Label6);
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (xcls_projectsettings_xcls_label6_parent_class)->finalize (obj);
-#line 1208 "ProjectSettings.vala.c"
-}
-
-
-GType xcls_projectsettings_xcls_label6_get_type (void) {
-       static volatile gsize xcls_projectsettings_xcls_label6_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_projectsettings_xcls_label6_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_Label6), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_label6_instance_init, NULL };
-               GType xcls_projectsettings_xcls_label6_type_id;
-               xcls_projectsettings_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_Label6", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_projectsettings_xcls_label6_type_id__volatile, xcls_projectsettings_xcls_label6_type_id);
-       }
-       return xcls_projectsettings_xcls_label6_type_id__volatile;
-}
-
-
-Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_construct (GType object_type, Xcls_ProjectSettings* _owner) {
-       Xcls_ProjectSettingsXcls_ScrolledWindow7 * self = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettings* _tmp1_ = NULL;
-       GtkScrolledWindow* _tmp2_ = NULL;
-       Xcls_ProjectSettingsXcls_view* child_0 = NULL;
-       Xcls_ProjectSettings* _tmp3_ = NULL;
-       Xcls_ProjectSettingsXcls_view* _tmp4_ = NULL;
-       GtkScrolledWindow* _tmp5_ = NULL;
-       GtkSourceView* _tmp6_ = NULL;
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = (Xcls_ProjectSettingsXcls_ScrolledWindow7*) g_object_new (object_type, NULL);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = _owner;
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv->_this = _tmp1_;
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref_sink (_tmp2_);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->el = _tmp2_;
-#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = self->priv->_this;
-#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = xcls_projectsettings_xcls_view_new (_tmp3_);
-#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       child_0 = _tmp4_;
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref ((GObject*) child_0);
-#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp5_ = self->el;
-#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp6_ = child_0->el;
-#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (child_0);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return self;
-#line 1272 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_ScrolledWindow7* xcls_projectsettings_xcls_scrolledwindow7_new (Xcls_ProjectSettings* _owner) {
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return xcls_projectsettings_xcls_scrolledwindow7_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, _owner);
-#line 1279 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_scrolledwindow7_class_init (Xcls_ProjectSettingsXcls_ScrolledWindow7Class * klass) {
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       xcls_projectsettings_xcls_scrolledwindow7_parent_class = g_type_class_peek_parent (klass);
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow7Private));
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_scrolledwindow7_finalize;
-#line 1290 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_scrolledwindow7_instance_init (Xcls_ProjectSettingsXcls_ScrolledWindow7 * self) {
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv = XCLS_PROJECTSETTINGS_XCLS_SCROLLEDWINDOW7_GET_PRIVATE (self);
-#line 1297 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_scrolledwindow7_finalize (GObject* obj) {
-       Xcls_ProjectSettingsXcls_ScrolledWindow7 * self;
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_ProjectSettingsXcls_ScrolledWindow7);
-#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (xcls_projectsettings_xcls_scrolledwindow7_parent_class)->finalize (obj);
-#line 1311 "ProjectSettings.vala.c"
-}
-
-
-GType xcls_projectsettings_xcls_scrolledwindow7_get_type (void) {
-       static volatile gsize xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_scrolledwindow7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_ScrolledWindow7), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_scrolledwindow7_instance_init, NULL };
-               GType xcls_projectsettings_xcls_scrolledwindow7_type_id;
-               xcls_projectsettings_xcls_scrolledwindow7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_ScrolledWindow7", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile, xcls_projectsettings_xcls_scrolledwindow7_type_id);
-       }
-       return xcls_projectsettings_xcls_scrolledwindow7_type_id__volatile;
-}
-
-
-static gboolean __lambda34_ (Xcls_ProjectSettingsXcls_view* self, GdkEventKey* event) {
-       gboolean result = FALSE;
-       GdkEventKey* _tmp0_ = NULL;
-       guint _tmp1_ = 0U;
-       GdkEventKey* _tmp2_ = NULL;
-       GdkModifierType _tmp3_ = 0;
-       GtkTextBuffer* buf = NULL;
-       GtkSourceView* _tmp4_ = NULL;
-       GtkTextBuffer* _tmp5_ = NULL;
-       GtkTextBuffer* _tmp6_ = NULL;
-       GtkTextIter s = {0};
-       GtkTextIter e = {0};
-       GtkTextBuffer* _tmp7_ = NULL;
-       GtkTextIter _tmp8_ = {0};
-       GtkTextBuffer* _tmp9_ = NULL;
-       GtkTextIter _tmp10_ = {0};
-       Xcls_ProjectSettings* _tmp11_ = NULL;
-       ProjectProject* _tmp12_ = NULL;
-       GtkTextBuffer* _tmp13_ = NULL;
-       GtkTextIter _tmp14_ = {0};
-       GtkTextIter _tmp15_ = {0};
-       gchar* _tmp16_ = NULL;
-       Xcls_ProjectSettings* _tmp17_ = NULL;
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = event;
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _tmp0_->keyval;
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       if (_tmp1_ != ((guint) 115)) {
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-               result = FALSE;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-               return result;
-#line 1362 "ProjectSettings.vala.c"
-       }
-#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = event;
-#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = _tmp2_->state;
-#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       if ((_tmp3_ & GDK_CONTROL_MASK) < 1) {
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-               result = FALSE;
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-               return result;
-#line 1374 "ProjectSettings.vala.c"
-       }
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = self->el;
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp5_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp4_);
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp6_ = _g_object_ref0 (_tmp5_);
-#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       buf = _tmp6_;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp7_ = buf;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_text_buffer_get_start_iter (_tmp7_, &_tmp8_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       s = _tmp8_;
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp9_ = buf;
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_text_buffer_get_end_iter (_tmp9_, &_tmp10_);
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       e = _tmp10_;
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp11_ = self->priv->_this;
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp12_ = _tmp11_->project;
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp13_ = buf;
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp14_ = s;
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp15_ = e;
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp16_ = gtk_text_buffer_get_text (_tmp13_, &_tmp14_, &_tmp15_, TRUE);
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_free0 (_tmp12_->runhtml);
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp12_->runhtml = _tmp16_;
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp17_ = self->priv->_this;
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_signal_emit_by_name (_tmp17_, "button-pressed", "save");
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       result = FALSE;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (buf);
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return result;
-#line 1422 "ProjectSettings.vala.c"
-}
-
-
-static gboolean ___lambda34__gtk_widget_key_release_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) {
-       gboolean result;
-       result = __lambda34_ ((Xcls_ProjectSettingsXcls_view*) self, event);
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return result;
-#line 1431 "ProjectSettings.vala.c"
-}
-
-
-static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_boxed_free (pango_font_description_get_type (), self);
-#line 1438 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_construct (GType object_type, Xcls_ProjectSettings* _owner) {
-       Xcls_ProjectSettingsXcls_view * self = NULL;
-       Xcls_ProjectSettings* _tmp0_ = NULL;
-       Xcls_ProjectSettings* _tmp1_ = NULL;
-       Xcls_ProjectSettings* _tmp2_ = NULL;
-       Xcls_ProjectSettingsXcls_view* _tmp3_ = NULL;
-       GtkSourceView* _tmp4_ = NULL;
-       PangoFontDescription* description = NULL;
-       PangoFontDescription* _tmp5_ = NULL;
-       GtkSourceView* _tmp6_ = NULL;
-       GtkSourceView* _tmp7_ = NULL;
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = (Xcls_ProjectSettingsXcls_view*) g_object_new (object_type, NULL);
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp0_ = _owner;
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv->_this = _tmp1_;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_ = self->priv->_this;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (_tmp2_->view);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp2_->view = _tmp3_;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp4_ = (GtkSourceView*) gtk_source_view_new ();
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_object_ref_sink (_tmp4_);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->el = _tmp4_;
-#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp5_ = pango_font_description_from_string ("monospace");
-#line 279 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       description = _tmp5_;
-#line 280 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       pango_font_description_set_size (description, 9000);
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp6_ = self->el;
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       gtk_widget_override_font ((GtkWidget*) _tmp6_, description);
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _tmp7_ = self->el;
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp7_, "key-release-event", (GCallback) ___lambda34__gtk_widget_key_release_event, self, 0);
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       __vala_PangoFontDescription_free0 (description);
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return self;
-#line 1499 "ProjectSettings.vala.c"
-}
-
-
-Xcls_ProjectSettingsXcls_view* xcls_projectsettings_xcls_view_new (Xcls_ProjectSettings* _owner) {
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       return xcls_projectsettings_xcls_view_construct (XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, _owner);
-#line 1506 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_view_class_init (Xcls_ProjectSettingsXcls_viewClass * klass) {
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       xcls_projectsettings_xcls_view_parent_class = g_type_class_peek_parent (klass);
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsXcls_viewPrivate));
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_xcls_view_finalize;
-#line 1517 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_view_instance_init (Xcls_ProjectSettingsXcls_view * self) {
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv = XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_PRIVATE (self);
-#line 1524 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_xcls_view_finalize (GObject* obj) {
-       Xcls_ProjectSettingsXcls_view * self;
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view);
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (xcls_projectsettings_xcls_view_parent_class)->finalize (obj);
-#line 1538 "ProjectSettings.vala.c"
-}
-
-
-GType xcls_projectsettings_xcls_view_get_type (void) {
-       static volatile gsize xcls_projectsettings_xcls_view_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_projectsettings_xcls_view_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettingsXcls_view), 0, (GInstanceInitFunc) xcls_projectsettings_xcls_view_instance_init, NULL };
-               GType xcls_projectsettings_xcls_view_type_id;
-               xcls_projectsettings_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettingsXcls_view", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_projectsettings_xcls_view_type_id__volatile, xcls_projectsettings_xcls_view_type_id);
-       }
-       return xcls_projectsettings_xcls_view_type_id__volatile;
-}
-
-
-static void xcls_projectsettings_class_init (Xcls_ProjectSettingsClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       xcls_projectsettings_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_ProjectSettingsPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_projectsettings_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       g_signal_new ("button_pressed", TYPE_XCLS_PROJECTSETTINGS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
-#line 1563 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_instance_init (Xcls_ProjectSettings * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self->priv = XCLS_PROJECTSETTINGS_GET_PRIVATE (self);
-#line 1570 "ProjectSettings.vala.c"
-}
-
-
-static void xcls_projectsettings_finalize (GObject* obj) {
-       Xcls_ProjectSettings * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->view);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       _g_object_unref0 (self->project);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ProjectSettings.vala"
-       G_OBJECT_CLASS (xcls_projectsettings_parent_class)->finalize (obj);
-#line 1588 "ProjectSettings.vala.c"
-}
-
-
-GType xcls_projectsettings_get_type (void) {
-       static volatile gsize xcls_projectsettings_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_projectsettings_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_ProjectSettingsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_projectsettings_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ProjectSettings), 0, (GInstanceInitFunc) xcls_projectsettings_instance_init, NULL };
-               GType xcls_projectsettings_type_id;
-               xcls_projectsettings_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ProjectSettings", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_projectsettings_type_id__volatile, xcls_projectsettings_type_id);
-       }
-       return xcls_projectsettings_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/StandardErrorDialog.vala.c b/Builder4/StandardErrorDialog.vala.c
deleted file mode 100644 (file)
index 3a98390..0000000
+++ /dev/null
@@ -1,475 +0,0 @@
-/* StandardErrorDialog.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from StandardErrorDialog.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/StandardErrorDialog.vala  -o /tmp/StandardErrorDialog
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_StandardErrorDialog();
-    StandardErrorDialog.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <gdk/gdk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gobject/gvaluecollector.h>
-
-
-#define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
-#define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
-#define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
-#define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
-#define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
-#define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
-
-typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
-typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
-typedef struct _Xcls_StandardErrorDialogPrivate Xcls_StandardErrorDialogPrivate;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _xcls_standarderrordialog_unref0(var) ((var == NULL) ? NULL : (var = (xcls_standarderrordialog_unref (var), NULL)))
-typedef struct _ParamSpecXcls_StandardErrorDialog ParamSpecXcls_StandardErrorDialog;
-
-struct _Xcls_StandardErrorDialog {
-       GTypeInstance parent_instance;
-       volatile int ref_count;
-       Xcls_StandardErrorDialogPrivate * priv;
-       GtkMessageDialog* el;
-};
-
-struct _Xcls_StandardErrorDialogClass {
-       GTypeClass parent_class;
-       void (*finalize) (Xcls_StandardErrorDialog *self);
-};
-
-struct _ParamSpecXcls_StandardErrorDialog {
-       GParamSpec parent_instance;
-};
-
-
-extern Xcls_StandardErrorDialog* StandardErrorDialog;
-Xcls_StandardErrorDialog* StandardErrorDialog = NULL;
-static gpointer xcls_standarderrordialog_parent_class = NULL;
-static Xcls_StandardErrorDialog* xcls_standarderrordialog__this;
-static Xcls_StandardErrorDialog* xcls_standarderrordialog__this = NULL;
-
-gpointer xcls_standarderrordialog_ref (gpointer instance);
-void xcls_standarderrordialog_unref (gpointer instance);
-GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object);
-void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object);
-gpointer value_get_xcls_standarderrordialog (const GValue* value);
-GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
-enum  {
-       XCLS_STANDARDERRORDIALOG_DUMMY_PROPERTY
-};
-Xcls_StandardErrorDialog* xcls_standarderrordialog_new (void);
-Xcls_StandardErrorDialog* xcls_standarderrordialog_construct (GType object_type);
-static gboolean __lambda14_ (Xcls_StandardErrorDialog* self, GtkWidget* _self_, GdkEventAny* event);
-static gboolean ___lambda14__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
-static void __lambda15_ (Xcls_StandardErrorDialog* self, GtkDialog* _self_, gint response_id);
-static void ___lambda15__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
-void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg);
-void xcls_standarderrordialog_show_all (Xcls_StandardErrorDialog* self);
-static void xcls_standarderrordialog_finalize (Xcls_StandardErrorDialog* obj);
-
-
-static gpointer _xcls_standarderrordialog_ref0 (gpointer self) {
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return self ? xcls_standarderrordialog_ref (self) : NULL;
-#line 89 "StandardErrorDialog.vala.c"
-}
-
-
-static gboolean __lambda14_ (Xcls_StandardErrorDialog* self, GtkWidget* _self_, GdkEventAny* event) {
-       gboolean result = FALSE;
-       GtkMessageDialog* _tmp0_ = NULL;
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_val_if_fail (_self_ != NULL, FALSE);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp0_ = self->el;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp0_);
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       result = TRUE;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return result;
-#line 108 "StandardErrorDialog.vala.c"
-}
-
-
-static gboolean ___lambda14__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
-       gboolean result;
-       result = __lambda14_ ((Xcls_StandardErrorDialog*) self, _sender, event);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return result;
-#line 117 "StandardErrorDialog.vala.c"
-}
-
-
-static void __lambda15_ (Xcls_StandardErrorDialog* self, GtkDialog* _self_, gint response_id) {
-       GtkMessageDialog* _tmp0_ = NULL;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_if_fail (_self_ != NULL);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp0_ = self->el;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       gtk_widget_hide ((GtkWidget*) _tmp0_);
-#line 129 "StandardErrorDialog.vala.c"
-}
-
-
-static void ___lambda15__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       __lambda15_ ((Xcls_StandardErrorDialog*) self, _sender, response_id);
-#line 136 "StandardErrorDialog.vala.c"
-}
-
-
-Xcls_StandardErrorDialog* xcls_standarderrordialog_construct (GType object_type) {
-       Xcls_StandardErrorDialog* self = NULL;
-       GtkMessageDialog* _tmp0_ = NULL;
-       Xcls_StandardErrorDialog* _tmp1_ = NULL;
-       Xcls_StandardErrorDialog* _tmp2_ = NULL;
-       GtkMessageDialog* _tmp3_ = NULL;
-       GtkMessageDialog* _tmp4_ = NULL;
-       GtkMessageDialog* _tmp5_ = NULL;
-       GtkMessageDialog* _tmp6_ = NULL;
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       self = (Xcls_StandardErrorDialog*) g_type_create_instance (object_type);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp0_ = (GtkMessageDialog*) gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "fixme");
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_object_ref_sink (_tmp0_);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _g_object_unref0 (self->el);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       self->el = _tmp0_;
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp1_ = _xcls_standarderrordialog_ref0 (self);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _xcls_standarderrordialog_unref0 (xcls_standarderrordialog__this);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       xcls_standarderrordialog__this = _tmp1_;
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp2_ = _xcls_standarderrordialog_ref0 (self);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _xcls_standarderrordialog_unref0 (StandardErrorDialog);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       StandardErrorDialog = _tmp2_;
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp3_ = self->el;
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       gtk_window_set_modal ((GtkWindow*) _tmp3_, TRUE);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp4_ = self->el;
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_object_set (_tmp4_, "use-markup", TRUE, NULL);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp5_ = self->el;
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_signal_connect ((GtkWidget*) _tmp5_, "delete-event", (GCallback) ___lambda14__gtk_widget_delete_event, self);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp6_ = self->el;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_signal_connect ((GtkDialog*) _tmp6_, "response", (GCallback) ___lambda15__gtk_dialog_response, self);
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return self;
-#line 189 "StandardErrorDialog.vala.c"
-}
-
-
-Xcls_StandardErrorDialog* xcls_standarderrordialog_new (void) {
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return xcls_standarderrordialog_construct (TYPE_XCLS_STANDARDERRORDIALOG);
-#line 196 "StandardErrorDialog.vala.c"
-}
-
-
-void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg) {
-       GtkMessageDialog* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       GtkMessageDialog* _tmp2_ = NULL;
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_if_fail (self != NULL);
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_if_fail (msg != NULL);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp0_ = self->el;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp1_ = msg;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_object_set (_tmp0_, "text", _tmp1_, NULL);
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _tmp2_ = self->el;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp2_);
-#line 218 "StandardErrorDialog.vala.c"
-}
-
-
-void xcls_standarderrordialog_show_all (Xcls_StandardErrorDialog* self) {
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_if_fail (self != NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       xcls_standarderrordialog_show (self, "TEST");
-#line 227 "StandardErrorDialog.vala.c"
-}
-
-
-static void value_xcls_standarderrordialog_init (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       value->data[0].v_pointer = NULL;
-#line 234 "StandardErrorDialog.vala.c"
-}
-
-
-static void value_xcls_standarderrordialog_free_value (GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               xcls_standarderrordialog_unref (value->data[0].v_pointer);
-#line 243 "StandardErrorDialog.vala.c"
-       }
-}
-
-
-static void value_xcls_standarderrordialog_copy_value (const GValue* src_value, GValue* dest_value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (src_value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               dest_value->data[0].v_pointer = xcls_standarderrordialog_ref (src_value->data[0].v_pointer);
-#line 253 "StandardErrorDialog.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               dest_value->data[0].v_pointer = NULL;
-#line 257 "StandardErrorDialog.vala.c"
-       }
-}
-
-
-static gpointer value_xcls_standarderrordialog_peek_pointer (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return value->data[0].v_pointer;
-#line 265 "StandardErrorDialog.vala.c"
-}
-
-
-static gchar* value_xcls_standarderrordialog_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (collect_values[0].v_pointer) {
-#line 272 "StandardErrorDialog.vala.c"
-               Xcls_StandardErrorDialog* object;
-               object = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               if (object->parent_instance.g_class == NULL) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-                       return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 279 "StandardErrorDialog.vala.c"
-               } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-                       return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 283 "StandardErrorDialog.vala.c"
-               }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               value->data[0].v_pointer = xcls_standarderrordialog_ref (object);
-#line 287 "StandardErrorDialog.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               value->data[0].v_pointer = NULL;
-#line 291 "StandardErrorDialog.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return NULL;
-#line 295 "StandardErrorDialog.vala.c"
-}
-
-
-static gchar* value_xcls_standarderrordialog_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
-       Xcls_StandardErrorDialog** object_p;
-       object_p = collect_values[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (!object_p) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 306 "StandardErrorDialog.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (!value->data[0].v_pointer) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               *object_p = NULL;
-#line 312 "StandardErrorDialog.vala.c"
-       } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               *object_p = value->data[0].v_pointer;
-#line 316 "StandardErrorDialog.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               *object_p = xcls_standarderrordialog_ref (value->data[0].v_pointer);
-#line 320 "StandardErrorDialog.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return NULL;
-#line 324 "StandardErrorDialog.vala.c"
-}
-
-
-GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
-       ParamSpecXcls_StandardErrorDialog* spec;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_STANDARDERRORDIALOG), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       G_PARAM_SPEC (spec)->value_type = object_type;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return G_PARAM_SPEC (spec);
-#line 338 "StandardErrorDialog.vala.c"
-}
-
-
-gpointer value_get_xcls_standarderrordialog (const GValue* value) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_STANDARDERRORDIALOG), NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return value->data[0].v_pointer;
-#line 347 "StandardErrorDialog.vala.c"
-}
-
-
-void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object) {
-       Xcls_StandardErrorDialog* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_STANDARDERRORDIALOG));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_STANDARDERRORDIALOG));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               value->data[0].v_pointer = v_object;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               xcls_standarderrordialog_ref (value->data[0].v_pointer);
-#line 367 "StandardErrorDialog.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               value->data[0].v_pointer = NULL;
-#line 371 "StandardErrorDialog.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               xcls_standarderrordialog_unref (old);
-#line 377 "StandardErrorDialog.vala.c"
-       }
-}
-
-
-void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object) {
-       Xcls_StandardErrorDialog* old;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_STANDARDERRORDIALOG));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       old = value->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (v_object) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_STANDARDERRORDIALOG));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               value->data[0].v_pointer = v_object;
-#line 396 "StandardErrorDialog.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               value->data[0].v_pointer = NULL;
-#line 400 "StandardErrorDialog.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (old) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               xcls_standarderrordialog_unref (old);
-#line 406 "StandardErrorDialog.vala.c"
-       }
-}
-
-
-static void xcls_standarderrordialog_class_init (Xcls_StandardErrorDialogClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       xcls_standarderrordialog_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       XCLS_STANDARDERRORDIALOG_CLASS (klass)->finalize = xcls_standarderrordialog_finalize;
-#line 416 "StandardErrorDialog.vala.c"
-}
-
-
-static void xcls_standarderrordialog_instance_init (Xcls_StandardErrorDialog * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       self->ref_count = 1;
-#line 423 "StandardErrorDialog.vala.c"
-}
-
-
-static void xcls_standarderrordialog_finalize (Xcls_StandardErrorDialog* obj) {
-       Xcls_StandardErrorDialog * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       _g_object_unref0 (self->el);
-#line 433 "StandardErrorDialog.vala.c"
-}
-
-
-GType xcls_standarderrordialog_get_type (void) {
-       static volatile gsize xcls_standarderrordialog_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_standarderrordialog_type_id__volatile)) {
-               static const GTypeValueTable g_define_type_value_table = { value_xcls_standarderrordialog_init, value_xcls_standarderrordialog_free_value, value_xcls_standarderrordialog_copy_value, value_xcls_standarderrordialog_peek_pointer, "p", value_xcls_standarderrordialog_collect_value, "p", value_xcls_standarderrordialog_lcopy_value };
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_StandardErrorDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_standarderrordialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_StandardErrorDialog), 0, (GInstanceInitFunc) xcls_standarderrordialog_instance_init, &g_define_type_value_table };
-               static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
-               GType xcls_standarderrordialog_type_id;
-               xcls_standarderrordialog_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_StandardErrorDialog", &g_define_type_info, &g_define_type_fundamental_info, 0);
-               g_once_init_leave (&xcls_standarderrordialog_type_id__volatile, xcls_standarderrordialog_type_id);
-       }
-       return xcls_standarderrordialog_type_id__volatile;
-}
-
-
-gpointer xcls_standarderrordialog_ref (gpointer instance) {
-       Xcls_StandardErrorDialog* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       g_atomic_int_inc (&self->ref_count);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       return instance;
-#line 458 "StandardErrorDialog.vala.c"
-}
-
-
-void xcls_standarderrordialog_unref (gpointer instance) {
-       Xcls_StandardErrorDialog* self;
-       self = instance;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-       if (g_atomic_int_dec_and_test (&self->ref_count)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               XCLS_STANDARDERRORDIALOG_GET_CLASS (self)->finalize (self);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/StandardErrorDialog.vala"
-               g_type_free_instance ((GTypeInstance *) self);
-#line 471 "StandardErrorDialog.vala.c"
-       }
-}
-
-
-
diff --git a/Builder4/WindowAddProp.vala.c b/Builder4/WindowAddProp.vala.c
deleted file mode 100644 (file)
index 21e7682..0000000
+++ /dev/null
@@ -1,1347 +0,0 @@
-/* WindowAddProp.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from WindowAddProp.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/WindowAddProp.vala  -o /tmp/WindowAddProp
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_WindowAddProp();
-    WindowAddProp.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <pango/pango.h>
-
-
-#define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ())
-#define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp))
-#define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
-#define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP))
-#define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP))
-#define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
-
-typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp;
-typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass;
-typedef struct _Xcls_WindowAddPropPrivate Xcls_WindowAddPropPrivate;
-
-#define XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL (xcls_windowaddprop_xcls_model_get_type ())
-#define XCLS_WINDOWADDPROP_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_model))
-#define XCLS_WINDOWADDPROP_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
-#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWADDPROP_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
-
-typedef struct _Xcls_WindowAddPropXcls_model Xcls_WindowAddPropXcls_model;
-typedef struct _Xcls_WindowAddPropXcls_modelClass Xcls_WindowAddPropXcls_modelClass;
-
-#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL (xcls_windowaddprop_xcls_namecol_get_type ())
-#define XCLS_WINDOWADDPROP_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecol))
-#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
-#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
-#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
-#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
-
-typedef struct _Xcls_WindowAddPropXcls_namecol Xcls_WindowAddPropXcls_namecol;
-typedef struct _Xcls_WindowAddPropXcls_namecolClass Xcls_WindowAddPropXcls_namecolClass;
-
-#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER (xcls_windowaddprop_xcls_namerender_get_type ())
-#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerender))
-#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
-#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
-#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
-#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
-
-typedef struct _Xcls_WindowAddPropXcls_namerender Xcls_WindowAddPropXcls_namerender;
-typedef struct _Xcls_WindowAddPropXcls_namerenderClass Xcls_WindowAddPropXcls_namerenderClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2 (xcls_windowaddprop_xcls_treeview2_get_type ())
-#define XCLS_WINDOWADDPROP_XCLS_TREEVIEW2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2))
-#define XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2Class))
-#define XCLS_WINDOWADDPROP_IS_XCLS_TREEVIEW2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2))
-#define XCLS_WINDOWADDPROP_IS_XCLS_TREEVIEW2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2))
-#define XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2Class))
-
-typedef struct _Xcls_WindowAddPropXcls_TreeView2 Xcls_WindowAddPropXcls_TreeView2;
-typedef struct _Xcls_WindowAddPropXcls_TreeView2Class Xcls_WindowAddPropXcls_TreeView2Class;
-typedef struct _Xcls_WindowAddPropXcls_TreeView2Private Xcls_WindowAddPropXcls_TreeView2Private;
-typedef struct _Xcls_WindowAddPropXcls_modelPrivate Xcls_WindowAddPropXcls_modelPrivate;
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-
-#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
-#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
-#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-
-typedef struct _PaleteGirObject PaleteGirObject;
-typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
-typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _Xcls_WindowAddPropXcls_namecolPrivate Xcls_WindowAddPropXcls_namecolPrivate;
-#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
-typedef struct _Xcls_WindowAddPropXcls_namerenderPrivate Xcls_WindowAddPropXcls_namerenderPrivate;
-
-struct _Xcls_WindowAddProp {
-       GObject parent_instance;
-       Xcls_WindowAddPropPrivate * priv;
-       GtkScrolledWindow* el;
-       Xcls_WindowAddPropXcls_model* model;
-       Xcls_WindowAddPropXcls_namecol* namecol;
-       Xcls_WindowAddPropXcls_namerender* namerender;
-};
-
-struct _Xcls_WindowAddPropClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowAddPropPrivate {
-       Xcls_WindowAddProp* _this;
-};
-
-struct _Xcls_WindowAddPropXcls_TreeView2 {
-       GObject parent_instance;
-       Xcls_WindowAddPropXcls_TreeView2Private * priv;
-       GtkTreeView* el;
-};
-
-struct _Xcls_WindowAddPropXcls_TreeView2Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowAddPropXcls_model {
-       GObject parent_instance;
-       Xcls_WindowAddPropXcls_modelPrivate * priv;
-       GtkListStore* el;
-};
-
-struct _Xcls_WindowAddPropXcls_modelClass {
-       GObjectClass parent_class;
-};
-
-struct _PaleteGirObject {
-       GObject parent_instance;
-       PaleteGirObjectPrivate * priv;
-       gchar* name;
-       gchar* ns;
-       gchar* propertyof;
-       gchar* type;
-       gchar* nodetype;
-       gchar* package;
-       PaleteGirObject* paramset;
-       PaleteGirObject* return_value;
-       gboolean is_instance;
-       gboolean is_array;
-       gboolean is_varargs;
-       gchar* parent;
-       gchar* value;
-       gchar* sig;
-       GeeArrayList* params;
-       GeeArrayList* implements;
-       GeeArrayList* inherits;
-       GeeHashMap* ctors;
-       GeeHashMap* methods;
-       GeeHashMap* includes;
-       GeeHashMap* classes;
-       GeeHashMap* props;
-       GeeHashMap* consts;
-       GeeHashMap* signals;
-       gchar* doctxt;
-};
-
-struct _PaleteGirObjectClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowAddPropXcls_TreeView2Private {
-       Xcls_WindowAddProp* _this;
-};
-
-struct _Xcls_WindowAddPropXcls_namecol {
-       GObject parent_instance;
-       Xcls_WindowAddPropXcls_namecolPrivate * priv;
-       GtkTreeViewColumn* el;
-};
-
-struct _Xcls_WindowAddPropXcls_namecolClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowAddPropXcls_modelPrivate {
-       Xcls_WindowAddProp* _this;
-};
-
-struct _Xcls_WindowAddPropXcls_namecolPrivate {
-       Xcls_WindowAddProp* _this;
-};
-
-struct _Xcls_WindowAddPropXcls_namerender {
-       GObject parent_instance;
-       Xcls_WindowAddPropXcls_namerenderPrivate * priv;
-       GtkCellRendererText* el;
-};
-
-struct _Xcls_WindowAddPropXcls_namerenderClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowAddPropXcls_namerenderPrivate {
-       Xcls_WindowAddProp* _this;
-};
-
-
-extern Xcls_WindowAddProp* WindowAddProp;
-Xcls_WindowAddProp* WindowAddProp = NULL;
-static gpointer xcls_windowaddprop_parent_class = NULL;
-static gpointer xcls_windowaddprop_xcls_treeview2_parent_class = NULL;
-static gpointer xcls_windowaddprop_xcls_model_parent_class = NULL;
-static gpointer xcls_windowaddprop_xcls_namecol_parent_class = NULL;
-static gpointer xcls_windowaddprop_xcls_namerender_parent_class = NULL;
-
-GType xcls_windowaddprop_get_type (void) G_GNUC_CONST;
-GType xcls_windowaddprop_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_windowaddprop_xcls_namecol_get_type (void) G_GNUC_CONST;
-GType xcls_windowaddprop_xcls_namerender_get_type (void) G_GNUC_CONST;
-#define XCLS_WINDOWADDPROP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropPrivate))
-enum  {
-       XCLS_WINDOWADDPROP_DUMMY_PROPERTY
-};
-Xcls_WindowAddProp* xcls_windowaddprop_new (void);
-Xcls_WindowAddProp* xcls_windowaddprop_construct (GType object_type);
-GType xcls_windowaddprop_xcls_treeview2_get_type (void) G_GNUC_CONST;
-Xcls_WindowAddPropXcls_TreeView2* xcls_windowaddprop_xcls_treeview2_new (Xcls_WindowAddProp* _owner);
-Xcls_WindowAddPropXcls_TreeView2* xcls_windowaddprop_xcls_treeview2_construct (GType object_type, Xcls_WindowAddProp* _owner);
-void xcls_windowaddprop_clear (Xcls_WindowAddProp* self);
-GType palete_palete_get_type (void) G_GNUC_CONST;
-void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype);
-GType palete_gir_object_get_type (void) G_GNUC_CONST;
-GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type);
-static void g_cclosure_user_marshal_VOID__STRING_STRING_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
-#define XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2Private))
-enum  {
-       XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_DUMMY_PROPERTY
-};
-Xcls_WindowAddPropXcls_model* xcls_windowaddprop_xcls_model_new (Xcls_WindowAddProp* _owner);
-Xcls_WindowAddPropXcls_model* xcls_windowaddprop_xcls_model_construct (GType object_type, Xcls_WindowAddProp* _owner);
-Xcls_WindowAddPropXcls_namecol* xcls_windowaddprop_xcls_namecol_new (Xcls_WindowAddProp* _owner);
-Xcls_WindowAddPropXcls_namecol* xcls_windowaddprop_xcls_namecol_construct (GType object_type, Xcls_WindowAddProp* _owner);
-static void _vala_PangoFontDescription_free (PangoFontDescription* self);
-static void __lambda68_ (Xcls_WindowAddPropXcls_TreeView2* self, GtkTreePath* path, GtkTreeViewColumn* column);
-gchar* xcls_windowaddprop_xcls_model_getValue (Xcls_WindowAddPropXcls_model* self, GtkTreeIter* iter, gint col);
-static void ___lambda68__gtk_tree_view_row_activated (GtkTreeView* _sender, GtkTreePath* path, GtkTreeViewColumn* column, gpointer self);
-static void xcls_windowaddprop_xcls_treeview2_finalize (GObject* obj);
-#define XCLS_WINDOWADDPROP_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelPrivate))
-enum  {
-       XCLS_WINDOWADDPROP_XCLS_MODEL_DUMMY_PROPERTY
-};
-static void xcls_windowaddprop_xcls_model_finalize (GObject* obj);
-#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolPrivate))
-enum  {
-       XCLS_WINDOWADDPROP_XCLS_NAMECOL_DUMMY_PROPERTY
-};
-Xcls_WindowAddPropXcls_namerender* xcls_windowaddprop_xcls_namerender_new (Xcls_WindowAddProp* _owner);
-Xcls_WindowAddPropXcls_namerender* xcls_windowaddprop_xcls_namerender_construct (GType object_type, Xcls_WindowAddProp* _owner);
-static void xcls_windowaddprop_xcls_namecol_finalize (GObject* obj);
-#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderPrivate))
-enum  {
-       XCLS_WINDOWADDPROP_XCLS_NAMERENDER_DUMMY_PROPERTY
-};
-static void xcls_windowaddprop_xcls_namerender_finalize (GObject* obj);
-static void xcls_windowaddprop_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 278 "WindowAddProp.vala.c"
-}
-
-
-Xcls_WindowAddProp* xcls_windowaddprop_construct (GType object_type) {
-       Xcls_WindowAddProp * self = NULL;
-       Xcls_WindowAddProp* _tmp0_ = NULL;
-       Xcls_WindowAddProp* _tmp1_ = NULL;
-       GtkScrolledWindow* _tmp2_ = NULL;
-       GtkScrolledWindow* _tmp3_ = NULL;
-       Xcls_WindowAddPropXcls_TreeView2* child_0 = NULL;
-       Xcls_WindowAddProp* _tmp4_ = NULL;
-       Xcls_WindowAddPropXcls_TreeView2* _tmp5_ = NULL;
-       GtkScrolledWindow* _tmp6_ = NULL;
-       GtkTreeView* _tmp7_ = NULL;
-       GtkScrolledWindow* _tmp8_ = NULL;
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = (Xcls_WindowAddProp*) g_object_new (object_type, NULL);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv->_this = _tmp0_;
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (WindowAddProp);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       WindowAddProp = _tmp1_;
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_object_ref_sink (_tmp2_);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->el = _tmp2_;
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp3_ = self->el;
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp4_ = self->priv->_this;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp5_ = xcls_windowaddprop_xcls_treeview2_new (_tmp4_);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       child_0 = _tmp5_;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_object_ref ((GObject*) child_0);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp6_ = self->el;
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp7_ = child_0->el;
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp8_ = self->el;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (child_0);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return self;
-#line 342 "WindowAddProp.vala.c"
-}
-
-
-Xcls_WindowAddProp* xcls_windowaddprop_new (void) {
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return xcls_windowaddprop_construct (TYPE_XCLS_WINDOWADDPROP);
-#line 349 "WindowAddProp.vala.c"
-}
-
-
-void xcls_windowaddprop_clear (Xcls_WindowAddProp* self) {
-       Xcls_WindowAddPropXcls_model* _tmp0_ = NULL;
-       GtkListStore* _tmp1_ = NULL;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_if_fail (self != NULL);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp0_ = self->model;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp1_ = _tmp0_->el;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_list_store_clear (_tmp1_);
-#line 364 "WindowAddProp.vala.c"
-}
-
-
-void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype) {
-       Xcls_WindowAddPropXcls_model* _tmp0_ = NULL;
-       GtkListStore* _tmp1_ = NULL;
-       GtkTreeIter iter = {0};
-       GeeHashMap* elementList = NULL;
-       PaletePalete* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       GeeHashMap* _tmp5_ = NULL;
-       GeeMapIterator* miter = NULL;
-       GeeHashMap* _tmp6_ = NULL;
-       GeeMapIterator* _tmp7_ = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp55_ = NULL;
-       GtkListStore* _tmp56_ = NULL;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_if_fail (self != NULL);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_if_fail (pal != NULL);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_if_fail (etype != NULL);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_if_fail (xtype != NULL);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp0_ = self->model;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp1_ = _tmp0_->el;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_list_store_clear (_tmp1_);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_ = pal;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp3_ = xtype;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp4_ = etype;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp5_ = palete_palete_getPropertiesFor (_tmp2_, _tmp3_, _tmp4_);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       elementList = _tmp5_;
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp6_ = elementList;
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp7_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp6_);
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       miter = _tmp7_;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       while (TRUE) {
-#line 414 "WindowAddProp.vala.c"
-               GeeMapIterator* _tmp8_ = NULL;
-               gboolean _tmp9_ = FALSE;
-               PaleteGirObject* p = NULL;
-               GeeMapIterator* _tmp10_ = NULL;
-               gpointer _tmp11_ = NULL;
-               Xcls_WindowAddPropXcls_model* _tmp12_ = NULL;
-               GtkListStore* _tmp13_ = NULL;
-               GtkTreeIter _tmp14_ = {0};
-               Xcls_WindowAddPropXcls_model* _tmp15_ = NULL;
-               GtkListStore* _tmp16_ = NULL;
-               GtkTreeIter _tmp17_ = {0};
-               PaleteGirObject* _tmp18_ = NULL;
-               const gchar* _tmp19_ = NULL;
-               PaleteGirObject* _tmp20_ = NULL;
-               const gchar* _tmp21_ = NULL;
-               PaleteGirObject* _tmp22_ = NULL;
-               const gchar* _tmp23_ = NULL;
-               gchar* _tmp24_ = NULL;
-               gchar* _tmp25_ = NULL;
-               gchar* _tmp26_ = NULL;
-               gchar* _tmp27_ = NULL;
-               PaleteGirObject* _tmp28_ = NULL;
-               const gchar* _tmp29_ = NULL;
-               gchar* _tmp30_ = NULL;
-               gchar* _tmp31_ = NULL;
-               gchar* _tmp32_ = NULL;
-               gchar* _tmp33_ = NULL;
-               PaleteGirObject* _tmp34_ = NULL;
-               const gchar* _tmp35_ = NULL;
-               gchar* _tmp36_ = NULL;
-               gchar* _tmp37_ = NULL;
-               gchar* _tmp38_ = NULL;
-               gchar* _tmp39_ = NULL;
-               PaleteGirObject* _tmp40_ = NULL;
-               const gchar* _tmp41_ = NULL;
-               PaleteGirObject* _tmp42_ = NULL;
-               const gchar* _tmp43_ = NULL;
-               gchar* _tmp44_ = NULL;
-               gchar* _tmp45_ = NULL;
-               gchar* _tmp46_ = NULL;
-               gchar* _tmp47_ = NULL;
-               PaleteGirObject* _tmp48_ = NULL;
-               const gchar* _tmp49_ = NULL;
-               gchar* _tmp50_ = NULL;
-               gchar* _tmp51_ = NULL;
-               gchar* _tmp52_ = NULL;
-               gchar* _tmp53_ = NULL;
-               const gchar* _tmp54_ = NULL;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp8_ = miter;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp9_ = gee_map_iterator_next (_tmp8_);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               if (!_tmp9_) {
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-                       break;
-#line 471 "WindowAddProp.vala.c"
-               }
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp10_ = miter;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp11_ = gee_map_iterator_get_value (_tmp10_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               p = (PaleteGirObject*) _tmp11_;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp12_ = self->model;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp13_ = _tmp12_->el;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               gtk_list_store_append (_tmp13_, &_tmp14_);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               iter = _tmp14_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp15_ = self->model;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp16_ = _tmp15_->el;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp17_ = iter;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp18_ = p;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp19_ = _tmp18_->name;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp20_ = p;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp21_ = _tmp20_->type;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp22_ = p;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp23_ = _tmp22_->name;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp24_ = g_strconcat ("<b>", _tmp23_, NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp25_ = _tmp24_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp26_ = g_strconcat (_tmp25_, "</b> <i>", NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp27_ = _tmp26_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp28_ = p;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp29_ = _tmp28_->type;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp30_ = g_strconcat (_tmp27_, _tmp29_, NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp31_ = _tmp30_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp32_ = g_strconcat (_tmp31_, "</i>\n", NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp33_ = _tmp32_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp34_ = p;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp35_ = _tmp34_->doctxt;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp36_ = g_markup_escape_text (_tmp35_, (gssize) (-1));
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp37_ = _tmp36_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp38_ = g_strconcat (_tmp33_, _tmp37_, NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp39_ = _tmp38_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp40_ = p;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp41_ = _tmp40_->sig;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp42_ = p;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp43_ = _tmp42_->name;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp44_ = g_strconcat ("<b>", _tmp43_, NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp45_ = _tmp44_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp46_ = g_strconcat (_tmp45_, "</b> <span size=\"small\"><i>", NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp47_ = _tmp46_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp48_ = p;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp49_ = _tmp48_->type;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp50_ = g_strconcat (_tmp47_, _tmp49_, NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp51_ = _tmp50_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp52_ = g_strconcat (_tmp51_, "</i></span>", NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp53_ = _tmp52_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp54_ = etype;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               gtk_list_store_set (_tmp16_, &_tmp17_, 0, _tmp19_, 1, _tmp21_, 2, _tmp39_, 3, _tmp41_, 4, _tmp53_, 5, _tmp54_, -1, -1);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp53_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp51_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp47_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp45_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp39_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp37_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp33_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp31_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp27_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_free0 (_tmp25_);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _g_object_unref0 (p);
-#line 591 "WindowAddProp.vala.c"
-       }
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp55_ = self->model;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp56_ = _tmp55_->el;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp56_, 0, GTK_SORT_ASCENDING);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (miter);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (elementList);
-#line 603 "WindowAddProp.vala.c"
-}
-
-
-static void g_cclosure_user_marshal_VOID__STRING_STRING_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
-       typedef void (*GMarshalFunc_VOID__STRING_STRING_STRING_STRING) (gpointer data1, const char* arg_1, const char* arg_2, const char* arg_3, const char* arg_4, gpointer data2);
-       register GMarshalFunc_VOID__STRING_STRING_STRING_STRING callback;
-       register GCClosure * cc;
-       register gpointer data1;
-       register gpointer data2;
-       cc = (GCClosure *) closure;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_if_fail (n_param_values == 5);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       if (G_CCLOSURE_SWAP_DATA (closure)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               data1 = closure->data;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               data2 = param_values->data[0].v_pointer;
-#line 622 "WindowAddProp.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               data1 = param_values->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               data2 = closure->data;
-#line 628 "WindowAddProp.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       callback = (GMarshalFunc_VOID__STRING_STRING_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       callback (data1, g_value_get_string (param_values + 1), g_value_get_string (param_values + 2), g_value_get_string (param_values + 3), g_value_get_string (param_values + 4), data2);
-#line 634 "WindowAddProp.vala.c"
-}
-
-
-static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_boxed_free (pango_font_description_get_type (), self);
-#line 641 "WindowAddProp.vala.c"
-}
-
-
-static void __lambda68_ (Xcls_WindowAddPropXcls_TreeView2* self, GtkTreePath* path, GtkTreeViewColumn* column) {
-       GtkTreeIter iter = {0};
-       Xcls_WindowAddPropXcls_model* m = NULL;
-       Xcls_WindowAddProp* _tmp0_ = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp1_ = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp2_ = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp3_ = NULL;
-       GtkListStore* _tmp4_ = NULL;
-       GtkTreePath* _tmp5_ = NULL;
-       GtkTreeIter _tmp6_ = {0};
-       gchar* key = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp7_ = NULL;
-       GtkTreeIter _tmp8_ = {0};
-       gchar* _tmp9_ = NULL;
-       gchar* type = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp10_ = NULL;
-       GtkTreeIter _tmp11_ = {0};
-       gchar* _tmp12_ = NULL;
-       gchar* skel = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp13_ = NULL;
-       GtkTreeIter _tmp14_ = {0};
-       gchar* _tmp15_ = NULL;
-       gchar* etype = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp16_ = NULL;
-       GtkTreeIter _tmp17_ = {0};
-       gchar* _tmp18_ = NULL;
-       const gchar* _tmp19_ = NULL;
-       const gchar* _tmp20_ = NULL;
-       Xcls_WindowAddProp* _tmp22_ = NULL;
-       const gchar* _tmp23_ = NULL;
-       const gchar* _tmp24_ = NULL;
-       const gchar* _tmp25_ = NULL;
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_if_fail (path != NULL);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_if_fail (column != NULL);
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp0_ = self->priv->_this;
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp1_ = _tmp0_->model;
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       m = _tmp2_;
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp3_ = m;
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp4_ = _tmp3_->el;
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp5_ = path;
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_tree_model_get_iter ((GtkTreeModel*) _tmp4_, &_tmp6_, _tmp5_);
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       iter = _tmp6_;
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp7_ = m;
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp8_ = iter;
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp9_ = xcls_windowaddprop_xcls_model_getValue (_tmp7_, &_tmp8_, 0);
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       key = _tmp9_;
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp10_ = m;
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp11_ = iter;
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp12_ = xcls_windowaddprop_xcls_model_getValue (_tmp10_, &_tmp11_, 1);
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       type = _tmp12_;
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp13_ = m;
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp14_ = iter;
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp15_ = xcls_windowaddprop_xcls_model_getValue (_tmp13_, &_tmp14_, 3);
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       skel = _tmp15_;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp16_ = m;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp17_ = iter;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp18_ = xcls_windowaddprop_xcls_model_getValue (_tmp16_, &_tmp17_, 5);
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       etype = _tmp18_;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp20_ = etype;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       if (g_strcmp0 (_tmp20_, "signals") == 0) {
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp19_ = "";
-#line 737 "WindowAddProp.vala.c"
-       } else {
-               const gchar* _tmp21_ = NULL;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp21_ = type;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp19_ = _tmp21_;
-#line 744 "WindowAddProp.vala.c"
-       }
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp22_ = self->priv->_this;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp23_ = key;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp24_ = skel;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp25_ = etype;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_signal_emit_by_name (_tmp22_, "select", _tmp23_, _tmp19_, _tmp24_, _tmp25_);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_free0 (etype);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_free0 (skel);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_free0 (type);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_free0 (key);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (m);
-#line 766 "WindowAddProp.vala.c"
-}
-
-
-static void ___lambda68__gtk_tree_view_row_activated (GtkTreeView* _sender, GtkTreePath* path, GtkTreeViewColumn* column, gpointer self) {
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       __lambda68_ ((Xcls_WindowAddPropXcls_TreeView2*) self, path, column);
-#line 773 "WindowAddProp.vala.c"
-}
-
-
-Xcls_WindowAddPropXcls_TreeView2* xcls_windowaddprop_xcls_treeview2_construct (GType object_type, Xcls_WindowAddProp* _owner) {
-       Xcls_WindowAddPropXcls_TreeView2 * self = NULL;
-       Xcls_WindowAddProp* _tmp0_ = NULL;
-       Xcls_WindowAddProp* _tmp1_ = NULL;
-       GtkTreeView* _tmp2_ = NULL;
-       GtkTreeView* _tmp3_ = NULL;
-       GtkTreeView* _tmp4_ = NULL;
-       GtkTreeView* _tmp5_ = NULL;
-       Xcls_WindowAddPropXcls_model* child_0 = NULL;
-       Xcls_WindowAddProp* _tmp6_ = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp7_ = NULL;
-       GtkTreeView* _tmp8_ = NULL;
-       GtkListStore* _tmp9_ = NULL;
-       Xcls_WindowAddPropXcls_namecol* child_1 = NULL;
-       Xcls_WindowAddProp* _tmp10_ = NULL;
-       Xcls_WindowAddPropXcls_namecol* _tmp11_ = NULL;
-       GtkTreeView* _tmp12_ = NULL;
-       GtkTreeViewColumn* _tmp13_ = NULL;
-       GtkTreeView* _tmp18_ = NULL;
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = (Xcls_WindowAddPropXcls_TreeView2*) g_object_new (object_type, NULL);
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp0_ = _owner;
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv->_this = _tmp1_;
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_ = (GtkTreeView*) gtk_tree_view_new ();
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_object_ref_sink (_tmp2_);
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->el = _tmp2_;
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp3_ = self->el;
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_tree_view_set_enable_tree_lines (_tmp3_, TRUE);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp4_ = self->el;
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_tree_view_set_headers_visible (_tmp4_, FALSE);
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp5_ = self->el;
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_tree_view_set_tooltip_column (_tmp5_, 2);
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp6_ = self->priv->_this;
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp7_ = xcls_windowaddprop_xcls_model_new (_tmp6_);
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       child_0 = _tmp7_;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_object_ref ((GObject*) child_0);
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp8_ = self->el;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp9_ = child_0->el;
-#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_tree_view_set_model (_tmp8_, (GtkTreeModel*) _tmp9_);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp10_ = self->priv->_this;
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp11_ = xcls_windowaddprop_xcls_namecol_new (_tmp10_);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       child_1 = _tmp11_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_object_ref ((GObject*) child_1);
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp12_ = self->el;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp13_ = child_1->el;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_tree_view_append_column (_tmp12_, _tmp13_);
-#line 856 "WindowAddProp.vala.c"
-       {
-               PangoFontDescription* description = NULL;
-               PangoFontDescription* _tmp14_ = NULL;
-               GtkTreeView* _tmp15_ = NULL;
-               GtkTreeView* _tmp16_ = NULL;
-               GtkTreeSelection* _tmp17_ = NULL;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp14_ = pango_font_description_new ();
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               description = _tmp14_;
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               pango_font_description_set_size (description, 8000);
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp15_ = self->el;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               gtk_widget_modify_font ((GtkWidget*) _tmp15_, description);
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp16_ = self->el;
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               _tmp17_ = gtk_tree_view_get_selection (_tmp16_);
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               gtk_tree_selection_set_mode (_tmp17_, GTK_SELECTION_SINGLE);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-               __vala_PangoFontDescription_free0 (description);
-#line 881 "WindowAddProp.vala.c"
-       }
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp18_ = self->el;
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_signal_connect_object (_tmp18_, "row-activated", (GCallback) ___lambda68__gtk_tree_view_row_activated, self, 0);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (child_1);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (child_0);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return self;
-#line 893 "WindowAddProp.vala.c"
-}
-
-
-Xcls_WindowAddPropXcls_TreeView2* xcls_windowaddprop_xcls_treeview2_new (Xcls_WindowAddProp* _owner) {
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return xcls_windowaddprop_xcls_treeview2_construct (XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, _owner);
-#line 900 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_treeview2_class_init (Xcls_WindowAddPropXcls_TreeView2Class * klass) {
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       xcls_windowaddprop_xcls_treeview2_parent_class = g_type_class_peek_parent (klass);
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropXcls_TreeView2Private));
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_xcls_treeview2_finalize;
-#line 911 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_treeview2_instance_init (Xcls_WindowAddPropXcls_TreeView2 * self) {
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv = XCLS_WINDOWADDPROP_XCLS_TREEVIEW2_GET_PRIVATE (self);
-#line 918 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_treeview2_finalize (GObject* obj) {
-       Xcls_WindowAddPropXcls_TreeView2 * self;
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWADDPROP_TYPE_XCLS_TREEVIEW2, Xcls_WindowAddPropXcls_TreeView2);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (xcls_windowaddprop_xcls_treeview2_parent_class)->finalize (obj);
-#line 932 "WindowAddProp.vala.c"
-}
-
-
-GType xcls_windowaddprop_xcls_treeview2_get_type (void) {
-       static volatile gsize xcls_windowaddprop_xcls_treeview2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowaddprop_xcls_treeview2_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropXcls_TreeView2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_xcls_treeview2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddPropXcls_TreeView2), 0, (GInstanceInitFunc) xcls_windowaddprop_xcls_treeview2_instance_init, NULL };
-               GType xcls_windowaddprop_xcls_treeview2_type_id;
-               xcls_windowaddprop_xcls_treeview2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddPropXcls_TreeView2", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowaddprop_xcls_treeview2_type_id__volatile, xcls_windowaddprop_xcls_treeview2_type_id);
-       }
-       return xcls_windowaddprop_xcls_treeview2_type_id__volatile;
-}
-
-
-Xcls_WindowAddPropXcls_model* xcls_windowaddprop_xcls_model_construct (GType object_type, Xcls_WindowAddProp* _owner) {
-       Xcls_WindowAddPropXcls_model * self = NULL;
-       Xcls_WindowAddProp* _tmp0_ = NULL;
-       Xcls_WindowAddProp* _tmp1_ = NULL;
-       Xcls_WindowAddProp* _tmp2_ = NULL;
-       Xcls_WindowAddPropXcls_model* _tmp3_ = NULL;
-       GtkListStore* _tmp4_ = NULL;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = (Xcls_WindowAddPropXcls_model*) g_object_new (object_type, NULL);
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp0_ = _owner;
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv->_this = _tmp1_;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_ = self->priv->_this;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (_tmp2_->model);
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_->model = _tmp3_;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp4_ = gtk_list_store_new (6, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->el = _tmp4_;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return self;
-#line 983 "WindowAddProp.vala.c"
-}
-
-
-Xcls_WindowAddPropXcls_model* xcls_windowaddprop_xcls_model_new (Xcls_WindowAddProp* _owner) {
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return xcls_windowaddprop_xcls_model_construct (XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, _owner);
-#line 990 "WindowAddProp.vala.c"
-}
-
-
-gchar* xcls_windowaddprop_xcls_model_getValue (Xcls_WindowAddPropXcls_model* self, GtkTreeIter* iter, gint col) {
-       gchar* result = NULL;
-       GValue value = {0};
-       GtkListStore* _tmp0_ = NULL;
-       GtkTreeIter _tmp1_ = {0};
-       gint _tmp2_ = 0;
-       GValue _tmp3_ = {0};
-       GValue _tmp4_ = {0};
-       gchar* _tmp5_ = NULL;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_val_if_fail (iter != NULL, NULL);
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp0_ = self->el;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp1_ = *iter;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_ = col;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp0_, &_tmp1_, _tmp2_, &_tmp3_);
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       value = _tmp3_;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp4_ = value;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp5_ = g_strdup (g_value_get_string (&_tmp4_));
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       result = _tmp5_;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return result;
-#line 1029 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_model_class_init (Xcls_WindowAddPropXcls_modelClass * klass) {
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       xcls_windowaddprop_xcls_model_parent_class = g_type_class_peek_parent (klass);
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropXcls_modelPrivate));
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_xcls_model_finalize;
-#line 1040 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_model_instance_init (Xcls_WindowAddPropXcls_model * self) {
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv = XCLS_WINDOWADDPROP_XCLS_MODEL_GET_PRIVATE (self);
-#line 1047 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_model_finalize (GObject* obj) {
-       Xcls_WindowAddPropXcls_model * self;
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_model);
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (xcls_windowaddprop_xcls_model_parent_class)->finalize (obj);
-#line 1061 "WindowAddProp.vala.c"
-}
-
-
-GType xcls_windowaddprop_xcls_model_get_type (void) {
-       static volatile gsize xcls_windowaddprop_xcls_model_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowaddprop_xcls_model_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddPropXcls_model), 0, (GInstanceInitFunc) xcls_windowaddprop_xcls_model_instance_init, NULL };
-               GType xcls_windowaddprop_xcls_model_type_id;
-               xcls_windowaddprop_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddPropXcls_model", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowaddprop_xcls_model_type_id__volatile, xcls_windowaddprop_xcls_model_type_id);
-       }
-       return xcls_windowaddprop_xcls_model_type_id__volatile;
-}
-
-
-Xcls_WindowAddPropXcls_namecol* xcls_windowaddprop_xcls_namecol_construct (GType object_type, Xcls_WindowAddProp* _owner) {
-       Xcls_WindowAddPropXcls_namecol * self = NULL;
-       Xcls_WindowAddProp* _tmp0_ = NULL;
-       Xcls_WindowAddProp* _tmp1_ = NULL;
-       Xcls_WindowAddProp* _tmp2_ = NULL;
-       Xcls_WindowAddPropXcls_namecol* _tmp3_ = NULL;
-       GtkTreeViewColumn* _tmp4_ = NULL;
-       Xcls_WindowAddPropXcls_namerender* child_0 = NULL;
-       Xcls_WindowAddProp* _tmp5_ = NULL;
-       Xcls_WindowAddPropXcls_namerender* _tmp6_ = NULL;
-       GtkTreeViewColumn* _tmp7_ = NULL;
-       GtkCellRendererText* _tmp8_ = NULL;
-       GtkTreeViewColumn* _tmp9_ = NULL;
-       Xcls_WindowAddProp* _tmp10_ = NULL;
-       Xcls_WindowAddPropXcls_namerender* _tmp11_ = NULL;
-       GtkCellRendererText* _tmp12_ = NULL;
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = (Xcls_WindowAddPropXcls_namecol*) g_object_new (object_type, NULL);
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp0_ = _owner;
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv->_this = _tmp1_;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_ = self->priv->_this;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (_tmp2_->namecol);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_->namecol = _tmp3_;
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp4_ = gtk_tree_view_column_new ();
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_object_ref_sink (_tmp4_);
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->el = _tmp4_;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp5_ = self->priv->_this;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp6_ = xcls_windowaddprop_xcls_namerender_new (_tmp5_);
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       child_0 = _tmp6_;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_object_ref ((GObject*) child_0);
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp7_ = self->el;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp8_ = child_0->el;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp8_, TRUE);
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp9_ = self->el;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp10_ = self->priv->_this;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp11_ = _tmp10_->namerender;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp12_ = _tmp11_->el;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp12_, "markup", 4);
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (child_0);
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return self;
-#line 1149 "WindowAddProp.vala.c"
-}
-
-
-Xcls_WindowAddPropXcls_namecol* xcls_windowaddprop_xcls_namecol_new (Xcls_WindowAddProp* _owner) {
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return xcls_windowaddprop_xcls_namecol_construct (XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, _owner);
-#line 1156 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_namecol_class_init (Xcls_WindowAddPropXcls_namecolClass * klass) {
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       xcls_windowaddprop_xcls_namecol_parent_class = g_type_class_peek_parent (klass);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropXcls_namecolPrivate));
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_xcls_namecol_finalize;
-#line 1167 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_namecol_instance_init (Xcls_WindowAddPropXcls_namecol * self) {
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv = XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_PRIVATE (self);
-#line 1174 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_namecol_finalize (GObject* obj) {
-       Xcls_WindowAddPropXcls_namecol * self;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecol);
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (xcls_windowaddprop_xcls_namecol_parent_class)->finalize (obj);
-#line 1188 "WindowAddProp.vala.c"
-}
-
-
-GType xcls_windowaddprop_xcls_namecol_get_type (void) {
-       static volatile gsize xcls_windowaddprop_xcls_namecol_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowaddprop_xcls_namecol_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropXcls_namecolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_xcls_namecol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddPropXcls_namecol), 0, (GInstanceInitFunc) xcls_windowaddprop_xcls_namecol_instance_init, NULL };
-               GType xcls_windowaddprop_xcls_namecol_type_id;
-               xcls_windowaddprop_xcls_namecol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddPropXcls_namecol", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowaddprop_xcls_namecol_type_id__volatile, xcls_windowaddprop_xcls_namecol_type_id);
-       }
-       return xcls_windowaddprop_xcls_namecol_type_id__volatile;
-}
-
-
-Xcls_WindowAddPropXcls_namerender* xcls_windowaddprop_xcls_namerender_construct (GType object_type, Xcls_WindowAddProp* _owner) {
-       Xcls_WindowAddPropXcls_namerender * self = NULL;
-       Xcls_WindowAddProp* _tmp0_ = NULL;
-       Xcls_WindowAddProp* _tmp1_ = NULL;
-       Xcls_WindowAddProp* _tmp2_ = NULL;
-       Xcls_WindowAddPropXcls_namerender* _tmp3_ = NULL;
-       GtkCellRendererText* _tmp4_ = NULL;
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = (Xcls_WindowAddPropXcls_namerender*) g_object_new (object_type, NULL);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp0_ = _owner;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv->_this = _tmp1_;
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_ = self->priv->_this;
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (_tmp2_->namerender);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp2_->namerender = _tmp3_;
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_object_ref_sink (_tmp4_);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->el = _tmp4_;
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return self;
-#line 1241 "WindowAddProp.vala.c"
-}
-
-
-Xcls_WindowAddPropXcls_namerender* xcls_windowaddprop_xcls_namerender_new (Xcls_WindowAddProp* _owner) {
-#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       return xcls_windowaddprop_xcls_namerender_construct (XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, _owner);
-#line 1248 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_namerender_class_init (Xcls_WindowAddPropXcls_namerenderClass * klass) {
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       xcls_windowaddprop_xcls_namerender_parent_class = g_type_class_peek_parent (klass);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropXcls_namerenderPrivate));
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_xcls_namerender_finalize;
-#line 1259 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_namerender_instance_init (Xcls_WindowAddPropXcls_namerender * self) {
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv = XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_PRIVATE (self);
-#line 1266 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_xcls_namerender_finalize (GObject* obj) {
-       Xcls_WindowAddPropXcls_namerender * self;
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerender);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (xcls_windowaddprop_xcls_namerender_parent_class)->finalize (obj);
-#line 1280 "WindowAddProp.vala.c"
-}
-
-
-GType xcls_windowaddprop_xcls_namerender_get_type (void) {
-       static volatile gsize xcls_windowaddprop_xcls_namerender_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowaddprop_xcls_namerender_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropXcls_namerenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_xcls_namerender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddPropXcls_namerender), 0, (GInstanceInitFunc) xcls_windowaddprop_xcls_namerender_instance_init, NULL };
-               GType xcls_windowaddprop_xcls_namerender_type_id;
-               xcls_windowaddprop_xcls_namerender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddPropXcls_namerender", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowaddprop_xcls_namerender_type_id__volatile, xcls_windowaddprop_xcls_namerender_type_id);
-       }
-       return xcls_windowaddprop_xcls_namerender_type_id__volatile;
-}
-
-
-static void xcls_windowaddprop_class_init (Xcls_WindowAddPropClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       xcls_windowaddprop_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowAddPropPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowaddprop_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       g_signal_new ("select", TYPE_XCLS_WINDOWADDPROP, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__STRING_STRING_STRING_STRING, G_TYPE_NONE, 4, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
-#line 1305 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_instance_init (Xcls_WindowAddProp * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self->priv = XCLS_WINDOWADDPROP_GET_PRIVATE (self);
-#line 1312 "WindowAddProp.vala.c"
-}
-
-
-static void xcls_windowaddprop_finalize (GObject* obj) {
-       Xcls_WindowAddProp * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->model);
-#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->namecol);
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       _g_object_unref0 (self->namerender);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowAddProp.vala"
-       G_OBJECT_CLASS (xcls_windowaddprop_parent_class)->finalize (obj);
-#line 1332 "WindowAddProp.vala.c"
-}
-
-
-GType xcls_windowaddprop_get_type (void) {
-       static volatile gsize xcls_windowaddprop_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowaddprop_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowAddPropClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowaddprop_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowAddProp), 0, (GInstanceInitFunc) xcls_windowaddprop_instance_init, NULL };
-               GType xcls_windowaddprop_type_id;
-               xcls_windowaddprop_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowAddProp", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowaddprop_type_id__volatile, xcls_windowaddprop_type_id);
-       }
-       return xcls_windowaddprop_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/WindowLeftProjects.vala.c b/Builder4/WindowLeftProjects.vala.c
deleted file mode 100644 (file)
index 6469d0c..0000000
+++ /dev/null
@@ -1,2920 +0,0 @@
-/* WindowLeftProjects.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from WindowLeftProjects.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/WindowLeftProjects.vala  -o /tmp/WindowLeftProjects
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_WindowLeftProjects();
-    WindowLeftProjects.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gdk/gdk.h>
-#include <pango/pango.h>
-
-
-#define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects))
-#define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
-#define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS))
-#define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS))
-#define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
-
-typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects;
-typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass;
-typedef struct _Xcls_WindowLeftProjectsPrivate Xcls_WindowLeftProjectsPrivate;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW (xcls_windowleftprojects_xcls_view_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_view Xcls_WindowLeftProjectsXcls_view;
-typedef struct _Xcls_WindowLeftProjectsXcls_viewClass Xcls_WindowLeftProjectsXcls_viewClass;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL (xcls_windowleftprojects_xcls_model_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_model Xcls_WindowLeftProjectsXcls_model;
-typedef struct _Xcls_WindowLeftProjectsXcls_modelClass Xcls_WindowLeftProjectsXcls_modelClass;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL (xcls_windowleftprojects_xcls_namecol_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_namecol Xcls_WindowLeftProjectsXcls_namecol;
-typedef struct _Xcls_WindowLeftProjectsXcls_namecolClass Xcls_WindowLeftProjectsXcls_namecolClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2 (xcls_windowleftprojects_xcls_hbox2_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_HBox2 Xcls_WindowLeftProjectsXcls_HBox2;
-typedef struct _Xcls_WindowLeftProjectsXcls_HBox2Class Xcls_WindowLeftProjectsXcls_HBox2Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_HBox2Private Xcls_WindowLeftProjectsXcls_HBox2Private;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11 (xcls_windowleftprojects_xcls_scrolledwindow11_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW11(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_SCROLLEDWINDOW11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11 Xcls_WindowLeftProjectsXcls_ScrolledWindow11;
-typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-typedef struct _Xcls_WindowLeftProjectsXcls_modelPrivate Xcls_WindowLeftProjectsXcls_modelPrivate;
-typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-typedef struct _Block9Data Block9Data;
-typedef struct _Xcls_WindowLeftProjectsXcls_viewPrivate Xcls_WindowLeftProjectsXcls_viewPrivate;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3 (xcls_windowleftprojects_xcls_button3_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_Button3 Xcls_WindowLeftProjectsXcls_Button3;
-typedef struct _Xcls_WindowLeftProjectsXcls_Button3Class Xcls_WindowLeftProjectsXcls_Button3Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_Button3Private Xcls_WindowLeftProjectsXcls_Button3Private;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7 (xcls_windowleftprojects_xcls_button7_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_BUTTON7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_Button7 Xcls_WindowLeftProjectsXcls_Button7;
-typedef struct _Xcls_WindowLeftProjectsXcls_Button7Class Xcls_WindowLeftProjectsXcls_Button7Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_Button7Private Xcls_WindowLeftProjectsXcls_Button7Private;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4 (xcls_windowleftprojects_xcls_hbox4_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_HBox4 Xcls_WindowLeftProjectsXcls_HBox4;
-typedef struct _Xcls_WindowLeftProjectsXcls_HBox4Class Xcls_WindowLeftProjectsXcls_HBox4Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_HBox4Private Xcls_WindowLeftProjectsXcls_HBox4Private;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5 (xcls_windowleftprojects_xcls_image5_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_Image5 Xcls_WindowLeftProjectsXcls_Image5;
-typedef struct _Xcls_WindowLeftProjectsXcls_Image5Class Xcls_WindowLeftProjectsXcls_Image5Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_Image5Private Xcls_WindowLeftProjectsXcls_Image5Private;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6 (xcls_windowleftprojects_xcls_label6_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_Label6 Xcls_WindowLeftProjectsXcls_Label6;
-typedef struct _Xcls_WindowLeftProjectsXcls_Label6Class Xcls_WindowLeftProjectsXcls_Label6Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_Label6Private Xcls_WindowLeftProjectsXcls_Label6Private;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8 (xcls_windowleftprojects_xcls_hbox8_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_HBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_HBox8 Xcls_WindowLeftProjectsXcls_HBox8;
-typedef struct _Xcls_WindowLeftProjectsXcls_HBox8Class Xcls_WindowLeftProjectsXcls_HBox8Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_HBox8Private Xcls_WindowLeftProjectsXcls_HBox8Private;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9 (xcls_windowleftprojects_xcls_image9_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_IMAGE9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_Image9 Xcls_WindowLeftProjectsXcls_Image9;
-typedef struct _Xcls_WindowLeftProjectsXcls_Image9Class Xcls_WindowLeftProjectsXcls_Image9Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_Image9Private Xcls_WindowLeftProjectsXcls_Image9Private;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10 (xcls_windowleftprojects_xcls_label10_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_Label10 Xcls_WindowLeftProjectsXcls_Label10;
-typedef struct _Xcls_WindowLeftProjectsXcls_Label10Class Xcls_WindowLeftProjectsXcls_Label10Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_Label10Private Xcls_WindowLeftProjectsXcls_Label10Private;
-
-#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14 (xcls_windowleftprojects_xcls_treeviewcolumn14_get_type ())
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14))
-#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_TREEVIEWCOLUMN14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14))
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class))
-
-typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14 Xcls_WindowLeftProjectsXcls_TreeViewColumn14;
-typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class;
-typedef struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private;
-#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
-typedef struct _Xcls_WindowLeftProjectsXcls_namecolPrivate Xcls_WindowLeftProjectsXcls_namecolPrivate;
-
-struct _Xcls_WindowLeftProjects {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsPrivate * priv;
-       GtkVBox* el;
-       Xcls_WindowLeftProjectsXcls_view* view;
-       Xcls_WindowLeftProjectsXcls_model* model;
-       Xcls_WindowLeftProjectsXcls_namecol* namecol;
-       gboolean is_loaded;
-       gboolean is_loading;
-};
-
-struct _Xcls_WindowLeftProjectsClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsPrivate {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_HBox2 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_HBox2Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_HBox2Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private * priv;
-       GtkScrolledWindow* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_model {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_modelPrivate * priv;
-       GtkListStore* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_modelClass {
-       GObjectClass parent_class;
-};
-
-struct _ProjectProject {
-       GObject parent_instance;
-       ProjectProjectPrivate * priv;
-       gchar* id;
-       gchar* fn;
-       gchar* name;
-       gchar* runhtml;
-       GeeHashMap* paths;
-       GeeHashMap* files;
-       gchar* xtype;
-};
-
-struct _ProjectProjectClass {
-       GObjectClass parent_class;
-};
-
-struct _Block9Data {
-       int _ref_count_;
-       Xcls_WindowLeftProjects* self;
-       GtkTreeSelection* sel;
-       ProjectProject* project;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_view {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_viewPrivate * priv;
-       GtkTreeView* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_viewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_HBox2Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Button3 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_Button3Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Button3Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Button7 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_Button7Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Button7Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Button3Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_HBox4 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_HBox4Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_HBox4Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_HBox4Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Image5 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_Image5Private * priv;
-       GtkImage* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Image5Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Label6 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_Label6Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Label6Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Image5Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Label6Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Button7Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_HBox8 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_HBox8Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_HBox8Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_HBox8Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Image9 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_Image9Private * priv;
-       GtkImage* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Image9Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Label10 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_Label10Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Label10Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Image9Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_Label10Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_viewPrivate {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14 {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private * priv;
-       GtkTreeViewColumn* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_modelPrivate {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private {
-       Xcls_WindowLeftProjects* _this;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_namecol {
-       GObject parent_instance;
-       Xcls_WindowLeftProjectsXcls_namecolPrivate * priv;
-       GtkCellRendererText* el;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_namecolClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftProjectsXcls_namecolPrivate {
-       Xcls_WindowLeftProjects* _this;
-};
-
-
-extern Xcls_WindowLeftProjects* WindowLeftProjects;
-Xcls_WindowLeftProjects* WindowLeftProjects = NULL;
-static gpointer xcls_windowleftprojects_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_hbox2_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_button3_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_hbox4_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_image5_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_label6_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_button7_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_hbox8_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_image9_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_label10_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_scrolledwindow11_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_view_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_model_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_treeviewcolumn14_parent_class = NULL;
-static gpointer xcls_windowleftprojects_xcls_namecol_parent_class = NULL;
-
-GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
-GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST;
-#define XCLS_WINDOWLEFTPROJECTS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsPrivate))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_DUMMY_PROPERTY
-};
-Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void);
-Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type);
-GType xcls_windowleftprojects_xcls_hbox2_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-GType xcls_windowleftprojects_xcls_scrolledwindow11_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-static void __lambda42_ (Xcls_WindowLeftProjects* self);
-void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self);
-static void ___lambda42__gtk_widget_show (GtkWidget* _sender, gpointer self);
-void project_project_loadAll (gboolean force);
-GType project_project_get_type (void) G_GNUC_CONST;
-GeeArrayList* project_project_allProjectsByName (void);
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project);
-static Block9Data* block9_data_ref (Block9Data* _data9_);
-static void block9_data_unref (void * _userdata_);
-static gboolean __lambda43_ (Block9Data* _data9_, GtkTreeModel* mod, GtkTreePath* path, GtkTreeIter* iter);
-static gboolean ___lambda43__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_DUMMY_PROPERTY
-};
-GType xcls_windowleftprojects_xcls_button3_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-GType xcls_windowleftprojects_xcls_button7_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-static void xcls_windowleftprojects_xcls_hbox2_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_DUMMY_PROPERTY
-};
-GType xcls_windowleftprojects_xcls_hbox4_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-static gboolean __lambda40_ (Xcls_WindowLeftProjectsXcls_Button3* self, GdkEventButton* event);
-static gboolean ___lambda40__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
-static void xcls_windowleftprojects_xcls_button3_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_DUMMY_PROPERTY
-};
-GType xcls_windowleftprojects_xcls_image5_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-GType xcls_windowleftprojects_xcls_label6_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-static void xcls_windowleftprojects_xcls_hbox4_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_DUMMY_PROPERTY
-};
-static void xcls_windowleftprojects_xcls_image5_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_DUMMY_PROPERTY
-};
-static void xcls_windowleftprojects_xcls_label6_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_DUMMY_PROPERTY
-};
-GType xcls_windowleftprojects_xcls_hbox8_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-static gboolean __lambda41_ (Xcls_WindowLeftProjectsXcls_Button7* self, GdkEventButton* event);
-static gboolean ___lambda41__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
-static void xcls_windowleftprojects_xcls_button7_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_DUMMY_PROPERTY
-};
-GType xcls_windowleftprojects_xcls_image9_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-GType xcls_windowleftprojects_xcls_label10_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-static void xcls_windowleftprojects_xcls_hbox8_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_DUMMY_PROPERTY
-};
-static void xcls_windowleftprojects_xcls_image9_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_DUMMY_PROPERTY
-};
-static void xcls_windowleftprojects_xcls_label10_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_DUMMY_PROPERTY
-};
-Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-static void xcls_windowleftprojects_xcls_scrolledwindow11_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewPrivate))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_DUMMY_PROPERTY
-};
-Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-GType xcls_windowleftprojects_xcls_treeviewcolumn14_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-static void __lambda39_ (Xcls_WindowLeftProjectsXcls_view* self);
-static void ___lambda39__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self);
-static void _vala_PangoFontDescription_free (PangoFontDescription* self);
-static void xcls_windowleftprojects_xcls_view_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelPrivate))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_DUMMY_PROPERTY
-};
-static gint ___lambda38_ (Xcls_WindowLeftProjectsXcls_model* self, GtkTreeModel* mod, GtkTreeIter* a, GtkTreeIter* b);
-static gint ____lambda38__gtk_tree_iter_compare_func (GtkTreeModel* model, GtkTreeIter* a, GtkTreeIter* b, gpointer self);
-static void xcls_windowleftprojects_xcls_model_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_DUMMY_PROPERTY
-};
-Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_new (Xcls_WindowLeftProjects* _owner);
-Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_construct (GType object_type, Xcls_WindowLeftProjects* _owner);
-static void xcls_windowleftprojects_xcls_treeviewcolumn14_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolPrivate))
-enum  {
-       XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_DUMMY_PROPERTY
-};
-static void xcls_windowleftprojects_xcls_namecol_finalize (GObject* obj);
-static void xcls_windowleftprojects_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 621 "WindowLeftProjects.vala.c"
-}
-
-
-static void __lambda42_ (Xcls_WindowLeftProjects* self) {
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_load (self);
-#line 628 "WindowLeftProjects.vala.c"
-}
-
-
-static void ___lambda42__gtk_widget_show (GtkWidget* _sender, gpointer self) {
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       __lambda42_ ((Xcls_WindowLeftProjects*) self);
-#line 635 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type) {
-       Xcls_WindowLeftProjects * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_HBox2* child_0 = NULL;
-       Xcls_WindowLeftProjects* _tmp3_ = NULL;
-       Xcls_WindowLeftProjectsXcls_HBox2* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       GtkHBox* _tmp6_ = NULL;
-       Xcls_WindowLeftProjectsXcls_ScrolledWindow11* child_1 = NULL;
-       Xcls_WindowLeftProjects* _tmp7_ = NULL;
-       Xcls_WindowLeftProjectsXcls_ScrolledWindow11* _tmp8_ = NULL;
-       GtkVBox* _tmp9_ = NULL;
-       GtkScrolledWindow* _tmp10_ = NULL;
-       GtkVBox* _tmp11_ = NULL;
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjects*) g_object_new (object_type, NULL);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp0_;
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (WindowLeftProjects);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       WindowLeftProjects = _tmp1_;
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->is_loaded = FALSE;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->is_loading = FALSE;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->priv->_this;
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = xcls_windowleftprojects_xcls_hbox2_new (_tmp3_);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_0 = _tmp4_;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_0);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = self->el;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = child_0->el;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 0);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = self->priv->_this;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = xcls_windowleftprojects_xcls_scrolledwindow11_new (_tmp7_);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_1 = _tmp8_;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_1);
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp9_ = self->el;
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp10_ = child_1->el;
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp11_ = self->el;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp11_, "show", (GCallback) ___lambda42__gtk_widget_show, self, 0);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_1);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_0);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 719 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void) {
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_construct (TYPE_XCLS_WINDOWLEFTPROJECTS);
-#line 726 "WindowLeftProjects.vala.c"
-}
-
-
-void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self) {
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       Xcls_WindowLeftProjects* _tmp2_ = NULL;
-       Xcls_WindowLeftProjects* _tmp3_ = NULL;
-       GeeArrayList* projects = NULL;
-       GeeArrayList* _tmp4_ = NULL;
-       GtkTreeIter iter = {0};
-       GtkListStore* m = NULL;
-       Xcls_WindowLeftProjectsXcls_model* _tmp5_ = NULL;
-       GtkListStore* _tmp6_ = NULL;
-       GtkListStore* _tmp7_ = NULL;
-       GtkListStore* _tmp8_ = NULL;
-       GtkListStore* _tmp32_ = NULL;
-       Xcls_WindowLeftProjects* _tmp33_ = NULL;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_if_fail (self != NULL);
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = self->priv->_this;
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _tmp0_->is_loaded;
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       if (_tmp1_) {
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               return;
-#line 755 "WindowLeftProjects.vala.c"
-       }
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = self->priv->_this;
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_->is_loading = TRUE;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->priv->_this;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_->is_loaded = TRUE;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       project_project_loadAll (FALSE);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = project_project_allProjectsByName ();
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       projects = _tmp4_;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = self->model;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = _tmp5_->el;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = _g_object_ref0 (_tmp6_);
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       m = _tmp7_;
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = m;
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_list_store_clear (_tmp8_);
-#line 783 "WindowLeftProjects.vala.c"
-       {
-               gint i = 0;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               i = 0;
-#line 788 "WindowLeftProjects.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                       _tmp9_ = TRUE;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                       while (TRUE) {
-#line 795 "WindowLeftProjects.vala.c"
-                               gint _tmp11_ = 0;
-                               GeeArrayList* _tmp12_ = NULL;
-                               gint _tmp13_ = 0;
-                               gint _tmp14_ = 0;
-                               GtkListStore* _tmp15_ = NULL;
-                               GtkTreeIter _tmp16_ = {0};
-                               GtkListStore* _tmp17_ = NULL;
-                               GtkTreeIter _tmp18_ = {0};
-                               GeeArrayList* _tmp19_ = NULL;
-                               gint _tmp20_ = 0;
-                               gpointer _tmp21_ = NULL;
-                               ProjectProject* _tmp22_ = NULL;
-                               const gchar* _tmp23_ = NULL;
-                               GValue o = {0};
-                               GValue _tmp24_ = {0};
-                               GeeArrayList* _tmp25_ = NULL;
-                               gint _tmp26_ = 0;
-                               gpointer _tmp27_ = NULL;
-                               GObject* _tmp28_ = NULL;
-                               GtkListStore* _tmp29_ = NULL;
-                               GtkTreeIter _tmp30_ = {0};
-                               GValue _tmp31_ = {0};
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               if (!_tmp9_) {
-#line 820 "WindowLeftProjects.vala.c"
-                                       gint _tmp10_ = 0;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                                       _tmp10_ = i;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                                       i = _tmp10_ + 1;
-#line 826 "WindowLeftProjects.vala.c"
-                               }
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp9_ = FALSE;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp11_ = i;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp12_ = projects;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp13_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp12_);
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp14_ = _tmp13_;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               if (!(_tmp11_ < _tmp14_)) {
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                                       break;
-#line 842 "WindowLeftProjects.vala.c"
-                               }
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp15_ = m;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               gtk_list_store_append (_tmp15_, &_tmp16_);
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               iter = _tmp16_;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp17_ = m;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp18_ = iter;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp19_ = projects;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp20_ = i;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp21_ = gee_abstract_list_get ((GeeAbstractList*) _tmp19_, _tmp20_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp22_ = (ProjectProject*) _tmp21_;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp23_ = _tmp22_->name;
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               gtk_list_store_set (_tmp17_, &_tmp18_, 0, _tmp23_, -1);
-#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _g_object_unref0 (_tmp22_);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               g_value_init (&_tmp24_, G_TYPE_OBJECT);
-#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               o = _tmp24_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp25_ = projects;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp26_ = i;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp27_ = gee_abstract_list_get ((GeeAbstractList*) _tmp25_, _tmp26_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp28_ = G_TYPE_CHECK_INSTANCE_CAST ((ProjectProject*) _tmp27_, G_TYPE_OBJECT, GObject);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               g_value_set_object (&o, _tmp28_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _g_object_unref0 (_tmp28_);
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp29_ = m;
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp30_ = iter;
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               _tmp31_ = o;
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               gtk_list_store_set_value (_tmp29_, &_tmp30_, 1, &_tmp31_);
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-                               G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL;
-#line 894 "WindowLeftProjects.vala.c"
-                       }
-               }
-       }
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp32_ = m;
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp32_, 0, GTK_SORT_ASCENDING);
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp33_ = self->priv->_this;
-#line 89 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp33_->is_loading = FALSE;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (m);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (projects);
-#line 910 "WindowLeftProjects.vala.c"
-}
-
-
-static Block9Data* block9_data_ref (Block9Data* _data9_) {
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_atomic_int_inc (&_data9_->_ref_count_);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return _data9_;
-#line 919 "WindowLeftProjects.vala.c"
-}
-
-
-static void block9_data_unref (void * _userdata_) {
-       Block9Data* _data9_;
-       _data9_ = (Block9Data*) _userdata_;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       if (g_atomic_int_dec_and_test (&_data9_->_ref_count_)) {
-#line 928 "WindowLeftProjects.vala.c"
-               Xcls_WindowLeftProjects* self;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               self = _data9_->self;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               _g_object_unref0 (_data9_->sel);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               _g_object_unref0 (_data9_->project);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               _g_object_unref0 (self);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               g_slice_free (Block9Data, _data9_);
-#line 940 "WindowLeftProjects.vala.c"
-       }
-}
-
-
-static gboolean __lambda43_ (Block9Data* _data9_, GtkTreeModel* mod, GtkTreePath* path, GtkTreeIter* iter) {
-       Xcls_WindowLeftProjects* self;
-       gboolean result = FALSE;
-       GValue val = {0};
-       GtkTreeModel* _tmp0_ = NULL;
-       GtkTreeIter _tmp1_ = {0};
-       GValue _tmp2_ = {0};
-       GObject* _tmp3_ = NULL;
-       ProjectProject* _tmp4_ = NULL;
-       GtkTreeIter _tmp5_ = {0};
-       ProjectProject* _tmp6_ = NULL;
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = _data9_->self;
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (mod != NULL, FALSE);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (path != NULL, FALSE);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (iter != NULL, FALSE);
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = mod;
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = *iter;
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_model_get_value (_tmp0_, &_tmp1_, 1, &_tmp2_);
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL;
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       val = _tmp2_;
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = g_value_get_object (&val);
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = _data9_->project;
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       if (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, PROJECT_TYPE_PROJECT, ProjectProject) != _tmp4_) {
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               result = FALSE;
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL;
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               return result;
-#line 986 "WindowLeftProjects.vala.c"
-       }
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = *iter;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_selection_select_iter (_data9_->sel, &_tmp5_);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = _data9_->project;
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_emit_by_name (self, "project-selected", _tmp6_);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       result = TRUE;
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_IS_VALUE (&val) ? (g_value_unset (&val), NULL) : NULL;
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return result;
-#line 1002 "WindowLeftProjects.vala.c"
-}
-
-
-static gboolean ___lambda43__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) {
-       gboolean result;
-       result = __lambda43_ (self, model, path, iter);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return result;
-#line 1011 "WindowLeftProjects.vala.c"
-}
-
-
-void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project) {
-       Block9Data* _data9_;
-       ProjectProject* _tmp0_ = NULL;
-       ProjectProject* _tmp1_ = NULL;
-       Xcls_WindowLeftProjects* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_view* _tmp3_ = NULL;
-       GtkTreeView* _tmp4_ = NULL;
-       GtkTreeSelection* _tmp5_ = NULL;
-       GtkTreeSelection* _tmp6_ = NULL;
-       Xcls_WindowLeftProjects* _tmp7_ = NULL;
-       Xcls_WindowLeftProjectsXcls_model* _tmp8_ = NULL;
-       GtkListStore* _tmp9_ = NULL;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_if_fail (self != NULL);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_if_fail (project != NULL);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _data9_ = g_slice_new0 (Block9Data);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _data9_->_ref_count_ = 1;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _data9_->self = g_object_ref (self);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = project;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (_data9_->project);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _data9_->project = _tmp1_;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = self->priv->_this;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = _tmp2_->view;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = _tmp3_->el;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = gtk_tree_view_get_selection (_tmp4_);
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = _g_object_ref0 (_tmp5_);
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _data9_->sel = _tmp6_;
-#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_selection_unselect_all (_data9_->sel);
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = self->priv->_this;
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = _tmp7_->model;
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp9_ = _tmp8_->el;
-#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_model_foreach ((GtkTreeModel*) _tmp9_, ___lambda43__gtk_tree_model_foreach_func, _data9_);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       block9_data_unref (_data9_);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _data9_ = NULL;
-#line 1071 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_HBox2 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Button3* child_0 = NULL;
-       Xcls_WindowLeftProjects* _tmp3_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Button3* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkButton* _tmp6_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Button7* child_1 = NULL;
-       Xcls_WindowLeftProjects* _tmp7_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Button7* _tmp8_ = NULL;
-       GtkHBox* _tmp9_ = NULL;
-       GtkButton* _tmp10_ = NULL;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_HBox2*) g_object_new (object_type, NULL);
-#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->priv->_this;
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = xcls_windowleftprojects_xcls_button3_new (_tmp3_);
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_0 = _tmp4_;
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_0);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = self->el;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = child_0->el;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = self->priv->_this;
-#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = xcls_windowleftprojects_xcls_button7_new (_tmp7_);
-#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_1 = _tmp8_;
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_1);
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp9_ = self->el;
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp10_ = child_1->el;
-#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_1);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_0);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 1144 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_HBox2* xcls_windowleftprojects_xcls_hbox2_new (Xcls_WindowLeftProjects* _owner) {
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_hbox2_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, _owner);
-#line 1151 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_hbox2_class_init (Xcls_WindowLeftProjectsXcls_HBox2Class * klass) {
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_HBox2Private));
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_hbox2_finalize;
-#line 1162 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_hbox2_instance_init (Xcls_WindowLeftProjectsXcls_HBox2 * self) {
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX2_GET_PRIVATE (self);
-#line 1169 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_hbox2_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_HBox2 * self;
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX2, Xcls_WindowLeftProjectsXcls_HBox2);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_hbox2_parent_class)->finalize (obj);
-#line 1183 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_hbox2_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_hbox2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_hbox2_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_HBox2), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_hbox2_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_hbox2_type_id;
-               xcls_windowleftprojects_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_HBox2", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_hbox2_type_id__volatile, xcls_windowleftprojects_xcls_hbox2_type_id);
-       }
-       return xcls_windowleftprojects_xcls_hbox2_type_id__volatile;
-}
-
-
-static gboolean __lambda40_ (Xcls_WindowLeftProjectsXcls_Button3* self, GdkEventButton* event) {
-       gboolean result = FALSE;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = self->priv->_this;
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_emit_by_name (_tmp0_, "show-new-project");
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       result = FALSE;
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return result;
-#line 1212 "WindowLeftProjects.vala.c"
-}
-
-
-static gboolean ___lambda40__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-       gboolean result;
-       result = __lambda40_ ((Xcls_WindowLeftProjectsXcls_Button3*) self, event);
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return result;
-#line 1221 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_Button3 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkButton* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_HBox4* child_0 = NULL;
-       Xcls_WindowLeftProjects* _tmp3_ = NULL;
-       Xcls_WindowLeftProjectsXcls_HBox4* _tmp4_ = NULL;
-       GtkButton* _tmp5_ = NULL;
-       GtkHBox* _tmp6_ = NULL;
-       GtkButton* _tmp7_ = NULL;
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_Button3*) g_object_new (object_type, NULL);
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkButton*) gtk_button_new ();
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->priv->_this;
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = xcls_windowleftprojects_xcls_hbox4_new (_tmp3_);
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_0 = _tmp4_;
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_0);
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = self->el;
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = child_0->el;
-#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = self->el;
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp7_, "button-press-event", (GCallback) ___lambda40__gtk_widget_button_press_event, self, 0);
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_0);
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 1278 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_Button3* xcls_windowleftprojects_xcls_button3_new (Xcls_WindowLeftProjects* _owner) {
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_button3_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, _owner);
-#line 1285 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_button3_class_init (Xcls_WindowLeftProjectsXcls_Button3Class * klass) {
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_button3_parent_class = g_type_class_peek_parent (klass);
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Button3Private));
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_button3_finalize;
-#line 1296 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_button3_instance_init (Xcls_WindowLeftProjectsXcls_Button3 * self) {
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON3_GET_PRIVATE (self);
-#line 1303 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_button3_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_Button3 * self;
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON3, Xcls_WindowLeftProjectsXcls_Button3);
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_button3_parent_class)->finalize (obj);
-#line 1317 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_button3_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_button3_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_button3_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Button3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_button3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Button3), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_button3_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_button3_type_id;
-               xcls_windowleftprojects_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Button3", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_button3_type_id__volatile, xcls_windowleftprojects_xcls_button3_type_id);
-       }
-       return xcls_windowleftprojects_xcls_button3_type_id__volatile;
-}
-
-
-Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_HBox4 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Image5* child_0 = NULL;
-       Xcls_WindowLeftProjects* _tmp3_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Image5* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkImage* _tmp6_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Label6* child_1 = NULL;
-       Xcls_WindowLeftProjects* _tmp7_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Label6* _tmp8_ = NULL;
-       GtkHBox* _tmp9_ = NULL;
-       GtkLabel* _tmp10_ = NULL;
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_HBox4*) g_object_new (object_type, NULL);
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->priv->_this;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = xcls_windowleftprojects_xcls_image5_new (_tmp3_);
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_0 = _tmp4_;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_0);
-#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = self->el;
-#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = child_0->el;
-#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = self->priv->_this;
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = xcls_windowleftprojects_xcls_label6_new (_tmp7_);
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_1 = _tmp8_;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_1);
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp9_ = self->el;
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp10_ = child_1->el;
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_1);
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_0);
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 1402 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_HBox4* xcls_windowleftprojects_xcls_hbox4_new (Xcls_WindowLeftProjects* _owner) {
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_hbox4_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, _owner);
-#line 1409 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_hbox4_class_init (Xcls_WindowLeftProjectsXcls_HBox4Class * klass) {
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_hbox4_parent_class = g_type_class_peek_parent (klass);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_HBox4Private));
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_hbox4_finalize;
-#line 1420 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_hbox4_instance_init (Xcls_WindowLeftProjectsXcls_HBox4 * self) {
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX4_GET_PRIVATE (self);
-#line 1427 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_hbox4_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_HBox4 * self;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX4, Xcls_WindowLeftProjectsXcls_HBox4);
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_hbox4_parent_class)->finalize (obj);
-#line 1441 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_hbox4_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_hbox4_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_hbox4_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_HBox4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_hbox4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_HBox4), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_hbox4_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_hbox4_type_id;
-               xcls_windowleftprojects_xcls_hbox4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_HBox4", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_hbox4_type_id__volatile, xcls_windowleftprojects_xcls_hbox4_type_id);
-       }
-       return xcls_windowleftprojects_xcls_hbox4_type_id__volatile;
-}
-
-
-Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_Image5 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkImage* _tmp2_ = NULL;
-       GtkImage* _tmp3_ = NULL;
-       GtkImage* _tmp4_ = NULL;
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_Image5*) g_object_new (object_type, NULL);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkImage*) gtk_image_new ();
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->el;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL);
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = self->el;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_set (_tmp4_, "stock", GTK_STOCK_ADD, NULL);
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 1494 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_Image5* xcls_windowleftprojects_xcls_image5_new (Xcls_WindowLeftProjects* _owner) {
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_image5_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, _owner);
-#line 1501 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_image5_class_init (Xcls_WindowLeftProjectsXcls_Image5Class * klass) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_image5_parent_class = g_type_class_peek_parent (klass);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Image5Private));
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_image5_finalize;
-#line 1512 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_image5_instance_init (Xcls_WindowLeftProjectsXcls_Image5 * self) {
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE5_GET_PRIVATE (self);
-#line 1519 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_image5_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_Image5 * self;
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE5, Xcls_WindowLeftProjectsXcls_Image5);
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_image5_parent_class)->finalize (obj);
-#line 1533 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_image5_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_image5_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_image5_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Image5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_image5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Image5), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_image5_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_image5_type_id;
-               xcls_windowleftprojects_xcls_image5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Image5", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_image5_type_id__volatile, xcls_windowleftprojects_xcls_image5_type_id);
-       }
-       return xcls_windowleftprojects_xcls_image5_type_id__volatile;
-}
-
-
-Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_Label6 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_Label6*) g_object_new (object_type, NULL);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkLabel*) gtk_label_new ("Add");
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 1576 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_Label6* xcls_windowleftprojects_xcls_label6_new (Xcls_WindowLeftProjects* _owner) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_label6_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, _owner);
-#line 1583 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_label6_class_init (Xcls_WindowLeftProjectsXcls_Label6Class * klass) {
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_label6_parent_class = g_type_class_peek_parent (klass);
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Label6Private));
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_label6_finalize;
-#line 1594 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_label6_instance_init (Xcls_WindowLeftProjectsXcls_Label6 * self) {
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL6_GET_PRIVATE (self);
-#line 1601 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_label6_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_Label6 * self;
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL6, Xcls_WindowLeftProjectsXcls_Label6);
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_label6_parent_class)->finalize (obj);
-#line 1615 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_label6_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_label6_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_label6_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Label6), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_label6_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_label6_type_id;
-               xcls_windowleftprojects_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Label6", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_label6_type_id__volatile, xcls_windowleftprojects_xcls_label6_type_id);
-       }
-       return xcls_windowleftprojects_xcls_label6_type_id__volatile;
-}
-
-
-static gboolean __lambda41_ (Xcls_WindowLeftProjectsXcls_Button7* self, GdkEventButton* event) {
-       gboolean result = FALSE;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = self->priv->_this;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_emit_by_name (_tmp0_, "show-new-project");
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       result = FALSE;
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return result;
-#line 1644 "WindowLeftProjects.vala.c"
-}
-
-
-static gboolean ___lambda41__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-       gboolean result;
-       result = __lambda41_ ((Xcls_WindowLeftProjectsXcls_Button7*) self, event);
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return result;
-#line 1653 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_Button7 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkButton* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_HBox8* child_0 = NULL;
-       Xcls_WindowLeftProjects* _tmp3_ = NULL;
-       Xcls_WindowLeftProjectsXcls_HBox8* _tmp4_ = NULL;
-       GtkButton* _tmp5_ = NULL;
-       GtkHBox* _tmp6_ = NULL;
-       GtkButton* _tmp7_ = NULL;
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_Button7*) g_object_new (object_type, NULL);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkButton*) gtk_button_new ();
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->priv->_this;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = xcls_windowleftprojects_xcls_hbox8_new (_tmp3_);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_0 = _tmp4_;
-#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_0);
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = self->el;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = child_0->el;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = self->el;
-#line 275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp7_, "button-press-event", (GCallback) ___lambda41__gtk_widget_button_press_event, self, 0);
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_0);
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 1710 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_Button7* xcls_windowleftprojects_xcls_button7_new (Xcls_WindowLeftProjects* _owner) {
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_button7_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, _owner);
-#line 1717 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_button7_class_init (Xcls_WindowLeftProjectsXcls_Button7Class * klass) {
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_button7_parent_class = g_type_class_peek_parent (klass);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Button7Private));
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_button7_finalize;
-#line 1728 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_button7_instance_init (Xcls_WindowLeftProjectsXcls_Button7 * self) {
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_BUTTON7_GET_PRIVATE (self);
-#line 1735 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_button7_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_Button7 * self;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_BUTTON7, Xcls_WindowLeftProjectsXcls_Button7);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_button7_parent_class)->finalize (obj);
-#line 1749 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_button7_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_button7_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_button7_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Button7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_button7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Button7), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_button7_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_button7_type_id;
-               xcls_windowleftprojects_xcls_button7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Button7", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_button7_type_id__volatile, xcls_windowleftprojects_xcls_button7_type_id);
-       }
-       return xcls_windowleftprojects_xcls_button7_type_id__volatile;
-}
-
-
-Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_HBox8 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Image9* child_0 = NULL;
-       Xcls_WindowLeftProjects* _tmp3_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Image9* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkImage* _tmp6_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Label10* child_1 = NULL;
-       Xcls_WindowLeftProjects* _tmp7_ = NULL;
-       Xcls_WindowLeftProjectsXcls_Label10* _tmp8_ = NULL;
-       GtkHBox* _tmp9_ = NULL;
-       GtkLabel* _tmp10_ = NULL;
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_HBox8*) g_object_new (object_type, NULL);
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->priv->_this;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = xcls_windowleftprojects_xcls_image9_new (_tmp3_);
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_0 = _tmp4_;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_0);
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = self->el;
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = child_0->el;
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = self->priv->_this;
-#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = xcls_windowleftprojects_xcls_label10_new (_tmp7_);
-#line 305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_1 = _tmp8_;
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_1);
-#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp9_ = self->el;
-#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp10_ = child_1->el;
-#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_1);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_0);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 1834 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_HBox8* xcls_windowleftprojects_xcls_hbox8_new (Xcls_WindowLeftProjects* _owner) {
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_hbox8_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, _owner);
-#line 1841 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_hbox8_class_init (Xcls_WindowLeftProjectsXcls_HBox8Class * klass) {
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_hbox8_parent_class = g_type_class_peek_parent (klass);
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_HBox8Private));
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_hbox8_finalize;
-#line 1852 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_hbox8_instance_init (Xcls_WindowLeftProjectsXcls_HBox8 * self) {
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_HBOX8_GET_PRIVATE (self);
-#line 1859 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_hbox8_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_HBox8 * self;
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_HBOX8, Xcls_WindowLeftProjectsXcls_HBox8);
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_hbox8_parent_class)->finalize (obj);
-#line 1873 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_hbox8_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_hbox8_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_hbox8_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_HBox8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_hbox8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_HBox8), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_hbox8_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_hbox8_type_id;
-               xcls_windowleftprojects_xcls_hbox8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_HBox8", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_hbox8_type_id__volatile, xcls_windowleftprojects_xcls_hbox8_type_id);
-       }
-       return xcls_windowleftprojects_xcls_hbox8_type_id__volatile;
-}
-
-
-Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_Image9 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkImage* _tmp2_ = NULL;
-       GtkImage* _tmp3_ = NULL;
-       GtkImage* _tmp4_ = NULL;
-#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_Image9*) g_object_new (object_type, NULL);
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkImage*) gtk_image_new ();
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->el;
-#line 331 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL);
-#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = self->el;
-#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_set (_tmp4_, "stock", GTK_STOCK_DELETE, NULL);
-#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 1926 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_Image9* xcls_windowleftprojects_xcls_image9_new (Xcls_WindowLeftProjects* _owner) {
-#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_image9_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, _owner);
-#line 1933 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_image9_class_init (Xcls_WindowLeftProjectsXcls_Image9Class * klass) {
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_image9_parent_class = g_type_class_peek_parent (klass);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Image9Private));
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_image9_finalize;
-#line 1944 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_image9_instance_init (Xcls_WindowLeftProjectsXcls_Image9 * self) {
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_IMAGE9_GET_PRIVATE (self);
-#line 1951 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_image9_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_Image9 * self;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_IMAGE9, Xcls_WindowLeftProjectsXcls_Image9);
-#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_image9_parent_class)->finalize (obj);
-#line 1965 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_image9_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_image9_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_image9_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Image9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_image9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Image9), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_image9_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_image9_type_id;
-               xcls_windowleftprojects_xcls_image9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Image9", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_image9_type_id__volatile, xcls_windowleftprojects_xcls_image9_type_id);
-       }
-       return xcls_windowleftprojects_xcls_image9_type_id__volatile;
-}
-
-
-Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_Label10 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_Label10*) g_object_new (object_type, NULL);
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkLabel*) gtk_label_new ("Delete  ");
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 2008 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_Label10* xcls_windowleftprojects_xcls_label10_new (Xcls_WindowLeftProjects* _owner) {
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_label10_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, _owner);
-#line 2015 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_label10_class_init (Xcls_WindowLeftProjectsXcls_Label10Class * klass) {
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_label10_parent_class = g_type_class_peek_parent (klass);
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_Label10Private));
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_label10_finalize;
-#line 2026 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_label10_instance_init (Xcls_WindowLeftProjectsXcls_Label10 * self) {
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_LABEL10_GET_PRIVATE (self);
-#line 2033 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_label10_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_Label10 * self;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_LABEL10, Xcls_WindowLeftProjectsXcls_Label10);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_label10_parent_class)->finalize (obj);
-#line 2047 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_label10_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_label10_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_label10_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_Label10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_label10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_Label10), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_label10_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_label10_type_id;
-               xcls_windowleftprojects_xcls_label10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_Label10", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_label10_type_id__volatile, xcls_windowleftprojects_xcls_label10_type_id);
-       }
-       return xcls_windowleftprojects_xcls_label10_type_id__volatile;
-}
-
-
-Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_ScrolledWindow11 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkScrolledWindow* _tmp2_ = NULL;
-       GtkScrolledWindow* _tmp3_ = NULL;
-       Xcls_WindowLeftProjectsXcls_view* child_0 = NULL;
-       Xcls_WindowLeftProjects* _tmp4_ = NULL;
-       Xcls_WindowLeftProjectsXcls_view* _tmp5_ = NULL;
-       GtkScrolledWindow* _tmp6_ = NULL;
-       GtkTreeView* _tmp7_ = NULL;
-       GtkScrolledWindow* _tmp8_ = NULL;
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_ScrolledWindow11*) g_object_new (object_type, NULL);
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->el;
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN);
-#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = self->priv->_this;
-#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = xcls_windowleftprojects_xcls_view_new (_tmp4_);
-#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_0 = _tmp5_;
-#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_0);
-#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = self->el;
-#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = child_0->el;
-#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
-#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = self->el;
-#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_0);
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 2121 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_ScrolledWindow11* xcls_windowleftprojects_xcls_scrolledwindow11_new (Xcls_WindowLeftProjects* _owner) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_scrolledwindow11_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, _owner);
-#line 2128 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_scrolledwindow11_class_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class * klass) {
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_scrolledwindow11_parent_class = g_type_class_peek_parent (klass);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow11Private));
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_scrolledwindow11_finalize;
-#line 2139 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_scrolledwindow11_instance_init (Xcls_WindowLeftProjectsXcls_ScrolledWindow11 * self) {
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_SCROLLEDWINDOW11_GET_PRIVATE (self);
-#line 2146 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_scrolledwindow11_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_ScrolledWindow11 * self;
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_SCROLLEDWINDOW11, Xcls_WindowLeftProjectsXcls_ScrolledWindow11);
-#line 364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_scrolledwindow11_parent_class)->finalize (obj);
-#line 2160 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_scrolledwindow11_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow11Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_scrolledwindow11_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_ScrolledWindow11), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_scrolledwindow11_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_scrolledwindow11_type_id;
-               xcls_windowleftprojects_xcls_scrolledwindow11_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_ScrolledWindow11", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile, xcls_windowleftprojects_xcls_scrolledwindow11_type_id);
-       }
-       return xcls_windowleftprojects_xcls_scrolledwindow11_type_id__volatile;
-}
-
-
-static void __lambda39_ (Xcls_WindowLeftProjectsXcls_view* self) {
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       GtkTreeIter iter = {0};
-       GtkTreeModel* mod = NULL;
-       GtkTreeSelection* s = NULL;
-       GtkTreeView* _tmp2_ = NULL;
-       GtkTreeSelection* _tmp3_ = NULL;
-       GtkTreeSelection* _tmp4_ = NULL;
-       GtkTreeSelection* _tmp5_ = NULL;
-       GtkTreeModel* _tmp6_ = NULL;
-       GtkTreeIter _tmp7_ = {0};
-       gboolean _tmp8_ = FALSE;
-       GtkTreeModel* _tmp9_ = NULL;
-       GValue gval = {0};
-       GtkTreeModel* _tmp10_ = NULL;
-       GtkTreeIter _tmp11_ = {0};
-       GValue _tmp12_ = {0};
-       ProjectProject* project = NULL;
-       GObject* _tmp13_ = NULL;
-       ProjectProject* _tmp14_ = NULL;
-       Xcls_WindowLeftProjects* _tmp15_ = NULL;
-       ProjectProject* _tmp16_ = NULL;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = self->priv->_this;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _tmp0_->is_loading;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       if (_tmp1_) {
-#line 434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               return;
-#line 2207 "WindowLeftProjects.vala.c"
-       }
-#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = self->el;
-#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
-#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       s = _tmp4_;
-#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = s;
-#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
-#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (mod);
-#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp9_ = _g_object_ref0 (_tmp6_);
-#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       mod = _tmp9_;
-#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       iter = _tmp7_;
-#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       if (!_tmp8_) {
-#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               _g_object_unref0 (s);
-#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               _g_object_unref0 (mod);
-#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               return;
-#line 2237 "WindowLeftProjects.vala.c"
-       }
-#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp10_ = mod;
-#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp11_ = iter;
-#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_model_get_value (_tmp10_, &_tmp11_, 1, &_tmp12_);
-#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gval = _tmp12_;
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp13_ = g_value_get_object (&gval);
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp14_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, PROJECT_TYPE_PROJECT, ProjectProject));
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       project = _tmp14_;
-#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp15_ = self->priv->_this;
-#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp16_ = project;
-#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_emit_by_name (_tmp15_, "project-selected", _tmp16_);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (project);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (s);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (mod);
-#line 2269 "WindowLeftProjects.vala.c"
-}
-
-
-static void ___lambda39__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) {
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       __lambda39_ ((Xcls_WindowLeftProjectsXcls_view*) self);
-#line 2276 "WindowLeftProjects.vala.c"
-}
-
-
-static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_boxed_free (pango_font_description_get_type (), self);
-#line 2283 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_view * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       Xcls_WindowLeftProjects* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_view* _tmp3_ = NULL;
-       GtkTreeView* _tmp4_ = NULL;
-       GtkTreeView* _tmp5_ = NULL;
-       GtkTreeView* _tmp6_ = NULL;
-       Xcls_WindowLeftProjectsXcls_model* child_0 = NULL;
-       Xcls_WindowLeftProjects* _tmp7_ = NULL;
-       Xcls_WindowLeftProjectsXcls_model* _tmp8_ = NULL;
-       GtkTreeView* _tmp9_ = NULL;
-       GtkListStore* _tmp10_ = NULL;
-       Xcls_WindowLeftProjectsXcls_TreeViewColumn14* child_1 = NULL;
-       Xcls_WindowLeftProjects* _tmp11_ = NULL;
-       Xcls_WindowLeftProjectsXcls_TreeViewColumn14* _tmp12_ = NULL;
-       GtkTreeView* _tmp13_ = NULL;
-       GtkTreeViewColumn* _tmp14_ = NULL;
-       PangoFontDescription* description = NULL;
-       PangoFontDescription* _tmp15_ = NULL;
-       GtkTreeView* _tmp16_ = NULL;
-       GtkTreeSelection* selection = NULL;
-       GtkTreeView* _tmp17_ = NULL;
-       GtkTreeSelection* _tmp18_ = NULL;
-       GtkTreeSelection* _tmp19_ = NULL;
-       GtkTreeView* _tmp20_ = NULL;
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_view*) g_object_new (object_type, NULL);
-#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = self->priv->_this;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (_tmp2_->view);
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_->view = _tmp3_;
-#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = (GtkTreeView*) gtk_tree_view_new ();
-#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp4_);
-#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp4_;
-#line 410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = self->el;
-#line 410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE);
-#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = self->el;
-#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_view_set_headers_visible (_tmp6_, FALSE);
-#line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = self->priv->_this;
-#line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = xcls_windowleftprojects_xcls_model_new (_tmp7_);
-#line 412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_0 = _tmp8_;
-#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_0);
-#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp9_ = self->el;
-#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp10_ = child_0->el;
-#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_view_set_model (_tmp9_, (GtkTreeModel*) _tmp10_);
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp11_ = self->priv->_this;
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp12_ = xcls_windowleftprojects_xcls_treeviewcolumn14_new (_tmp11_);
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_1 = _tmp12_;
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_1);
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp13_ = self->el;
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp14_ = child_1->el;
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_view_append_column (_tmp13_, _tmp14_);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp15_ = pango_font_description_new ();
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       description = _tmp15_;
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       pango_font_description_set_size (description, 8000);
-#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp16_ = self->el;
-#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_widget_modify_font ((GtkWidget*) _tmp16_, description);
-#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp17_ = self->el;
-#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp18_ = gtk_tree_view_get_selection (_tmp17_);
-#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp19_ = _g_object_ref0 (_tmp18_);
-#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       selection = _tmp19_;
-#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp20_ = self->el;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_connect_object (_tmp20_, "cursor-changed", (GCallback) ___lambda39__gtk_tree_view_cursor_changed, self, 0);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (selection);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       __vala_PangoFontDescription_free0 (description);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_1);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_0);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 2412 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_view* xcls_windowleftprojects_xcls_view_new (Xcls_WindowLeftProjects* _owner) {
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_view_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, _owner);
-#line 2419 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_view_class_init (Xcls_WindowLeftProjectsXcls_viewClass * klass) {
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_view_parent_class = g_type_class_peek_parent (klass);
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_viewPrivate));
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_view_finalize;
-#line 2430 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_view_instance_init (Xcls_WindowLeftProjectsXcls_view * self) {
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_PRIVATE (self);
-#line 2437 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_view_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_view * self;
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view);
-#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_view_parent_class)->finalize (obj);
-#line 2451 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_view_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_view_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_view_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_view), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_view_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_view_type_id;
-               xcls_windowleftprojects_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_view", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_view_type_id__volatile, xcls_windowleftprojects_xcls_view_type_id);
-       }
-       return xcls_windowleftprojects_xcls_view_type_id__volatile;
-}
-
-
-static gint ___lambda38_ (Xcls_WindowLeftProjectsXcls_model* self, GtkTreeModel* mod, GtkTreeIter* a, GtkTreeIter* b) {
-       gint result = 0;
-       GValue ga = {0};
-       GValue gb = {0};
-       GtkTreeModel* _tmp0_ = NULL;
-       GtkTreeIter _tmp1_ = {0};
-       GValue _tmp2_ = {0};
-       GtkTreeModel* _tmp3_ = NULL;
-       GtkTreeIter _tmp4_ = {0};
-       GValue _tmp5_ = {0};
-       GValue _tmp6_ = {0};
-       GValue _tmp7_ = {0};
-       gint _tmp8_ = 0;
-       GValue _tmp9_ = {0};
-       GValue _tmp10_ = {0};
-#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (mod != NULL, 0);
-#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (a != NULL, 0);
-#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (b != NULL, 0);
-#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = mod;
-#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = *a;
-#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_model_get_value (_tmp0_, &_tmp1_, 0, &_tmp2_);
-#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL;
-#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       ga = _tmp2_;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = mod;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = *b;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_tree_model_get_value (_tmp3_, &_tmp4_, 0, &_tmp5_);
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gb = _tmp5_;
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = ga;
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = gb;
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       if (g_strcmp0 (g_value_get_string (&_tmp6_), g_value_get_string (&_tmp7_)) == 0) {
-#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               result = 0;
-#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL;
-#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL;
-#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               return result;
-#line 2522 "WindowLeftProjects.vala.c"
-       }
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp9_ = ga;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp10_ = gb;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       if (g_strcmp0 (g_value_get_string (&_tmp9_), g_value_get_string (&_tmp10_)) > 0) {
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               _tmp8_ = 1;
-#line 2532 "WindowLeftProjects.vala.c"
-       } else {
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               _tmp8_ = -1;
-#line 2536 "WindowLeftProjects.vala.c"
-       }
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       result = _tmp8_;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_IS_VALUE (&gb) ? (g_value_unset (&gb), NULL) : NULL;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_IS_VALUE (&ga) ? (g_value_unset (&ga), NULL) : NULL;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return result;
-#line 2546 "WindowLeftProjects.vala.c"
-}
-
-
-static gint ____lambda38__gtk_tree_iter_compare_func (GtkTreeModel* model, GtkTreeIter* a, GtkTreeIter* b, gpointer self) {
-       gint result;
-       result = ___lambda38_ ((Xcls_WindowLeftProjectsXcls_model*) self, model, a, b);
-#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return result;
-#line 2555 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_model * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       Xcls_WindowLeftProjects* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_model* _tmp3_ = NULL;
-       GtkListStore* _tmp4_ = NULL;
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_model*) g_object_new (object_type, NULL);
-#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = self->priv->_this;
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (_tmp2_->model);
-#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_->model = _tmp3_;
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_OBJECT);
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp4_;
-#line 2592 "WindowLeftProjects.vala.c"
-       {
-               GtkListStore* _tmp5_ = NULL;
-#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               _tmp5_ = self->el;
-#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-               gtk_tree_sortable_set_sort_func ((GtkTreeSortable*) _tmp5_, 0, ____lambda38__gtk_tree_iter_compare_func, g_object_ref (self), g_object_unref);
-#line 2599 "WindowLeftProjects.vala.c"
-       }
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 2603 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_model* xcls_windowleftprojects_xcls_model_new (Xcls_WindowLeftProjects* _owner) {
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_model_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, _owner);
-#line 2610 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_model_class_init (Xcls_WindowLeftProjectsXcls_modelClass * klass) {
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_model_parent_class = g_type_class_peek_parent (klass);
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_modelPrivate));
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_model_finalize;
-#line 2621 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_model_instance_init (Xcls_WindowLeftProjectsXcls_model * self) {
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_PRIVATE (self);
-#line 2628 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_model_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_model * self;
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model);
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_model_parent_class)->finalize (obj);
-#line 2642 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_model_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_model_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_model_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_model), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_model_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_model_type_id;
-               xcls_windowleftprojects_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_model", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_model_type_id__volatile, xcls_windowleftprojects_xcls_model_type_id);
-       }
-       return xcls_windowleftprojects_xcls_model_type_id__volatile;
-}
-
-
-Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_TreeViewColumn14 * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       GtkTreeViewColumn* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_namecol* child_0 = NULL;
-       Xcls_WindowLeftProjects* _tmp3_ = NULL;
-       Xcls_WindowLeftProjectsXcls_namecol* _tmp4_ = NULL;
-       GtkTreeViewColumn* _tmp5_ = NULL;
-       GtkCellRendererText* _tmp6_ = NULL;
-       GtkTreeViewColumn* _tmp7_ = NULL;
-       Xcls_WindowLeftProjects* _tmp8_ = NULL;
-       Xcls_WindowLeftProjectsXcls_namecol* _tmp9_ = NULL;
-       GtkCellRendererText* _tmp10_ = NULL;
-#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_TreeViewColumn14*) g_object_new (object_type, NULL);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = gtk_tree_view_column_new ();
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp2_);
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp2_;
-#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = self->priv->_this;
-#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = xcls_windowleftprojects_xcls_namecol_new (_tmp3_);
-#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       child_0 = _tmp4_;
-#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref ((GObject*) child_0);
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp5_ = self->el;
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp6_ = child_0->el;
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE);
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp7_ = self->el;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp8_ = self->priv->_this;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp9_ = _tmp8_->namecol;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp10_ = _tmp9_->el;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0);
-#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (child_0);
-#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 2720 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_TreeViewColumn14* xcls_windowleftprojects_xcls_treeviewcolumn14_new (Xcls_WindowLeftProjects* _owner) {
-#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_treeviewcolumn14_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, _owner);
-#line 2727 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_treeviewcolumn14_class_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class * klass) {
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_treeviewcolumn14_parent_class = g_type_class_peek_parent (klass);
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn14Private));
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_treeviewcolumn14_finalize;
-#line 2738 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_treeviewcolumn14_instance_init (Xcls_WindowLeftProjectsXcls_TreeViewColumn14 * self) {
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_TREEVIEWCOLUMN14_GET_PRIVATE (self);
-#line 2745 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_treeviewcolumn14_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_TreeViewColumn14 * self;
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_TREEVIEWCOLUMN14, Xcls_WindowLeftProjectsXcls_TreeViewColumn14);
-#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_treeviewcolumn14_parent_class)->finalize (obj);
-#line 2759 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_treeviewcolumn14_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn14Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn14_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_TreeViewColumn14), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_treeviewcolumn14_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_treeviewcolumn14_type_id;
-               xcls_windowleftprojects_xcls_treeviewcolumn14_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_TreeViewColumn14", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile, xcls_windowleftprojects_xcls_treeviewcolumn14_type_id);
-       }
-       return xcls_windowleftprojects_xcls_treeviewcolumn14_type_id__volatile;
-}
-
-
-Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_construct (GType object_type, Xcls_WindowLeftProjects* _owner) {
-       Xcls_WindowLeftProjectsXcls_namecol * self = NULL;
-       Xcls_WindowLeftProjects* _tmp0_ = NULL;
-       Xcls_WindowLeftProjects* _tmp1_ = NULL;
-       Xcls_WindowLeftProjects* _tmp2_ = NULL;
-       Xcls_WindowLeftProjectsXcls_namecol* _tmp3_ = NULL;
-       GtkCellRendererText* _tmp4_ = NULL;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = (Xcls_WindowLeftProjectsXcls_namecol*) g_object_new (object_type, NULL);
-#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp0_ = _owner;
-#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv->_this = _tmp1_;
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_ = self->priv->_this;
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (_tmp2_->namecol);
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp2_->namecol = _tmp3_;
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_object_ref_sink (_tmp4_);
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->el = _tmp4_;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return self;
-#line 2812 "WindowLeftProjects.vala.c"
-}
-
-
-Xcls_WindowLeftProjectsXcls_namecol* xcls_windowleftprojects_xcls_namecol_new (Xcls_WindowLeftProjects* _owner) {
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       return xcls_windowleftprojects_xcls_namecol_construct (XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, _owner);
-#line 2819 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_namecol_class_init (Xcls_WindowLeftProjectsXcls_namecolClass * klass) {
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_xcls_namecol_parent_class = g_type_class_peek_parent (klass);
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsXcls_namecolPrivate));
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_xcls_namecol_finalize;
-#line 2830 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_namecol_instance_init (Xcls_WindowLeftProjectsXcls_namecol * self) {
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_PRIVATE (self);
-#line 2837 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_xcls_namecol_finalize (GObject* obj) {
-       Xcls_WindowLeftProjectsXcls_namecol * self;
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_xcls_namecol_parent_class)->finalize (obj);
-#line 2851 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_xcls_namecol_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_xcls_namecol_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_xcls_namecol_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsXcls_namecolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_xcls_namecol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjectsXcls_namecol), 0, (GInstanceInitFunc) xcls_windowleftprojects_xcls_namecol_instance_init, NULL };
-               GType xcls_windowleftprojects_xcls_namecol_type_id;
-               xcls_windowleftprojects_xcls_namecol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjectsXcls_namecol", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_xcls_namecol_type_id__volatile, xcls_windowleftprojects_xcls_namecol_type_id);
-       }
-       return xcls_windowleftprojects_xcls_namecol_type_id__volatile;
-}
-
-
-static void xcls_windowleftprojects_class_init (Xcls_WindowLeftProjectsClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       xcls_windowleftprojects_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftProjectsPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowleftprojects_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_new ("project_selected", TYPE_XCLS_WINDOWLEFTPROJECTS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, PROJECT_TYPE_PROJECT);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       g_signal_new ("show_new_project", TYPE_XCLS_WINDOWLEFTPROJECTS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
-#line 2878 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_instance_init (Xcls_WindowLeftProjects * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self->priv = XCLS_WINDOWLEFTPROJECTS_GET_PRIVATE (self);
-#line 2885 "WindowLeftProjects.vala.c"
-}
-
-
-static void xcls_windowleftprojects_finalize (GObject* obj) {
-       Xcls_WindowLeftProjects * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->view);
-#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->model);
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       _g_object_unref0 (self->namecol);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProjects.vala"
-       G_OBJECT_CLASS (xcls_windowleftprojects_parent_class)->finalize (obj);
-#line 2905 "WindowLeftProjects.vala.c"
-}
-
-
-GType xcls_windowleftprojects_get_type (void) {
-       static volatile gsize xcls_windowleftprojects_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowleftprojects_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftProjectsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowleftprojects_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftProjects), 0, (GInstanceInitFunc) xcls_windowleftprojects_instance_init, NULL };
-               GType xcls_windowleftprojects_type_id;
-               xcls_windowleftprojects_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftProjects", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowleftprojects_type_id__volatile, xcls_windowleftprojects_type_id);
-       }
-       return xcls_windowleftprojects_type_id__volatile;
-}
-
-
-
diff --git a/Builder4/WindowLeftProps.vala.c b/Builder4/WindowLeftProps.vala.c
deleted file mode 100644 (file)
index 2b48a46..0000000
+++ /dev/null
@@ -1,8550 +0,0 @@
-/* WindowLeftProps.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from WindowLeftProps.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/WindowLeftProps.vala  -o /tmp/WindowLeftProps
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_LeftProps();
-    WindowLeftProps.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <gdk/gdk.h>
-#include <pango/pango.h>
-
-
-#define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ())
-#define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps))
-#define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
-#define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS))
-#define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS))
-#define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
-
-typedef struct _Xcls_LeftProps Xcls_LeftProps;
-typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass;
-typedef struct _Xcls_LeftPropsPrivate Xcls_LeftPropsPrivate;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP (xcls_leftprops_xcls_addpropertypopup_get_type ())
-#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup))
-#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
-#define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
-#define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
-#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
-
-typedef struct _Xcls_LeftPropsXcls_AddPropertyPopup Xcls_LeftPropsXcls_AddPropertyPopup;
-typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupClass Xcls_LeftPropsXcls_AddPropertyPopupClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS (xcls_leftprops_xcls_editprops_get_type ())
-#define XCLS_LEFTPROPS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps))
-#define XCLS_LEFTPROPS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
-#define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
-#define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
-#define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
-
-typedef struct _Xcls_LeftPropsXcls_EditProps Xcls_LeftPropsXcls_EditProps;
-typedef struct _Xcls_LeftPropsXcls_EditPropsClass Xcls_LeftPropsXcls_EditPropsClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_VIEW (xcls_leftprops_xcls_view_get_type ())
-#define XCLS_LEFTPROPS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view))
-#define XCLS_LEFTPROPS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
-#define XCLS_LEFTPROPS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
-#define XCLS_LEFTPROPS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
-#define XCLS_LEFTPROPS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
-
-typedef struct _Xcls_LeftPropsXcls_view Xcls_LeftPropsXcls_view;
-typedef struct _Xcls_LeftPropsXcls_viewClass Xcls_LeftPropsXcls_viewClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MODEL (xcls_leftprops_xcls_model_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model))
-#define XCLS_LEFTPROPS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
-#define XCLS_LEFTPROPS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
-#define XCLS_LEFTPROPS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
-#define XCLS_LEFTPROPS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
-
-typedef struct _Xcls_LeftPropsXcls_model Xcls_LeftPropsXcls_model;
-typedef struct _Xcls_LeftPropsXcls_modelClass Xcls_LeftPropsXcls_modelClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL (xcls_leftprops_xcls_keycol_get_type ())
-#define XCLS_LEFTPROPS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol))
-#define XCLS_LEFTPROPS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
-#define XCLS_LEFTPROPS_IS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
-#define XCLS_LEFTPROPS_IS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
-#define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
-
-typedef struct _Xcls_LeftPropsXcls_keycol Xcls_LeftPropsXcls_keycol;
-typedef struct _Xcls_LeftPropsXcls_keycolClass Xcls_LeftPropsXcls_keycolClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER (xcls_leftprops_xcls_keyrender_get_type ())
-#define XCLS_LEFTPROPS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender))
-#define XCLS_LEFTPROPS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
-#define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
-#define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
-#define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
-
-typedef struct _Xcls_LeftPropsXcls_keyrender Xcls_LeftPropsXcls_keyrender;
-typedef struct _Xcls_LeftPropsXcls_keyrenderClass Xcls_LeftPropsXcls_keyrenderClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_VALCOL (xcls_leftprops_xcls_valcol_get_type ())
-#define XCLS_LEFTPROPS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol))
-#define XCLS_LEFTPROPS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
-#define XCLS_LEFTPROPS_IS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
-#define XCLS_LEFTPROPS_IS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
-#define XCLS_LEFTPROPS_XCLS_VALCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
-
-typedef struct _Xcls_LeftPropsXcls_valcol Xcls_LeftPropsXcls_valcol;
-typedef struct _Xcls_LeftPropsXcls_valcolClass Xcls_LeftPropsXcls_valcolClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER (xcls_leftprops_xcls_valrender_get_type ())
-#define XCLS_LEFTPROPS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender))
-#define XCLS_LEFTPROPS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
-#define XCLS_LEFTPROPS_IS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
-#define XCLS_LEFTPROPS_IS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
-#define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
-
-typedef struct _Xcls_LeftPropsXcls_valrender Xcls_LeftPropsXcls_valrender;
-typedef struct _Xcls_LeftPropsXcls_valrenderClass Xcls_LeftPropsXcls_valrenderClass;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU (xcls_leftprops_xcls_contextmenu_get_type ())
-#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu))
-#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
-#define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
-#define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
-#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
-
-typedef struct _Xcls_LeftPropsXcls_ContextMenu Xcls_LeftPropsXcls_ContextMenu;
-typedef struct _Xcls_LeftPropsXcls_ContextMenuClass Xcls_LeftPropsXcls_ContextMenuClass;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_HBOX2 (xcls_leftprops_xcls_hbox2_get_type ())
-#define XCLS_LEFTPROPS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2))
-#define XCLS_LEFTPROPS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2Class))
-#define XCLS_LEFTPROPS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2))
-#define XCLS_LEFTPROPS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2))
-#define XCLS_LEFTPROPS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2Class))
-
-typedef struct _Xcls_LeftPropsXcls_HBox2 Xcls_LeftPropsXcls_HBox2;
-typedef struct _Xcls_LeftPropsXcls_HBox2Class Xcls_LeftPropsXcls_HBox2Class;
-typedef struct _Xcls_LeftPropsXcls_HBox2Private Xcls_LeftPropsXcls_HBox2Private;
-typedef struct _Xcls_LeftPropsXcls_EditPropsPrivate Xcls_LeftPropsXcls_EditPropsPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _Block5Data Block5Data;
-typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
-typedef struct _Xcls_LeftPropsXcls_viewPrivate Xcls_LeftPropsXcls_viewPrivate;
-typedef struct _Xcls_LeftPropsXcls_modelPrivate Xcls_LeftPropsXcls_modelPrivate;
-#define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL)))
-typedef struct _Xcls_LeftPropsXcls_keyrenderPrivate Xcls_LeftPropsXcls_keyrenderPrivate;
-typedef struct _Xcls_LeftPropsXcls_valrenderPrivate Xcls_LeftPropsXcls_valrenderPrivate;
-typedef struct _Block6Data Block6Data;
-typedef struct _Xcls_LeftPropsXcls_keycolPrivate Xcls_LeftPropsXcls_keycolPrivate;
-typedef struct _Block7Data Block7Data;
-typedef struct _Xcls_LeftPropsXcls_valcolPrivate Xcls_LeftPropsXcls_valcolPrivate;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3 (xcls_leftprops_xcls_button3_get_type ())
-#define XCLS_LEFTPROPS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3))
-#define XCLS_LEFTPROPS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3Class))
-#define XCLS_LEFTPROPS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3))
-#define XCLS_LEFTPROPS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3))
-#define XCLS_LEFTPROPS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3Class))
-
-typedef struct _Xcls_LeftPropsXcls_Button3 Xcls_LeftPropsXcls_Button3;
-typedef struct _Xcls_LeftPropsXcls_Button3Class Xcls_LeftPropsXcls_Button3Class;
-typedef struct _Xcls_LeftPropsXcls_Button3Private Xcls_LeftPropsXcls_Button3Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_HBOX4 (xcls_leftprops_xcls_hbox4_get_type ())
-#define XCLS_LEFTPROPS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4))
-#define XCLS_LEFTPROPS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4Class))
-#define XCLS_LEFTPROPS_IS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4))
-#define XCLS_LEFTPROPS_IS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4))
-#define XCLS_LEFTPROPS_XCLS_HBOX4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4Class))
-
-typedef struct _Xcls_LeftPropsXcls_HBox4 Xcls_LeftPropsXcls_HBox4;
-typedef struct _Xcls_LeftPropsXcls_HBox4Class Xcls_LeftPropsXcls_HBox4Class;
-typedef struct _Xcls_LeftPropsXcls_HBox4Private Xcls_LeftPropsXcls_HBox4Private;
-typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupPrivate Xcls_LeftPropsXcls_AddPropertyPopupPrivate;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5 (xcls_leftprops_xcls_image5_get_type ())
-#define XCLS_LEFTPROPS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5))
-#define XCLS_LEFTPROPS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5Class))
-#define XCLS_LEFTPROPS_IS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5))
-#define XCLS_LEFTPROPS_IS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5))
-#define XCLS_LEFTPROPS_XCLS_IMAGE5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5Class))
-
-typedef struct _Xcls_LeftPropsXcls_Image5 Xcls_LeftPropsXcls_Image5;
-typedef struct _Xcls_LeftPropsXcls_Image5Class Xcls_LeftPropsXcls_Image5Class;
-typedef struct _Xcls_LeftPropsXcls_Image5Private Xcls_LeftPropsXcls_Image5Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_LABEL6 (xcls_leftprops_xcls_label6_get_type ())
-#define XCLS_LEFTPROPS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6))
-#define XCLS_LEFTPROPS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6Class))
-#define XCLS_LEFTPROPS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6))
-#define XCLS_LEFTPROPS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6))
-#define XCLS_LEFTPROPS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6Class))
-
-typedef struct _Xcls_LeftPropsXcls_Label6 Xcls_LeftPropsXcls_Label6;
-typedef struct _Xcls_LeftPropsXcls_Label6Class Xcls_LeftPropsXcls_Label6Class;
-typedef struct _Xcls_LeftPropsXcls_Label6Private Xcls_LeftPropsXcls_Label6Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8 (xcls_leftprops_xcls_menuitem8_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem8 Xcls_LeftPropsXcls_MenuItem8;
-typedef struct _Xcls_LeftPropsXcls_MenuItem8Class Xcls_LeftPropsXcls_MenuItem8Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem8Private Xcls_LeftPropsXcls_MenuItem8Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9 (xcls_leftprops_xcls_menuitem9_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem9 Xcls_LeftPropsXcls_MenuItem9;
-typedef struct _Xcls_LeftPropsXcls_MenuItem9Class Xcls_LeftPropsXcls_MenuItem9Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem9Private Xcls_LeftPropsXcls_MenuItem9Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10 (xcls_leftprops_xcls_menuitem10_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem10 Xcls_LeftPropsXcls_MenuItem10;
-typedef struct _Xcls_LeftPropsXcls_MenuItem10Class Xcls_LeftPropsXcls_MenuItem10Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem10Private Xcls_LeftPropsXcls_MenuItem10Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11 (xcls_leftprops_xcls_separatormenuitem11_get_type ())
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11))
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11Class))
-#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM11(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11))
-#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11))
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11Class))
-
-typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem11 Xcls_LeftPropsXcls_SeparatorMenuItem11;
-typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Class Xcls_LeftPropsXcls_SeparatorMenuItem11Class;
-typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Private Xcls_LeftPropsXcls_SeparatorMenuItem11Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12 (xcls_leftprops_xcls_menuitem12_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM12(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM12_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM12(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM12_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem12 Xcls_LeftPropsXcls_MenuItem12;
-typedef struct _Xcls_LeftPropsXcls_MenuItem12Class Xcls_LeftPropsXcls_MenuItem12Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem12Private Xcls_LeftPropsXcls_MenuItem12Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13 (xcls_leftprops_xcls_menuitem13_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM13(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM13_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM13(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM13_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem13 Xcls_LeftPropsXcls_MenuItem13;
-typedef struct _Xcls_LeftPropsXcls_MenuItem13Class Xcls_LeftPropsXcls_MenuItem13Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem13Private Xcls_LeftPropsXcls_MenuItem13Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14 (xcls_leftprops_xcls_menuitem14_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem14 Xcls_LeftPropsXcls_MenuItem14;
-typedef struct _Xcls_LeftPropsXcls_MenuItem14Class Xcls_LeftPropsXcls_MenuItem14Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem14Private Xcls_LeftPropsXcls_MenuItem14Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15 (xcls_leftprops_xcls_separatormenuitem15_get_type ())
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15))
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15Class))
-#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM15(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15))
-#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM15_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15))
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15Class))
-
-typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem15 Xcls_LeftPropsXcls_SeparatorMenuItem15;
-typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Class Xcls_LeftPropsXcls_SeparatorMenuItem15Class;
-typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Private Xcls_LeftPropsXcls_SeparatorMenuItem15Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16 (xcls_leftprops_xcls_menuitem16_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem16 Xcls_LeftPropsXcls_MenuItem16;
-typedef struct _Xcls_LeftPropsXcls_MenuItem16Class Xcls_LeftPropsXcls_MenuItem16Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem16Private Xcls_LeftPropsXcls_MenuItem16Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17 (xcls_leftprops_xcls_menuitem17_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem17 Xcls_LeftPropsXcls_MenuItem17;
-typedef struct _Xcls_LeftPropsXcls_MenuItem17Class Xcls_LeftPropsXcls_MenuItem17Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem17Private Xcls_LeftPropsXcls_MenuItem17Private;
-#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
-typedef struct _Block8Data Block8Data;
-typedef struct _Xcls_LeftPropsXcls_ContextMenuPrivate Xcls_LeftPropsXcls_ContextMenuPrivate;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_LISTSTORE25 (xcls_leftprops_xcls_liststore25_get_type ())
-#define XCLS_LEFTPROPS_XCLS_LISTSTORE25(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LISTSTORE25, Xcls_LeftPropsXcls_ListStore25))
-#define XCLS_LEFTPROPS_XCLS_LISTSTORE25_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_LISTSTORE25, Xcls_LeftPropsXcls_ListStore25Class))
-#define XCLS_LEFTPROPS_IS_XCLS_LISTSTORE25(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LISTSTORE25))
-#define XCLS_LEFTPROPS_IS_XCLS_LISTSTORE25_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_LISTSTORE25))
-#define XCLS_LEFTPROPS_XCLS_LISTSTORE25_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LISTSTORE25, Xcls_LeftPropsXcls_ListStore25Class))
-
-typedef struct _Xcls_LeftPropsXcls_ListStore25 Xcls_LeftPropsXcls_ListStore25;
-typedef struct _Xcls_LeftPropsXcls_ListStore25Class Xcls_LeftPropsXcls_ListStore25Class;
-typedef struct _Xcls_LeftPropsXcls_ListStore25Private Xcls_LeftPropsXcls_ListStore25Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27 (xcls_leftprops_xcls_menuitem27_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem27 Xcls_LeftPropsXcls_MenuItem27;
-typedef struct _Xcls_LeftPropsXcls_MenuItem27Class Xcls_LeftPropsXcls_MenuItem27Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem27Private Xcls_LeftPropsXcls_MenuItem27Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28 (xcls_leftprops_xcls_separatormenuitem28_get_type ())
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28))
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28Class))
-#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM28(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28))
-#define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM28_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28))
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28Class))
-
-typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem28 Xcls_LeftPropsXcls_SeparatorMenuItem28;
-typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Class Xcls_LeftPropsXcls_SeparatorMenuItem28Class;
-typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Private Xcls_LeftPropsXcls_SeparatorMenuItem28Private;
-
-#define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29 (xcls_leftprops_xcls_menuitem29_get_type ())
-#define XCLS_LEFTPROPS_XCLS_MENUITEM29(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM29_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29Class))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM29(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29))
-#define XCLS_LEFTPROPS_IS_XCLS_MENUITEM29_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29))
-#define XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29Class))
-
-typedef struct _Xcls_LeftPropsXcls_MenuItem29 Xcls_LeftPropsXcls_MenuItem29;
-typedef struct _Xcls_LeftPropsXcls_MenuItem29Class Xcls_LeftPropsXcls_MenuItem29Class;
-typedef struct _Xcls_LeftPropsXcls_MenuItem29Private Xcls_LeftPropsXcls_MenuItem29Private;
-
-struct _Xcls_LeftProps {
-       GObject parent_instance;
-       Xcls_LeftPropsPrivate * priv;
-       GtkVBox* el;
-       Xcls_LeftPropsXcls_AddPropertyPopup* AddPropertyPopup;
-       Xcls_LeftPropsXcls_EditProps* EditProps;
-       Xcls_LeftPropsXcls_view* view;
-       Xcls_LeftPropsXcls_model* model;
-       Xcls_LeftPropsXcls_keycol* keycol;
-       Xcls_LeftPropsXcls_keyrender* keyrender;
-       Xcls_LeftPropsXcls_valcol* valcol;
-       Xcls_LeftPropsXcls_valrender* valrender;
-       Xcls_LeftPropsXcls_ContextMenu* ContextMenu;
-       JsRenderJsRender* file;
-       JsRenderNode* node;
-       gboolean allow_edit;
-};
-
-struct _Xcls_LeftPropsClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_HBox2 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_HBox2Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_LeftPropsXcls_HBox2Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_EditProps {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_EditPropsPrivate * priv;
-       GtkScrolledWindow* el;
-       gboolean editing;
-};
-
-struct _Xcls_LeftPropsXcls_EditPropsClass {
-       GObjectClass parent_class;
-};
-
-struct _Block5Data {
-       int _ref_count_;
-       Xcls_LeftProps* self;
-       gchar* type;
-       gchar* fkey;
-};
-
-struct _JsRenderNode {
-       GObject parent_instance;
-       JsRenderNodePrivate * priv;
-       JsRenderNode* parent;
-       GeeArrayList* items;
-       GeeHashMap* props;
-       GeeHashMap* listeners;
-       gchar* xvala_cls;
-       gchar* xvala_xcls;
-       gchar* xvala_id;
-};
-
-struct _JsRenderNodeClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_view {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_viewPrivate * priv;
-       GtkTreeView* el;
-};
-
-struct _Xcls_LeftPropsXcls_viewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_model {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_modelPrivate * priv;
-       GtkTreeStore* el;
-};
-
-struct _Xcls_LeftPropsXcls_modelClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_keyrender {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_keyrenderPrivate * priv;
-       GtkCellRendererText* el;
-};
-
-struct _Xcls_LeftPropsXcls_keyrenderClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_valrender {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_valrenderPrivate * priv;
-       GtkCellRendererCombo* el;
-};
-
-struct _Xcls_LeftPropsXcls_valrenderClass {
-       GObjectClass parent_class;
-};
-
-struct _Block6Data {
-       int _ref_count_;
-       Xcls_LeftProps* self;
-       GtkTreePath* path;
-};
-
-struct _Xcls_LeftPropsXcls_keycol {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_keycolPrivate * priv;
-       GtkTreeViewColumn* el;
-};
-
-struct _Xcls_LeftPropsXcls_keycolClass {
-       GObjectClass parent_class;
-};
-
-struct _Block7Data {
-       int _ref_count_;
-       Xcls_LeftProps* self;
-       gchar* key;
-       gchar* type;
-       GtkTreePath* path;
-};
-
-struct _Xcls_LeftPropsXcls_valcol {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_valcolPrivate * priv;
-       GtkTreeViewColumn* el;
-};
-
-struct _Xcls_LeftPropsXcls_valcolClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_HBox2Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_Button3 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_Button3Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_LeftPropsXcls_Button3Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_Button3Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_HBox4 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_HBox4Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_LeftPropsXcls_HBox4Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_AddPropertyPopup {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_AddPropertyPopupPrivate * priv;
-       GtkMenu* el;
-};
-
-struct _Xcls_LeftPropsXcls_AddPropertyPopupClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_HBox4Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_Image5 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_Image5Private * priv;
-       GtkImage* el;
-};
-
-struct _Xcls_LeftPropsXcls_Image5Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_Label6 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_Label6Private * priv;
-       GtkLabel* el;
-};
-
-struct _Xcls_LeftPropsXcls_Label6Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_Image5Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_Label6Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_AddPropertyPopupPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem8 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem8Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem8Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem9 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem9Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem9Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem10 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem10Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem10Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_SeparatorMenuItem11 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_SeparatorMenuItem11Private * priv;
-       GtkSeparatorMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem12 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem12Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem12Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem13 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem13Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem13Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem14 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem14Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem14Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_SeparatorMenuItem15 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_SeparatorMenuItem15Private * priv;
-       GtkSeparatorMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem16 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem16Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem16Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem17 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem17Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem17Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem8Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem9Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem10Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem12Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem13Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem14Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem16Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem17Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_EditPropsPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_viewPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Block8Data {
-       int _ref_count_;
-       Xcls_LeftPropsXcls_view* self;
-       GtkTreePath* path;
-};
-
-struct _Xcls_LeftPropsXcls_ContextMenu {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_ContextMenuPrivate * priv;
-       GtkMenu* el;
-};
-
-struct _Xcls_LeftPropsXcls_ContextMenuClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_modelPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_keycolPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_keyrenderPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_valcolPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_valrenderPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_ListStore25 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_ListStore25Private * priv;
-       GtkListStore* el;
-};
-
-struct _Xcls_LeftPropsXcls_ListStore25Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_ListStore25Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_ContextMenuPrivate {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem27 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem27Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem27Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_SeparatorMenuItem28 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_SeparatorMenuItem28Private * priv;
-       GtkSeparatorMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem29 {
-       GObject parent_instance;
-       Xcls_LeftPropsXcls_MenuItem29Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem29Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem27Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Private {
-       Xcls_LeftProps* _this;
-};
-
-struct _Xcls_LeftPropsXcls_MenuItem29Private {
-       Xcls_LeftProps* _this;
-};
-
-
-extern Xcls_LeftProps* WindowLeftProps;
-Xcls_LeftProps* WindowLeftProps = NULL;
-static gpointer xcls_leftprops_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_hbox2_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_button3_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_hbox4_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_image5_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_label6_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_addpropertypopup_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem8_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem9_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem10_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_separatormenuitem11_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem12_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem13_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem14_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_separatormenuitem15_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem16_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem17_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_editprops_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_view_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_model_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_keycol_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_keyrender_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_valcol_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_valrender_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_liststore25_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_contextmenu_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem27_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_separatormenuitem28_parent_class = NULL;
-static gpointer xcls_leftprops_xcls_menuitem29_parent_class = NULL;
-
-GType xcls_leftprops_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_addpropertypopup_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_editprops_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_keycol_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_keyrender_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_valcol_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_valrender_get_type (void) G_GNUC_CONST;
-GType xcls_leftprops_xcls_contextmenu_get_type (void) G_GNUC_CONST;
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-#define XCLS_LEFTPROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsPrivate))
-enum  {
-       XCLS_LEFTPROPS_DUMMY_PROPERTY
-};
-Xcls_LeftProps* xcls_leftprops_new (void);
-Xcls_LeftProps* xcls_leftprops_construct (GType object_type);
-GType xcls_leftprops_xcls_hbox2_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_construct (GType object_type, Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_construct (GType object_type, Xcls_LeftProps* _owner);
-gchar* xcls_leftprops_keyFormat (Xcls_LeftProps* self, const gchar* val, const gchar* type);
-gchar* xcls_leftprops_keySortFormat (Xcls_LeftProps* self, const gchar* key);
-void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type);
-static Block5Data* block5_data_ref (Block5Data* _data5_);
-static void block5_data_unref (void * _userdata_);
-void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node);
-static gboolean __lambda90_ (Block5Data* _data5_, GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter);
-void xcls_leftprops_startEditingValue (Xcls_LeftProps* self, GtkTreePath* path);
-static gboolean ___lambda90__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self);
-void xcls_leftprops_before_edit (Xcls_LeftProps* self);
-void xcls_leftprops_deleteSelected (Xcls_LeftProps* self);
-void xcls_leftprops_finish_editing (Xcls_LeftProps* self);
-void xcls_leftprops_updateIter (Xcls_LeftProps* self, GtkTreeIter* iter, const gchar* type, const gchar* key, const gchar* value);
-void xcls_leftprops_startEditingKey (Xcls_LeftProps* self, GtkTreePath* path);
-static Block6Data* block6_data_ref (Block6Data* _data6_);
-static void block6_data_unref (void * _userdata_);
-static gboolean __lambda84_ (Block6Data* _data6_);
-static gboolean ___lambda84__gsource_func (gpointer self);
-static Block7Data* block7_data_ref (Block7Data* _data7_);
-static void block7_data_unref (void * _userdata_);
-static gboolean ___lambda88_ (Block7Data* _data7_);
-static gboolean ____lambda88__gsource_func (gpointer self);
-static gboolean __lambda89_ (Block7Data* _data7_);
-static gboolean ___lambda89__gsource_func (gpointer self);
-static void g_cclosure_user_marshal_BOOLEAN__VOID (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
-static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
-#define XCLS_LEFTPROPS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_HBOX2_DUMMY_PROPERTY
-};
-GType xcls_leftprops_xcls_button3_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_construct (GType object_type, Xcls_LeftProps* _owner);
-static void xcls_leftprops_xcls_hbox2_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_BUTTON3_DUMMY_PROPERTY
-};
-GType xcls_leftprops_xcls_hbox4_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_construct (GType object_type, Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_construct (GType object_type, Xcls_LeftProps* _owner);
-static gboolean __lambda98_ (Xcls_LeftPropsXcls_Button3* self, GtkWidget* _self_, GdkEventButton* ev);
-static gboolean ___lambda98__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
-static void xcls_leftprops_xcls_button3_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_HBOX4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_HBOX4_DUMMY_PROPERTY
-};
-GType xcls_leftprops_xcls_image5_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_label6_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_construct (GType object_type, Xcls_LeftProps* _owner);
-static void xcls_leftprops_xcls_hbox4_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_IMAGE5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_IMAGE5_DUMMY_PROPERTY
-};
-static void xcls_leftprops_xcls_image5_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_LABEL6_DUMMY_PROPERTY
-};
-static void xcls_leftprops_xcls_label6_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupPrivate))
-enum  {
-       XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_DUMMY_PROPERTY
-};
-GType xcls_leftprops_xcls_menuitem8_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_menuitem9_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_menuitem10_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_separatormenuitem11_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_menuitem12_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_menuitem13_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_menuitem14_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_separatormenuitem15_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_menuitem16_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_menuitem17_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_construct (GType object_type, Xcls_LeftProps* _owner);
-static void xcls_leftprops_xcls_addpropertypopup_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM8_DUMMY_PROPERTY
-};
-static void __lambda76_ (Xcls_LeftPropsXcls_MenuItem8* self);
-static void ___lambda76__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem8_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM9_DUMMY_PROPERTY
-};
-static void __lambda91_ (Xcls_LeftPropsXcls_MenuItem9* self);
-static void ___lambda91__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem9_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM10_DUMMY_PROPERTY
-};
-static void __lambda92_ (Xcls_LeftPropsXcls_MenuItem10* self);
-static void ___lambda92__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem10_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_DUMMY_PROPERTY
-};
-static void xcls_leftprops_xcls_separatormenuitem11_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM12_DUMMY_PROPERTY
-};
-static void __lambda93_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_);
-static void ___lambda93__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem12_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM13_DUMMY_PROPERTY
-};
-static void __lambda94_ (Xcls_LeftPropsXcls_MenuItem13* self);
-static void ___lambda94__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem13_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM14_DUMMY_PROPERTY
-};
-static void __lambda95_ (Xcls_LeftPropsXcls_MenuItem14* self);
-static void ___lambda95__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem14_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_DUMMY_PROPERTY
-};
-static void xcls_leftprops_xcls_separatormenuitem15_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM16_DUMMY_PROPERTY
-};
-static void __lambda96_ (Xcls_LeftPropsXcls_MenuItem16* self);
-static void ___lambda96__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem16_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM17_DUMMY_PROPERTY
-};
-static void __lambda97_ (Xcls_LeftPropsXcls_MenuItem17* self);
-static void ___lambda97__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem17_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsPrivate))
-enum  {
-       XCLS_LEFTPROPS_XCLS_EDITPROPS_DUMMY_PROPERTY
-};
-Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_construct (GType object_type, Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_construct (GType object_type, Xcls_LeftProps* _owner);
-static void xcls_leftprops_xcls_editprops_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewPrivate))
-enum  {
-       XCLS_LEFTPROPS_XCLS_VIEW_DUMMY_PROPERTY
-};
-Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_construct (GType object_type, Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_construct (GType object_type, Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_construct (GType object_type, Xcls_LeftProps* _owner);
-static void _vala_PangoFontDescription_free (PangoFontDescription* self);
-static gboolean __lambda81_ (Xcls_LeftPropsXcls_view* self, GdkEventButton* ev);
-static Block8Data* block8_data_ref (Block8Data* _data8_);
-static void block8_data_unref (void * _userdata_);
-static gboolean ___lambda82_ (Xcls_LeftPropsXcls_view* self);
-static gboolean ____lambda82__gsource_func (gpointer self);
-static gboolean ___lambda86_ (Block8Data* _data8_);
-static gboolean ____lambda86__gsource_func (gpointer self);
-static gboolean ___lambda87_ (Block8Data* _data8_);
-static gboolean ____lambda87__gsource_func (gpointer self);
-static gboolean ___lambda81__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
-static void xcls_leftprops_xcls_view_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelPrivate))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MODEL_DUMMY_PROPERTY
-};
-static void xcls_leftprops_xcls_model_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolPrivate))
-enum  {
-       XCLS_LEFTPROPS_XCLS_KEYCOL_DUMMY_PROPERTY
-};
-Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_construct (GType object_type, Xcls_LeftProps* _owner);
-static void xcls_leftprops_xcls_keycol_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderPrivate))
-enum  {
-       XCLS_LEFTPROPS_XCLS_KEYRENDER_DUMMY_PROPERTY
-};
-static void __lambda77_ (Xcls_LeftPropsXcls_keyrender* self, GtkCellEditable* editable, const gchar* path);
-static void ___lambda77__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self);
-static void __lambda78_ (Xcls_LeftPropsXcls_keyrender* self, const gchar* path, const gchar* newtext);
-static void ___lambda78__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self);
-static void xcls_leftprops_xcls_keyrender_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_VALCOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolPrivate))
-enum  {
-       XCLS_LEFTPROPS_XCLS_VALCOL_DUMMY_PROPERTY
-};
-Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_construct (GType object_type, Xcls_LeftProps* _owner);
-static void xcls_leftprops_xcls_valcol_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderPrivate))
-enum  {
-       XCLS_LEFTPROPS_XCLS_VALRENDER_DUMMY_PROPERTY
-};
-GType xcls_leftprops_xcls_liststore25_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_ListStore25* xcls_leftprops_xcls_liststore25_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_ListStore25* xcls_leftprops_xcls_liststore25_construct (GType object_type, Xcls_LeftProps* _owner);
-static void __lambda79_ (Xcls_LeftPropsXcls_valrender* self, const gchar* path, const gchar* newtext);
-static void ___lambda79__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self);
-static void __lambda80_ (Xcls_LeftPropsXcls_valrender* self, GtkCellEditable* editable, const gchar* path);
-static void ___lambda80__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self);
-static void xcls_leftprops_xcls_valrender_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_LISTSTORE25_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_LISTSTORE25, Xcls_LeftPropsXcls_ListStore25Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_LISTSTORE25_DUMMY_PROPERTY
-};
-static void xcls_leftprops_xcls_liststore25_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuPrivate))
-enum  {
-       XCLS_LEFTPROPS_XCLS_CONTEXTMENU_DUMMY_PROPERTY
-};
-GType xcls_leftprops_xcls_menuitem27_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_separatormenuitem28_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_construct (GType object_type, Xcls_LeftProps* _owner);
-GType xcls_leftprops_xcls_menuitem29_get_type (void) G_GNUC_CONST;
-Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_new (Xcls_LeftProps* _owner);
-Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_construct (GType object_type, Xcls_LeftProps* _owner);
-static void xcls_leftprops_xcls_contextmenu_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM27_DUMMY_PROPERTY
-};
-static void __lambda83_ (Xcls_LeftPropsXcls_MenuItem27* self);
-static void ___lambda83__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem27_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_DUMMY_PROPERTY
-};
-static void xcls_leftprops_xcls_separatormenuitem28_finalize (GObject* obj);
-#define XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29Private))
-enum  {
-       XCLS_LEFTPROPS_XCLS_MENUITEM29_DUMMY_PROPERTY
-};
-static void __lambda85_ (Xcls_LeftPropsXcls_MenuItem29* self);
-static void ___lambda85__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_leftprops_xcls_menuitem29_finalize (GObject* obj);
-static void xcls_leftprops_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 1181 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftProps* xcls_leftprops_construct (GType object_type) {
-       Xcls_LeftProps * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_HBox2* child_0 = NULL;
-       Xcls_LeftProps* _tmp3_ = NULL;
-       Xcls_LeftPropsXcls_HBox2* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       GtkHBox* _tmp6_ = NULL;
-       Xcls_LeftPropsXcls_EditProps* child_1 = NULL;
-       Xcls_LeftProps* _tmp7_ = NULL;
-       Xcls_LeftPropsXcls_EditProps* _tmp8_ = NULL;
-       GtkVBox* _tmp9_ = NULL;
-       GtkScrolledWindow* _tmp10_ = NULL;
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftProps*) g_object_new (object_type, NULL);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp0_;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (WindowLeftProps);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       WindowLeftProps = _tmp1_;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->allow_edit = FALSE;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->priv->_this;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = xcls_leftprops_xcls_hbox2_new (_tmp3_);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp4_;
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = child_0->el;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 0);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->priv->_this;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = xcls_leftprops_xcls_editprops_new (_tmp7_);
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_1 = _tmp8_;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_1);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = self->el;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = child_1->el;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_1);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 1258 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftProps* xcls_leftprops_new (void) {
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_construct (TYPE_XCLS_LEFTPROPS);
-#line 1265 "WindowLeftProps.vala.c"
-}
-
-
-static gchar* string_strip (const gchar* self) {
-       gchar* result = NULL;
-       gchar* _result_ = NULL;
-       gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-#line 1115 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = g_strdup (self);
-#line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _result_ = _tmp0_;
-#line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = _result_;
-#line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_strstrip (_tmp1_);
-#line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _result_;
-#line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1288 "WindowLeftProps.vala.c"
-}
-
-
-static gchar string_get (const gchar* self, glong index) {
-       gchar result = '\0';
-       glong _tmp0_ = 0L;
-       gchar _tmp1_ = '\0';
-#line 996 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, '\0');
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = index;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1306 "WindowLeftProps.vala.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
-       glong result = 0L;
-       gchar* end = NULL;
-       gchar* _tmp0_ = NULL;
-       glong _tmp1_ = 0L;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = str;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = maxlen;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       end = _tmp2_;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = end;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ == NULL) {
-#line 1329 "WindowLeftProps.vala.c"
-               glong _tmp4_ = 0L;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = maxlen;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp4_;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1337 "WindowLeftProps.vala.c"
-       } else {
-               gchar* _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = end;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (glong) (_tmp5_ - _tmp6_);
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1349 "WindowLeftProps.vala.c"
-       }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
-       gchar* result = NULL;
-       glong string_length = 0L;
-       gboolean _tmp0_ = FALSE;
-       glong _tmp1_ = 0L;
-       glong _tmp8_ = 0L;
-       glong _tmp14_ = 0L;
-       glong _tmp17_ = 0L;
-       glong _tmp18_ = 0L;
-       glong _tmp19_ = 0L;
-       glong _tmp20_ = 0L;
-       glong _tmp21_ = 0L;
-       gchar* _tmp22_ = NULL;
-#line 1204 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = offset;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_ >= ((glong) 0)) {
-#line 1373 "WindowLeftProps.vala.c"
-               glong _tmp2_ = 0L;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = len;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 1379 "WindowLeftProps.vala.c"
-       } else {
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = FALSE;
-#line 1383 "WindowLeftProps.vala.c"
-       }
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_) {
-#line 1387 "WindowLeftProps.vala.c"
-               glong _tmp3_ = 0L;
-               glong _tmp4_ = 0L;
-               glong _tmp5_ = 0L;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = offset;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = len;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = _tmp5_;
-#line 1399 "WindowLeftProps.vala.c"
-       } else {
-               gint _tmp6_ = 0;
-               gint _tmp7_ = 0;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = strlen (self);
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = _tmp6_;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = (glong) _tmp7_;
-#line 1409 "WindowLeftProps.vala.c"
-       }
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp8_ = offset;
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp8_ < ((glong) 0)) {
-#line 1415 "WindowLeftProps.vala.c"
-               glong _tmp9_ = 0L;
-               glong _tmp10_ = 0L;
-               glong _tmp11_ = 0L;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = string_length;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp10_ = offset;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               offset = _tmp9_ + _tmp10_;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp11_ = offset;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 1429 "WindowLeftProps.vala.c"
-       } else {
-               glong _tmp12_ = 0L;
-               glong _tmp13_ = 0L;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp12_ = offset;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp13_ = string_length;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 1439 "WindowLeftProps.vala.c"
-       }
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp14_ = len;
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp14_ < ((glong) 0)) {
-#line 1445 "WindowLeftProps.vala.c"
-               glong _tmp15_ = 0L;
-               glong _tmp16_ = 0L;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp15_ = string_length;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp16_ = offset;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp15_ - _tmp16_;
-#line 1454 "WindowLeftProps.vala.c"
-       }
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp17_ = offset;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp18_ = len;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp19_ = string_length;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp20_ = offset;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp21_ = len;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp22_;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1474 "WindowLeftProps.vala.c"
-}
-
-
-static const gchar* string_to_string (const gchar* self) {
-       const gchar* result = NULL;
-#line 1310 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = self;
-#line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1486 "WindowLeftProps.vala.c"
-}
-
-
-gchar* xcls_leftprops_keyFormat (Xcls_LeftProps* self, const gchar* val, const gchar* type) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       const gchar* _tmp8_ = NULL;
-       gint _tmp9_ = 0;
-       gint _tmp10_ = 0;
-       gchar** ar = NULL;
-       const gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar** _tmp15_ = NULL;
-       gchar** _tmp16_ = NULL;
-       gchar** _tmp17_ = NULL;
-       gint _tmp17__length1 = 0;
-       gint ar_length1 = 0;
-       gint _ar_size_ = 0;
-       gchar* dval = NULL;
-       gchar** _tmp18_ = NULL;
-       gint _tmp18__length1 = 0;
-       gchar** _tmp19_ = NULL;
-       gint _tmp19__length1 = 0;
-       const gchar* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       const gchar* _tmp22_ = NULL;
-       gchar _tmp23_ = '\0';
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (val != NULL, NULL);
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (type != NULL, NULL);
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = type;
-#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_strcmp0 (_tmp0_, "listener") == 0) {
-#line 1525 "WindowLeftProps.vala.c"
-               const gchar* _tmp1_ = NULL;
-               gchar* _tmp2_ = NULL;
-               gchar* _tmp3_ = NULL;
-               gchar* _tmp4_ = NULL;
-               gchar* _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-               gchar* _tmp7_ = NULL;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp1_ = val;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp2_ = g_markup_escape_text (_tmp1_, (gssize) (-1));
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp3_ = _tmp2_;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp4_ = g_strconcat ("<span font_weight=\"bold\" color=\"#660000\">", _tmp3_, NULL);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp5_ = _tmp4_;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp6_ = g_strconcat (_tmp5_, "</span>", NULL);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp7_ = _tmp6_;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp5_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp3_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = _tmp7_;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 1555 "WindowLeftProps.vala.c"
-       }
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = val;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = strlen (_tmp8_);
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = _tmp9_;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp10_ < 1) {
-#line 1565 "WindowLeftProps.vala.c"
-               gchar* _tmp11_ = NULL;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp11_ = g_strdup ("<span  color=\"#FF0000\">--empty--</span>");
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = _tmp11_;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 1573 "WindowLeftProps.vala.c"
-       }
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = val;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = string_strip (_tmp12_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = _tmp13_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = _tmp15_ = g_strsplit (_tmp14_, " ", 0);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = _tmp16_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17__length1 = _vala_array_length (_tmp15_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp14_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       ar = _tmp17_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       ar_length1 = _tmp17__length1;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _ar_size_ = ar_length1;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = ar;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18__length1 = ar_length1;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19_ = ar;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19__length1 = ar_length1;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp20_ = _tmp18_[_tmp19__length1 - 1];
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp21_ = g_markup_escape_text (_tmp20_, (gssize) (-1));
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       dval = _tmp21_;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp22_ = val;
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp23_ = string_get (_tmp22_, (glong) 0);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       switch (_tmp23_) {
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               case '@':
-#line 1617 "WindowLeftProps.vala.c"
-               {
-                       const gchar* _tmp24_ = NULL;
-                       gchar _tmp25_ = '\0';
-                       const gchar* _tmp28_ = NULL;
-                       const gchar* _tmp29_ = NULL;
-                       gchar* _tmp30_ = NULL;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp24_ = dval;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp25_ = string_get (_tmp24_, (glong) 0);
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       if (_tmp25_ == '@') {
-#line 1630 "WindowLeftProps.vala.c"
-                               const gchar* _tmp26_ = NULL;
-                               gchar* _tmp27_ = NULL;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp26_ = dval;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp27_ = string_substring (_tmp26_, (glong) 1, (glong) (-1));
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _g_free0 (dval);
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               dval = _tmp27_;
-#line 1641 "WindowLeftProps.vala.c"
-                       }
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp28_ = dval;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp29_ = string_to_string (_tmp28_);
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp30_ = g_strconcat ("<span  font_weight=\"bold\">@ ", _tmp29_, "</span>", NULL);
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       result = _tmp30_;
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _g_free0 (dval);
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       return result;
-#line 1657 "WindowLeftProps.vala.c"
-               }
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               case '#':
-#line 1661 "WindowLeftProps.vala.c"
-               {
-                       const gchar* _tmp31_ = NULL;
-                       gchar _tmp32_ = '\0';
-                       const gchar* _tmp35_ = NULL;
-                       const gchar* _tmp36_ = NULL;
-                       gchar* _tmp37_ = NULL;
-#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp31_ = dval;
-#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp32_ = string_get (_tmp31_, (glong) 0);
-#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       if (_tmp32_ == '#') {
-#line 1674 "WindowLeftProps.vala.c"
-                               const gchar* _tmp33_ = NULL;
-                               gchar* _tmp34_ = NULL;
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp33_ = dval;
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp34_ = string_substring (_tmp33_, (glong) 1, (glong) (-1));
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _g_free0 (dval);
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               dval = _tmp34_;
-#line 1685 "WindowLeftProps.vala.c"
-                       }
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp35_ = dval;
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp36_ = string_to_string (_tmp35_);
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp37_ = g_strconcat ("<span  font_weight=\"bold\">", _tmp36_, "</span>", NULL);
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       result = _tmp37_;
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _g_free0 (dval);
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 102 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       return result;
-#line 1701 "WindowLeftProps.vala.c"
-               }
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               case '*':
-#line 1705 "WindowLeftProps.vala.c"
-               {
-                       const gchar* _tmp38_ = NULL;
-                       gchar _tmp39_ = '\0';
-                       const gchar* _tmp42_ = NULL;
-                       const gchar* _tmp43_ = NULL;
-                       gchar* _tmp44_ = NULL;
-#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp38_ = dval;
-#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp39_ = string_get (_tmp38_, (glong) 0);
-#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       if (_tmp39_ == '*') {
-#line 1718 "WindowLeftProps.vala.c"
-                               const gchar* _tmp40_ = NULL;
-                               gchar* _tmp41_ = NULL;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp40_ = dval;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp41_ = string_substring (_tmp40_, (glong) 1, (glong) (-1));
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _g_free0 (dval);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               dval = _tmp41_;
-#line 1729 "WindowLeftProps.vala.c"
-                       }
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp42_ = dval;
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp43_ = string_to_string (_tmp42_);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp44_ = g_strconcat ("<span   color=\"#0000CC\" font_weight=\"bold\">", _tmp43_, "</span>", NULL);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       result = _tmp44_;
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _g_free0 (dval);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       return result;
-#line 1745 "WindowLeftProps.vala.c"
-               }
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               case '$':
-#line 1749 "WindowLeftProps.vala.c"
-               {
-                       const gchar* _tmp45_ = NULL;
-                       gchar _tmp46_ = '\0';
-                       const gchar* _tmp49_ = NULL;
-                       const gchar* _tmp50_ = NULL;
-                       gchar* _tmp51_ = NULL;
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp45_ = dval;
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp46_ = string_get (_tmp45_, (glong) 0);
-#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       if (_tmp46_ == '$') {
-#line 1762 "WindowLeftProps.vala.c"
-                               const gchar* _tmp47_ = NULL;
-                               gchar* _tmp48_ = NULL;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp47_ = dval;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp48_ = string_substring (_tmp47_, (glong) 1, (glong) (-1));
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _g_free0 (dval);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               dval = _tmp48_;
-#line 1773 "WindowLeftProps.vala.c"
-                       }
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp49_ = dval;
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp50_ = string_to_string (_tmp49_);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp51_ = g_strconcat ("<span   style=\"italic\">", _tmp50_, "</span>", NULL);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       result = _tmp51_;
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _g_free0 (dval);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       return result;
-#line 1789 "WindowLeftProps.vala.c"
-               }
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               case '|':
-#line 1793 "WindowLeftProps.vala.c"
-               {
-                       const gchar* _tmp52_ = NULL;
-                       gchar _tmp53_ = '\0';
-                       const gchar* _tmp56_ = NULL;
-                       const gchar* _tmp57_ = NULL;
-                       gchar* _tmp58_ = NULL;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp52_ = dval;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp53_ = string_get (_tmp52_, (glong) 0);
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       if (_tmp53_ == '|') {
-#line 1806 "WindowLeftProps.vala.c"
-                               const gchar* _tmp54_ = NULL;
-                               gchar* _tmp55_ = NULL;
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp54_ = dval;
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp55_ = string_substring (_tmp54_, (glong) 1, (glong) (-1));
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _g_free0 (dval);
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               dval = _tmp55_;
-#line 1817 "WindowLeftProps.vala.c"
-                       }
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp56_ = dval;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp57_ = string_to_string (_tmp56_);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _tmp58_ = g_strconcat ("<span color=\"#008000\" font_weight=\"bold\">", _tmp57_, "</span>", NULL);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       result = _tmp58_;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _g_free0 (dval);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       return result;
-#line 1833 "WindowLeftProps.vala.c"
-               }
-               default:
-               {
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       result = dval;
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       return result;
-#line 1843 "WindowLeftProps.vala.c"
-               }
-       }
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (dval);
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 1850 "WindowLeftProps.vala.c"
-}
-
-
-gchar* xcls_leftprops_keySortFormat (Xcls_LeftProps* self, const gchar* key) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar _tmp1_ = '\0';
-       gchar** bits = NULL;
-       const gchar* _tmp4_ = NULL;
-       gchar** _tmp5_ = NULL;
-       gchar** _tmp6_ = NULL;
-       gint bits_length1 = 0;
-       gint _bits_size_ = 0;
-       const gchar* _tmp7_ = NULL;
-       gchar _tmp8_ = '\0';
-       const gchar* _tmp13_ = NULL;
-       gchar _tmp14_ = '\0';
-       const gchar* _tmp19_ = NULL;
-       gchar _tmp20_ = '\0';
-       gchar** _tmp25_ = NULL;
-       gint _tmp25__length1 = 0;
-       gchar** _tmp26_ = NULL;
-       gint _tmp26__length1 = 0;
-       const gchar* _tmp27_ = NULL;
-       gchar* _tmp28_ = NULL;
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (key != NULL, NULL);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = key;
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = string_get (_tmp0_, (glong) 0);
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp1_ == '*') {
-#line 1886 "WindowLeftProps.vala.c"
-               const gchar* _tmp2_ = NULL;
-               gchar* _tmp3_ = NULL;
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp2_ = key;
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp3_ = g_strconcat ("1 ", _tmp2_, NULL);
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = _tmp3_;
-#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 1897 "WindowLeftProps.vala.c"
-       }
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = key;
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, " ", 0);
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       bits = _tmp6_;
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       bits_length1 = _vala_array_length (_tmp5_);
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _bits_size_ = bits_length1;
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = key;
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = string_get (_tmp7_, (glong) 0);
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp8_ == '|') {
-#line 1915 "WindowLeftProps.vala.c"
-               gchar** _tmp9_ = NULL;
-               gint _tmp9__length1 = 0;
-               gchar** _tmp10_ = NULL;
-               gint _tmp10__length1 = 0;
-               const gchar* _tmp11_ = NULL;
-               gchar* _tmp12_ = NULL;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp9_ = bits;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp9__length1 = bits_length1;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp10_ = bits;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp10__length1 = bits_length1;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp11_ = _tmp9_[_tmp10__length1 - 1];
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp12_ = g_strconcat ("2 ", _tmp11_, NULL);
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = _tmp12_;
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 1940 "WindowLeftProps.vala.c"
-       }
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = key;
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = string_get (_tmp13_, (glong) 0);
-#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp14_ == '@') {
-#line 1948 "WindowLeftProps.vala.c"
-               gchar** _tmp15_ = NULL;
-               gint _tmp15__length1 = 0;
-               gchar** _tmp16_ = NULL;
-               gint _tmp16__length1 = 0;
-               const gchar* _tmp17_ = NULL;
-               gchar* _tmp18_ = NULL;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp15_ = bits;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp15__length1 = bits_length1;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp16_ = bits;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp16__length1 = bits_length1;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp17_ = _tmp15_[_tmp16__length1 - 1];
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp18_ = g_strconcat ("3 ", _tmp17_, NULL);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = _tmp18_;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 1973 "WindowLeftProps.vala.c"
-       }
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19_ = key;
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp20_ = string_get (_tmp19_, (glong) 0);
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp20_ == '#') {
-#line 1981 "WindowLeftProps.vala.c"
-               gchar** _tmp21_ = NULL;
-               gint _tmp21__length1 = 0;
-               gchar** _tmp22_ = NULL;
-               gint _tmp22__length1 = 0;
-               const gchar* _tmp23_ = NULL;
-               gchar* _tmp24_ = NULL;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp21_ = bits;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp21__length1 = bits_length1;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp22_ = bits;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp22__length1 = bits_length1;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp23_ = _tmp21_[_tmp22__length1 - 1];
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp24_ = g_strconcat ("4 ", _tmp23_, NULL);
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = _tmp24_;
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 2006 "WindowLeftProps.vala.c"
-       }
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp25_ = bits;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp25__length1 = bits_length1;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp26_ = bits;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp26__length1 = bits_length1;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp27_ = _tmp25_[_tmp26__length1 - 1];
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp28_ = g_strconcat ("5 ", _tmp27_, NULL);
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = _tmp28_;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 2026 "WindowLeftProps.vala.c"
-}
-
-
-static Block5Data* block5_data_ref (Block5Data* _data5_) {
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_atomic_int_inc (&_data5_->_ref_count_);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return _data5_;
-#line 2035 "WindowLeftProps.vala.c"
-}
-
-
-static void block5_data_unref (void * _userdata_) {
-       Block5Data* _data5_;
-       _data5_ = (Block5Data*) _userdata_;
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_atomic_int_dec_and_test (&_data5_->_ref_count_)) {
-#line 2044 "WindowLeftProps.vala.c"
-               Xcls_LeftProps* self;
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               self = _data5_->self;
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_data5_->fkey);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_data5_->type);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (self);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_slice_free (Block5Data, _data5_);
-#line 2056 "WindowLeftProps.vala.c"
-       }
-}
-
-
-static gboolean __lambda90_ (Block5Data* _data5_, GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter) {
-       Xcls_LeftProps* self;
-       gboolean result = FALSE;
-       GValue gval = {0};
-       Xcls_LeftPropsXcls_model* _tmp0_ = NULL;
-       GtkTreeStore* _tmp1_ = NULL;
-       GtkTreeIter _tmp2_ = {0};
-       GValue _tmp3_ = {0};
-       GValue _tmp4_ = {0};
-       const gchar* _tmp5_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp8_ = NULL;
-       GtkTreeStore* _tmp9_ = NULL;
-       GtkTreeIter _tmp10_ = {0};
-       GValue _tmp11_ = {0};
-       GValue _tmp12_ = {0};
-       const gchar* _tmp13_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp16_ = NULL;
-       GtkTreeStore* _tmp17_ = NULL;
-       GtkTreeIter _tmp18_ = {0};
-       GtkTreePath* _tmp19_ = NULL;
-       GtkTreePath* _tmp20_ = NULL;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = _data5_->self;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (model != NULL, FALSE);
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (path != NULL, FALSE);
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (iter != NULL, FALSE);
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->model;
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _tmp0_->el;
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = *iter;
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp1_, &_tmp2_, 0, &_tmp3_);
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp3_;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = gval;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = _data5_->type;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_strcmp0 (g_value_get_string (&_tmp4_), _tmp5_) != 0) {
-#line 2108 "WindowLeftProps.vala.c"
-               GValue _tmp6_ = {0};
-               const gchar* _tmp7_ = NULL;
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp6_ = gval;
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp7_ = _data5_->type;
-#line 198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_print ("not type: %s = %s\n", g_value_get_string (&_tmp6_), _tmp7_);
-#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = FALSE;
-#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 2123 "WindowLeftProps.vala.c"
-       }
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = self->model;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = _tmp8_->el;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = *iter;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 1, &_tmp11_);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp11_;
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = gval;
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = _data5_->fkey;
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_strcmp0 (g_value_get_string (&_tmp12_), _tmp13_) != 0) {
-#line 2143 "WindowLeftProps.vala.c"
-               GValue _tmp14_ = {0};
-               const gchar* _tmp15_ = NULL;
-#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp14_ = gval;
-#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp15_ = _data5_->fkey;
-#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_print ("not key: %s = %s\n", g_value_get_string (&_tmp14_), _tmp15_);
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = FALSE;
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 2158 "WindowLeftProps.vala.c"
-       }
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = self->model;
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = _tmp16_->el;
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = *iter;
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp17_, &_tmp18_);
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp20_ = _tmp19_;
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_startEditingValue (self, _tmp20_);
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_tmp20_);
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = TRUE;
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 2180 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ___lambda90__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) {
-       gboolean result;
-       result = __lambda90_ (self, model, path, iter);
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 2189 "WindowLeftProps.vala.c"
-}
-
-
-void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type) {
-       Block5Data* _data5_;
-       const gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gint _tmp6_ = 0;
-       gint _tmp7_ = 0;
-       const gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       const gchar* _tmp13_ = NULL;
-       JsRenderJsRender* _tmp30_ = NULL;
-       JsRenderNode* _tmp31_ = NULL;
-       GtkTreeSelection* s = NULL;
-       Xcls_LeftPropsXcls_view* _tmp32_ = NULL;
-       GtkTreeView* _tmp33_ = NULL;
-       GtkTreeSelection* _tmp34_ = NULL;
-       GtkTreeSelection* _tmp35_ = NULL;
-       GtkTreeSelection* _tmp36_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp37_ = NULL;
-       GtkTreeStore* _tmp38_ = NULL;
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (self != NULL);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (in_type != NULL);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (key != NULL);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (value != NULL);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (value_type != NULL);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data5_ = g_slice_new0 (Block5Data);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data5_->_ref_count_ = 1;
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data5_->self = g_object_ref (self);
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = in_type;
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_strcmp0 (_tmp1_, "signals") == 0) {
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp0_ = "listener";
-#line 2237 "WindowLeftProps.vala.c"
-       } else {
-               const gchar* _tmp2_ = NULL;
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp2_ = in_type;
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp0_ = _tmp2_;
-#line 2244 "WindowLeftProps.vala.c"
-       }
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = g_strdup (_tmp0_);
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data5_->type = _tmp3_;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = value_type;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = strlen (_tmp5_);
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = _tmp6_;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp7_ > 0) {
-#line 2258 "WindowLeftProps.vala.c"
-               const gchar* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp8_ = value_type;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp9_ = g_strconcat (_tmp8_, " ", NULL);
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp4_);
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp4_ = _tmp9_;
-#line 2269 "WindowLeftProps.vala.c"
-       } else {
-               gchar* _tmp10_ = NULL;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp10_ = g_strdup ("");
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp4_);
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp4_ = _tmp10_;
-#line 2278 "WindowLeftProps.vala.c"
-       }
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = key;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = g_strconcat (_tmp4_, _tmp11_, NULL);
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data5_->fkey = _tmp12_;
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = _data5_->type;
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_strcmp0 (_tmp13_, "listener") == 0) {
-#line 2290 "WindowLeftProps.vala.c"
-               JsRenderNode* _tmp14_ = NULL;
-               GeeHashMap* _tmp15_ = NULL;
-               const gchar* _tmp16_ = NULL;
-               gboolean _tmp17_ = FALSE;
-               JsRenderNode* _tmp18_ = NULL;
-               GeeHashMap* _tmp19_ = NULL;
-               const gchar* _tmp20_ = NULL;
-               const gchar* _tmp21_ = NULL;
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp14_ = self->node;
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp15_ = _tmp14_->listeners;
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp16_ = key;
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp17_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp15_, _tmp16_);
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               if (_tmp17_) {
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _g_free0 (_tmp4_);
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       block5_data_unref (_data5_);
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _data5_ = NULL;
-#line 168 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       return;
-#line 2317 "WindowLeftProps.vala.c"
-               }
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp18_ = self->node;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp19_ = _tmp18_->listeners;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp20_ = key;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp21_ = value;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp19_, _tmp20_, _tmp21_);
-#line 2329 "WindowLeftProps.vala.c"
-       } else {
-               JsRenderNode* _tmp22_ = NULL;
-               GeeHashMap* _tmp23_ = NULL;
-               const gchar* _tmp24_ = NULL;
-               gboolean _tmp25_ = FALSE;
-               JsRenderNode* _tmp26_ = NULL;
-               GeeHashMap* _tmp27_ = NULL;
-               const gchar* _tmp28_ = NULL;
-               const gchar* _tmp29_ = NULL;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp22_ = self->node;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp23_ = _tmp22_->props;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp24_ = _data5_->fkey;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp25_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp23_, _tmp24_);
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               if (_tmp25_) {
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _g_free0 (_tmp4_);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       block5_data_unref (_data5_);
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _data5_ = NULL;
-#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       return;
-#line 2357 "WindowLeftProps.vala.c"
-               }
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp26_ = self->node;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp27_ = _tmp26_->props;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp28_ = _data5_->fkey;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp29_ = value;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp27_, _tmp28_, _tmp29_);
-#line 2369 "WindowLeftProps.vala.c"
-       }
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp30_ = self->file;
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp31_ = self->node;
-#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_load (self, _tmp30_, _tmp31_);
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp32_ = self->view;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp33_ = _tmp32_->el;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp34_ = gtk_tree_view_get_selection (_tmp33_);
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp35_ = _g_object_ref0 (_tmp34_);
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       s = _tmp35_;
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp36_ = s;
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_selection_unselect_all (_tmp36_);
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("trying to find new iter");
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp37_ = self->model;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp38_ = _tmp37_->el;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_foreach ((GtkTreeModel*) _tmp38_, ___lambda90__gtk_tree_model_foreach_func, _data5_);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (s);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp4_);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       block5_data_unref (_data5_);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data5_ = NULL;
-#line 2407 "WindowLeftProps.vala.c"
-}
-
-
-void xcls_leftprops_before_edit (Xcls_LeftProps* self) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftPropsXcls_keyrender* _tmp1_ = NULL;
-       GtkCellRendererText* _tmp2_ = NULL;
-       Xcls_LeftProps* _tmp3_ = NULL;
-       Xcls_LeftPropsXcls_keyrender* _tmp4_ = NULL;
-       GtkCellRendererText* _tmp5_ = NULL;
-       Xcls_LeftProps* _tmp6_ = NULL;
-       Xcls_LeftPropsXcls_valrender* _tmp7_ = NULL;
-       GtkCellRendererCombo* _tmp8_ = NULL;
-       Xcls_LeftProps* _tmp9_ = NULL;
-       Xcls_LeftPropsXcls_valrender* _tmp10_ = NULL;
-       GtkCellRendererCombo* _tmp11_ = NULL;
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (self != NULL);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("before edit - stop editing\n");
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _tmp0_->keyrender;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = _tmp1_->el;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp2_, FALSE);
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->priv->_this;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = _tmp3_->keyrender;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = _tmp4_->el;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set (_tmp5_, "editable", FALSE, NULL);
-#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = self->priv->_this;
-#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = _tmp6_->valrender;
-#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = _tmp7_->el;
-#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp8_, FALSE);
-#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = self->priv->_this;
-#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = _tmp9_->valrender;
-#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = _tmp10_->el;
-#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set ((GtkCellRendererText*) _tmp11_, "editable", FALSE, NULL);
-#line 2460 "WindowLeftProps.vala.c"
-}
-
-
-void xcls_leftprops_deleteSelected (Xcls_LeftProps* self) {
-       GtkTreeIter iter = {0};
-       GtkTreeModel* mod = NULL;
-       GtkTreeSelection* s = NULL;
-       Xcls_LeftPropsXcls_view* _tmp0_ = NULL;
-       GtkTreeView* _tmp1_ = NULL;
-       GtkTreeSelection* _tmp2_ = NULL;
-       GtkTreeSelection* _tmp3_ = NULL;
-       GtkTreeSelection* _tmp4_ = NULL;
-       GtkTreeModel* _tmp5_ = NULL;
-       GtkTreeIter _tmp6_ = {0};
-       GtkTreeModel* _tmp7_ = NULL;
-       GValue gval = {0};
-       GtkTreeModel* _tmp8_ = NULL;
-       GtkTreeIter _tmp9_ = {0};
-       GValue _tmp10_ = {0};
-       gchar* type = NULL;
-       GValue _tmp11_ = {0};
-       gchar* _tmp12_ = NULL;
-       GtkTreeModel* _tmp13_ = NULL;
-       GtkTreeIter _tmp14_ = {0};
-       GValue _tmp15_ = {0};
-       gchar* key = NULL;
-       GValue _tmp16_ = {0};
-       gchar* _tmp17_ = NULL;
-       const gchar* _tmp18_ = NULL;
-       const gchar* _tmp19_ = NULL;
-       GQuark _tmp21_ = 0U;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       static GQuark _tmp20_label0 = 0;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       static GQuark _tmp20_label1 = 0;
-#line 2496 "WindowLeftProps.vala.c"
-       JsRenderJsRender* _tmp28_ = NULL;
-       JsRenderNode* _tmp29_ = NULL;
-       Xcls_LeftProps* _tmp30_ = NULL;
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (self != NULL);
-#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->view;
-#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _tmp0_->el;
-#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = gtk_tree_view_get_selection (_tmp1_);
-#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       s = _tmp3_;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = s;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_selection_get_selected (_tmp4_, &_tmp5_, &_tmp6_);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (mod);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = _g_object_ref0 (_tmp5_);
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       mod = _tmp7_;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       iter = _tmp6_;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = mod;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = iter;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value (_tmp8_, &_tmp9_, 0, &_tmp10_);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp10_;
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = gval;
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = g_strdup (g_value_get_string (&_tmp11_));
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       type = _tmp12_;
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = mod;
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = iter;
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value (_tmp13_, &_tmp14_, 1, &_tmp15_);
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp15_;
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = gval;
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = g_strdup (g_value_get_string (&_tmp16_));
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       key = _tmp17_;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = type;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19_ = _tmp18_;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp21_ = (NULL == _tmp19_) ? 0 : g_quark_from_string (_tmp19_);
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp21_ == ((0 != _tmp20_label0) ? _tmp20_label0 : (_tmp20_label0 = g_quark_from_static_string ("listener")))) {
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               switch (0) {
-#line 2566 "WindowLeftProps.vala.c"
-                       default:
-                       {
-                               JsRenderNode* _tmp22_ = NULL;
-                               GeeHashMap* _tmp23_ = NULL;
-                               const gchar* _tmp24_ = NULL;
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp22_ = self->node;
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp23_ = _tmp22_->listeners;
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp24_ = key;
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               gee_map_remove ((GeeMap*) _tmp23_, _tmp24_, NULL);
-#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               break;
-#line 2582 "WindowLeftProps.vala.c"
-                       }
-               }
-       } else if (_tmp21_ == ((0 != _tmp20_label1) ? _tmp20_label1 : (_tmp20_label1 = g_quark_from_static_string ("props")))) {
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               switch (0) {
-#line 2588 "WindowLeftProps.vala.c"
-                       default:
-                       {
-                               JsRenderNode* _tmp25_ = NULL;
-                               GeeHashMap* _tmp26_ = NULL;
-                               const gchar* _tmp27_ = NULL;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp25_ = self->node;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp26_ = _tmp25_->props;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp27_ = key;
-#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               gee_map_remove ((GeeMap*) _tmp26_, _tmp27_, NULL);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               break;
-#line 2604 "WindowLeftProps.vala.c"
-                       }
-               }
-       }
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp28_ = self->file;
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp29_ = self->node;
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_load (self, _tmp28_, _tmp29_);
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp30_ = self->priv->_this;
-#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_emit_by_name (_tmp30_, "changed");
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (key);
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (type);
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (s);
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (mod);
-#line 2628 "WindowLeftProps.vala.c"
-}
-
-
-void xcls_leftprops_finish_editing (Xcls_LeftProps* self) {
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (self != NULL);
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_before_edit (self);
-#line 2637 "WindowLeftProps.vala.c"
-}
-
-
-void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node) {
-       JsRenderNode* _tmp0_ = NULL;
-       JsRenderNode* _tmp1_ = NULL;
-       JsRenderJsRender* _tmp2_ = NULL;
-       JsRenderJsRender* _tmp3_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp4_ = NULL;
-       GtkTreeStore* _tmp5_ = NULL;
-       JsRenderNode* _tmp6_ = NULL;
-       GtkTreeIter iter = {0};
-       GtkTreeStore* m = NULL;
-       Xcls_LeftPropsXcls_model* _tmp7_ = NULL;
-       GtkTreeStore* _tmp8_ = NULL;
-       GtkTreeStore* _tmp9_ = NULL;
-       GeeMapIterator* miter = NULL;
-       JsRenderNode* _tmp10_ = NULL;
-       GeeHashMap* _tmp11_ = NULL;
-       GeeMapIterator* _tmp12_ = NULL;
-       JsRenderNode* _tmp24_ = NULL;
-       GeeHashMap* _tmp25_ = NULL;
-       GeeMapIterator* _tmp26_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp38_ = NULL;
-       GtkTreeStore* _tmp39_ = NULL;
-       Xcls_LeftPropsXcls_view* _tmp40_ = NULL;
-       GtkTreeView* _tmp41_ = NULL;
-       GtkTreeSelection* _tmp42_ = NULL;
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (self != NULL);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (file != NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("load leftprops\n");
-#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_before_edit (self);
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = node;
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->node);
-#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->node = _tmp1_;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = file;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->file);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->file = _tmp3_;
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->model;
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = _tmp4_->el;
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_store_clear (_tmp5_);
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = node;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp6_ == NULL) {
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return;
-#line 2702 "WindowLeftProps.vala.c"
-       }
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->model;
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = _tmp7_->el;
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = _g_object_ref0 (_tmp8_);
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       m = _tmp9_;
-#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = node;
-#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = _tmp10_->listeners;
-#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp11_);
-#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       miter = _tmp12_;
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       while (TRUE) {
-#line 2722 "WindowLeftProps.vala.c"
-               GeeMapIterator* _tmp13_ = NULL;
-               gboolean _tmp14_ = FALSE;
-               GtkTreeStore* _tmp15_ = NULL;
-               GtkTreeIter _tmp16_ = {0};
-               GtkTreeIter _tmp17_ = {0};
-               GeeMapIterator* _tmp18_ = NULL;
-               gpointer _tmp19_ = NULL;
-               gchar* _tmp20_ = NULL;
-               GeeMapIterator* _tmp21_ = NULL;
-               gpointer _tmp22_ = NULL;
-               gchar* _tmp23_ = NULL;
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp13_ = miter;
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp14_ = gee_map_iterator_next (_tmp13_);
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               if (!_tmp14_) {
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       break;
-#line 2742 "WindowLeftProps.vala.c"
-               }
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp15_ = m;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_tree_store_append (_tmp15_, &_tmp16_, NULL);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               iter = _tmp16_;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp17_ = iter;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp18_ = miter;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp19_ = gee_map_iterator_get_key (_tmp18_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp20_ = (gchar*) _tmp19_;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp21_ = miter;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp22_ = gee_map_iterator_get_value (_tmp21_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp23_ = (gchar*) _tmp22_;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               xcls_leftprops_updateIter (self, &_tmp17_, "listener", _tmp20_, _tmp23_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp23_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp20_);
-#line 2770 "WindowLeftProps.vala.c"
-       }
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp24_ = node;
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp25_ = _tmp24_->props;
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp26_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp25_);
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (miter);
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       miter = _tmp26_;
-#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       while (TRUE) {
-#line 2784 "WindowLeftProps.vala.c"
-               GeeMapIterator* _tmp27_ = NULL;
-               gboolean _tmp28_ = FALSE;
-               GtkTreeStore* _tmp29_ = NULL;
-               GtkTreeIter _tmp30_ = {0};
-               GtkTreeIter _tmp31_ = {0};
-               GeeMapIterator* _tmp32_ = NULL;
-               gpointer _tmp33_ = NULL;
-               gchar* _tmp34_ = NULL;
-               GeeMapIterator* _tmp35_ = NULL;
-               gpointer _tmp36_ = NULL;
-               gchar* _tmp37_ = NULL;
-#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp27_ = miter;
-#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp28_ = gee_map_iterator_next (_tmp27_);
-#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               if (!_tmp28_) {
-#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       break;
-#line 2804 "WindowLeftProps.vala.c"
-               }
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp29_ = m;
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_tree_store_append (_tmp29_, &_tmp30_, NULL);
-#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               iter = _tmp30_;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp31_ = iter;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp32_ = miter;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp33_ = gee_map_iterator_get_key (_tmp32_);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp34_ = (gchar*) _tmp33_;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp35_ = miter;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp36_ = gee_map_iterator_get_value (_tmp35_);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp37_ = (gchar*) _tmp36_;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               xcls_leftprops_updateIter (self, &_tmp31_, "prop", _tmp34_, _tmp37_);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp37_);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp34_);
-#line 2832 "WindowLeftProps.vala.c"
-       }
-#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("clear selection\n");
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp38_ = self->model;
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp39_ = _tmp38_->el;
-#line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp39_, 6, GTK_SORT_ASCENDING);
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp40_ = self->view;
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp41_ = _tmp40_->el;
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp42_ = gtk_tree_view_get_selection (_tmp41_);
-#line 321 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_selection_unselect_all (_tmp42_);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (miter);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (m);
-#line 2854 "WindowLeftProps.vala.c"
-}
-
-
-static gpointer _gtk_tree_path_copy0 (gpointer self) {
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self ? gtk_tree_path_copy (self) : NULL;
-#line 2861 "WindowLeftProps.vala.c"
-}
-
-
-static Block6Data* block6_data_ref (Block6Data* _data6_) {
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_atomic_int_inc (&_data6_->_ref_count_);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return _data6_;
-#line 2870 "WindowLeftProps.vala.c"
-}
-
-
-static void block6_data_unref (void * _userdata_) {
-       Block6Data* _data6_;
-       _data6_ = (Block6Data*) _userdata_;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) {
-#line 2879 "WindowLeftProps.vala.c"
-               Xcls_LeftProps* self;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               self = _data6_->self;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _gtk_tree_path_free0 (_data6_->path);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (self);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_slice_free (Block6Data, _data6_);
-#line 2889 "WindowLeftProps.vala.c"
-       }
-}
-
-
-static gboolean __lambda84_ (Block6Data* _data6_) {
-       Xcls_LeftProps* self;
-       gboolean result = FALSE;
-       Xcls_LeftPropsXcls_keyrender* _tmp0_ = NULL;
-       GtkCellRendererText* _tmp1_ = NULL;
-       Xcls_LeftPropsXcls_view* _tmp2_ = NULL;
-       GtkTreeView* _tmp3_ = NULL;
-       GtkTreePath* _tmp4_ = NULL;
-       Xcls_LeftPropsXcls_keycol* _tmp5_ = NULL;
-       GtkTreeViewColumn* _tmp6_ = NULL;
-       Xcls_LeftPropsXcls_keyrender* _tmp7_ = NULL;
-       GtkCellRendererText* _tmp8_ = NULL;
-#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = _data6_->self;
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->allow_edit = TRUE;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->keyrender;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _tmp0_->el;
-#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set (_tmp1_, "editable", TRUE, NULL);
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->view;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _tmp2_->el;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = _data6_->path;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->keycol;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = _tmp5_->el;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->keyrender;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = _tmp7_->el;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_set_cursor_on_cell (_tmp3_, _tmp4_, _tmp6_, (GtkCellRenderer*) _tmp8_, TRUE);
-#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = FALSE;
-#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 2936 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ___lambda84__gsource_func (gpointer self) {
-       gboolean result;
-       result = __lambda84_ (self);
-#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 2945 "WindowLeftProps.vala.c"
-}
-
-
-void xcls_leftprops_startEditingKey (Xcls_LeftProps* self, GtkTreePath* path) {
-       Block6Data* _data6_;
-       GtkTreePath* _tmp0_ = NULL;
-       GtkTreePath* _tmp1_ = NULL;
-       gboolean _tmp2_ = FALSE;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (self != NULL);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (path != NULL);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data6_ = g_slice_new0 (Block6Data);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data6_->_ref_count_ = 1;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data6_->self = g_object_ref (self);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = path;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _gtk_tree_path_copy0 (_tmp0_);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_data6_->path);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data6_->path = _tmp1_;
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_emit_by_name (self, "stop-editor", &_tmp2_);
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (!_tmp2_) {
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               block6_data_unref (_data6_);
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _data6_ = NULL;
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return;
-#line 2982 "WindowLeftProps.vala.c"
-       }
-#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda84__gsource_func, block6_data_ref (_data6_), block6_data_unref);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       block6_data_unref (_data6_);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data6_ = NULL;
-#line 2990 "WindowLeftProps.vala.c"
-}
-
-
-static Block7Data* block7_data_ref (Block7Data* _data7_) {
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_atomic_int_inc (&_data7_->_ref_count_);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return _data7_;
-#line 2999 "WindowLeftProps.vala.c"
-}
-
-
-static void block7_data_unref (void * _userdata_) {
-       Block7Data* _data7_;
-       _data7_ = (Block7Data*) _userdata_;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_atomic_int_dec_and_test (&_data7_->_ref_count_)) {
-#line 3008 "WindowLeftProps.vala.c"
-               Xcls_LeftProps* self;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               self = _data7_->self;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_data7_->type);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_data7_->key);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _gtk_tree_path_free0 (_data7_->path);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (self);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_slice_free (Block7Data, _data7_);
-#line 3022 "WindowLeftProps.vala.c"
-       }
-}
-
-
-static gboolean ___lambda88_ (Block7Data* _data7_) {
-       Xcls_LeftProps* self;
-       gboolean result = FALSE;
-       Xcls_LeftPropsXcls_view* _tmp0_ = NULL;
-       GtkTreeView* _tmp1_ = NULL;
-       GtkTreeSelection* _tmp2_ = NULL;
-       GtkTreePath* _tmp3_ = NULL;
-       JsRenderJsRender* _tmp4_ = NULL;
-       JsRenderNode* _tmp5_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = _data7_->self;
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->view;
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _tmp0_->el;
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = gtk_tree_view_get_selection (_tmp1_);
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _data7_->path;
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_selection_select_path (_tmp2_, _tmp3_);
-#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->file;
-#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->node;
-#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = _data7_->type;
-#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = _data7_->key;
-#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_emit_by_name (self, "show-editor", _tmp4_, _tmp5_, _tmp6_, _tmp7_);
-#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = FALSE;
-#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 3064 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ____lambda88__gsource_func (gpointer self) {
-       gboolean result;
-       result = ___lambda88_ (self);
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 3073 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean __lambda89_ (Block7Data* _data7_) {
-       Xcls_LeftProps* self;
-       gboolean result = FALSE;
-       Xcls_LeftPropsXcls_valrender* _tmp0_ = NULL;
-       GtkCellRendererCombo* _tmp1_ = NULL;
-       Xcls_LeftPropsXcls_view* _tmp2_ = NULL;
-       GtkTreeView* _tmp3_ = NULL;
-       GtkTreePath* _tmp4_ = NULL;
-       Xcls_LeftPropsXcls_valcol* _tmp5_ = NULL;
-       GtkTreeViewColumn* _tmp6_ = NULL;
-       Xcls_LeftPropsXcls_valrender* _tmp7_ = NULL;
-       GtkCellRendererCombo* _tmp8_ = NULL;
-#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = _data7_->self;
-#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->allow_edit = TRUE;
-#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->valrender;
-#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _tmp0_->el;
-#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set ((GtkCellRendererText*) _tmp1_, "editable", TRUE, NULL);
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->view;
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _tmp2_->el;
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = _data7_->path;
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->valcol;
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = _tmp5_->el;
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->valrender;
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = _tmp7_->el;
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_set_cursor_on_cell (_tmp3_, _tmp4_, _tmp6_, (GtkCellRenderer*) _tmp8_, TRUE);
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = FALSE;
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 3119 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ___lambda89__gsource_func (gpointer self) {
-       gboolean result;
-       result = __lambda89_ (self);
-#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 3128 "WindowLeftProps.vala.c"
-}
-
-
-void xcls_leftprops_startEditingValue (Xcls_LeftProps* self, GtkTreePath* path) {
-       Block7Data* _data7_;
-       GtkTreePath* _tmp0_ = NULL;
-       GtkTreePath* _tmp1_ = NULL;
-       gboolean _tmp2_ = FALSE;
-       GtkTreeIter iter = {0};
-       GtkTreeStore* mod = NULL;
-       Xcls_LeftPropsXcls_model* _tmp3_ = NULL;
-       GtkTreeStore* _tmp4_ = NULL;
-       GtkTreeStore* _tmp5_ = NULL;
-       GtkTreeStore* _tmp6_ = NULL;
-       GtkTreePath* _tmp7_ = NULL;
-       GtkTreeIter _tmp8_ = {0};
-       GValue gval = {0};
-       GtkTreeStore* _tmp9_ = NULL;
-       GtkTreeIter _tmp10_ = {0};
-       GValue _tmp11_ = {0};
-       gchar* val = NULL;
-       GValue _tmp12_ = {0};
-       gchar* _tmp13_ = NULL;
-       GtkTreeStore* _tmp14_ = NULL;
-       GtkTreeIter _tmp15_ = {0};
-       GValue _tmp16_ = {0};
-       GValue _tmp17_ = {0};
-       gchar* _tmp18_ = NULL;
-       GtkTreeStore* _tmp19_ = NULL;
-       GtkTreeIter _tmp20_ = {0};
-       GValue _tmp21_ = {0};
-       GValue _tmp22_ = {0};
-       gchar* _tmp23_ = NULL;
-       gboolean use_textarea = FALSE;
-       const gchar* _tmp24_ = NULL;
-       gboolean _tmp25_ = FALSE;
-       const gchar* _tmp26_ = NULL;
-       gint _tmp27_ = 0;
-       gint _tmp28_ = 0;
-       gboolean _tmp31_ = FALSE;
-       GtkTreeStore* _tmp32_ = NULL;
-       GtkTreeIter _tmp33_ = {0};
-       GtkTreePath* _tmp34_ = NULL;
-       GtkTreePath* _tmp35_ = NULL;
-       gchar* _tmp36_ = NULL;
-       gchar* _tmp37_ = NULL;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (self != NULL);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (path != NULL);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data7_ = g_slice_new0 (Block7Data);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data7_->_ref_count_ = 1;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data7_->self = g_object_ref (self);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = path;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _gtk_tree_path_copy0 (_tmp0_);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_data7_->path);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data7_->path = _tmp1_;
-#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("start editing?\n");
-#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_emit_by_name (self, "stop-editor", &_tmp2_);
-#line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (!_tmp2_) {
-#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_print ("stop editor failed\n");
-#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               block7_data_unref (_data7_);
-#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _data7_ = NULL;
-#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return;
-#line 3207 "WindowLeftProps.vala.c"
-       }
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->model;
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = _tmp3_->el;
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = _g_object_ref0 (_tmp4_);
-#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       mod = _tmp5_;
-#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = mod;
-#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = _data7_->path;
-#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_iter ((GtkTreeModel*) _tmp6_, &_tmp8_, _tmp7_);
-#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       iter = _tmp8_;
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = mod;
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = iter;
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 3, &_tmp11_);
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp11_;
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = gval;
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = g_strdup (g_value_get_string (&_tmp12_));
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       val = _tmp13_;
-#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = mod;
-#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp15_ = iter;
-#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp14_, &_tmp15_, 1, &_tmp16_);
-#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp16_;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = gval;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = g_strdup (g_value_get_string (&_tmp17_));
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data7_->key = _tmp18_;
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19_ = mod;
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp20_ = iter;
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp19_, &_tmp20_, 0, &_tmp21_);
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp21_;
-#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp22_ = gval;
-#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp23_ = g_strdup (g_value_get_string (&_tmp22_));
-#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data7_->type = _tmp23_;
-#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       use_textarea = FALSE;
-#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp24_ = _data7_->type;
-#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_strcmp0 (_tmp24_, "listener") == 0) {
-#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               use_textarea = TRUE;
-#line 3281 "WindowLeftProps.vala.c"
-       }
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp26_ = _data7_->key;
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp27_ = strlen (_tmp26_);
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp28_ = _tmp27_;
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp28_ > 0) {
-#line 3291 "WindowLeftProps.vala.c"
-               const gchar* _tmp29_ = NULL;
-               gchar _tmp30_ = '\0';
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp29_ = _data7_->key;
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp30_ = string_get (_tmp29_, (glong) 0);
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp25_ = _tmp30_ == '|';
-#line 3300 "WindowLeftProps.vala.c"
-       } else {
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp25_ = FALSE;
-#line 3304 "WindowLeftProps.vala.c"
-       }
-#line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp25_) {
-#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               use_textarea = TRUE;
-#line 3310 "WindowLeftProps.vala.c"
-       }
-#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp31_ = use_textarea;
-#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp31_) {
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_print ("Call show editor\n");
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda88__gsource_func, block7_data_ref (_data7_), block7_data_unref);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (val);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (mod);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               block7_data_unref (_data7_);
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _data7_ = NULL;
-#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return;
-#line 3332 "WindowLeftProps.vala.c"
-       }
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp32_ = mod;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp33_ = iter;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp34_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp32_, &_tmp33_);
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp35_ = _tmp34_;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp36_ = gtk_tree_path_to_string (_tmp35_);
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp37_ = _tmp36_;
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("turn on editing %s \n", _tmp37_);
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp37_);
-#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_tmp35_);
-#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda89__gsource_func, block7_data_ref (_data7_), block7_data_unref);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (val);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (mod);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       block7_data_unref (_data7_);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data7_ = NULL;
-#line 3364 "WindowLeftProps.vala.c"
-}
-
-
-void xcls_leftprops_updateIter (Xcls_LeftProps* self, GtkTreeIter* iter, const gchar* type, const gchar* key, const gchar* value) {
-       const gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar** dl = NULL;
-       const gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar** _tmp5_ = NULL;
-       gchar** _tmp6_ = NULL;
-       gchar** _tmp7_ = NULL;
-       gint _tmp7__length1 = 0;
-       gint dl_length1 = 0;
-       gint _dl_size_ = 0;
-       gchar* _tmp8_ = NULL;
-       gchar** _tmp9_ = NULL;
-       gint _tmp9__length1 = 0;
-       gchar* dis_val = NULL;
-       gchar* _tmp18_ = NULL;
-       const gchar* _tmp19_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp46_ = NULL;
-       GtkTreeStore* _tmp47_ = NULL;
-       GtkTreeIter _tmp48_ = {0};
-       const gchar* _tmp49_ = NULL;
-       const gchar* _tmp50_ = NULL;
-       gchar* _tmp51_ = NULL;
-       gchar* _tmp52_ = NULL;
-       const gchar* _tmp53_ = NULL;
-       const gchar* _tmp54_ = NULL;
-       const gchar* _tmp55_ = NULL;
-       gchar* _tmp56_ = NULL;
-       gchar* _tmp57_ = NULL;
-       const gchar* _tmp58_ = NULL;
-       gchar* _tmp59_ = NULL;
-       gchar* _tmp60_ = NULL;
-       gchar* _tmp61_ = NULL;
-       gchar* _tmp62_ = NULL;
-       gchar* _tmp63_ = NULL;
-       gchar* _tmp64_ = NULL;
-       gchar* _tmp65_ = NULL;
-       gchar* _tmp66_ = NULL;
-       const gchar* _tmp67_ = NULL;
-       gchar* _tmp68_ = NULL;
-       gchar* _tmp69_ = NULL;
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (self != NULL);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (iter != NULL);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (type != NULL);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (key != NULL);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (value != NULL);
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = key;
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = value;
-#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("update Iter %s, %s\n", _tmp0_, _tmp1_);
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = value;
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = string_strip (_tmp2_);
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = _tmp3_;
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, "\n", 0);
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = _tmp6_;
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7__length1 = _vala_array_length (_tmp5_);
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp4_);
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       dl = _tmp7_;
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       dl_length1 = _tmp7__length1;
-#line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _dl_size_ = dl_length1;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = dl;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9__length1 = dl_length1;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp9__length1 > 1) {
-#line 3453 "WindowLeftProps.vala.c"
-               gchar** _tmp10_ = NULL;
-               gint _tmp10__length1 = 0;
-               const gchar* _tmp11_ = NULL;
-               gchar* _tmp12_ = NULL;
-               gchar* _tmp13_ = NULL;
-               gchar* _tmp14_ = NULL;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp10_ = dl;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp10__length1 = dl_length1;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp11_ = _tmp10_[0];
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp12_ = string_strip (_tmp11_);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp13_ = _tmp12_;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp14_ = g_strconcat (_tmp13_, "...", NULL);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp8_);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp8_ = _tmp14_;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp13_);
-#line 3478 "WindowLeftProps.vala.c"
-       } else {
-               gchar** _tmp15_ = NULL;
-               gint _tmp15__length1 = 0;
-               const gchar* _tmp16_ = NULL;
-               gchar* _tmp17_ = NULL;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp15_ = dl;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp15__length1 = dl_length1;
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp16_ = _tmp15_[0];
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp17_ = g_strdup (_tmp16_);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp8_);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp8_ = _tmp17_;
-#line 3496 "WindowLeftProps.vala.c"
-       }
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = g_strdup (_tmp8_);
-#line 432 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       dis_val = _tmp18_;
-#line 434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19_ = type;
-#line 434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_strcmp0 (_tmp19_, "listener") == 0) {
-#line 3506 "WindowLeftProps.vala.c"
-               Xcls_LeftPropsXcls_model* _tmp20_ = NULL;
-               GtkTreeStore* _tmp21_ = NULL;
-               GtkTreeIter _tmp22_ = {0};
-               const gchar* _tmp23_ = NULL;
-               const gchar* _tmp24_ = NULL;
-               const gchar* _tmp25_ = NULL;
-               const gchar* _tmp26_ = NULL;
-               gchar* _tmp27_ = NULL;
-               gchar* _tmp28_ = NULL;
-               const gchar* _tmp29_ = NULL;
-               const gchar* _tmp30_ = NULL;
-               const gchar* _tmp31_ = NULL;
-               gchar* _tmp32_ = NULL;
-               gchar* _tmp33_ = NULL;
-               const gchar* _tmp34_ = NULL;
-               gchar* _tmp35_ = NULL;
-               gchar* _tmp36_ = NULL;
-               gchar* _tmp37_ = NULL;
-               gchar* _tmp38_ = NULL;
-               gchar* _tmp39_ = NULL;
-               gchar* _tmp40_ = NULL;
-               gchar* _tmp41_ = NULL;
-               gchar* _tmp42_ = NULL;
-               const gchar* _tmp43_ = NULL;
-               gchar* _tmp44_ = NULL;
-               gchar* _tmp45_ = NULL;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp20_ = self->model;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp21_ = _tmp20_->el;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp22_ = *iter;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp23_ = type;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp24_ = key;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp25_ = key;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp26_ = type;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp27_ = xcls_leftprops_keyFormat (self, _tmp25_, _tmp26_);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp28_ = _tmp27_;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp29_ = value;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp30_ = dis_val;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp31_ = key;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp32_ = g_strconcat (_tmp31_, " ", NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp33_ = _tmp32_;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp34_ = value;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp35_ = g_strconcat (_tmp33_, _tmp34_, NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp36_ = _tmp35_;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp37_ = g_markup_escape_text (_tmp36_, (gssize) (-1));
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp38_ = _tmp37_;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp39_ = g_strconcat ("<tt>", _tmp38_, NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp40_ = _tmp39_;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp41_ = g_strconcat (_tmp40_, "</tt>", NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp42_ = _tmp41_;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp43_ = key;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp44_ = g_strconcat ("0 ", _tmp43_, NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp45_ = _tmp44_;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_tree_store_set (_tmp21_, &_tmp22_, 0, _tmp23_, 1, _tmp24_, 2, _tmp28_, 3, _tmp29_, 4, _tmp30_, 5, _tmp42_, 6, _tmp45_, -1);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp45_);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp42_);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp40_);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp38_);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp36_);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp33_);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp28_);
-#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (dis_val);
-#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_free0 (_tmp8_);
-#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL);
-#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return;
-#line 3609 "WindowLeftProps.vala.c"
-       }
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp46_ = self->model;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp47_ = _tmp46_->el;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp48_ = *iter;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp49_ = key;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp50_ = key;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp51_ = xcls_leftprops_keyFormat (self, _tmp50_, "prop");
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp52_ = _tmp51_;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp53_ = value;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp54_ = dis_val;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp55_ = key;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp56_ = g_strconcat (_tmp55_, " ", NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp57_ = _tmp56_;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp58_ = value;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp59_ = g_strconcat (_tmp57_, _tmp58_, NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp60_ = _tmp59_;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp61_ = g_markup_escape_text (_tmp60_, (gssize) (-1));
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp62_ = _tmp61_;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp63_ = g_strconcat ("<tt>", _tmp62_, NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp64_ = _tmp63_;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp65_ = g_strconcat (_tmp64_, "</tt>", NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp66_ = _tmp65_;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp67_ = key;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp68_ = xcls_leftprops_keySortFormat (self, _tmp67_);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp69_ = _tmp68_;
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_store_set (_tmp47_, &_tmp48_, 0, "props", 1, _tmp49_, 2, _tmp52_, 3, _tmp53_, 4, _tmp54_, 5, _tmp66_, 6, _tmp69_, -1);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp69_);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp66_);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp64_);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp62_);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp60_);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp57_);
-#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp52_);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (dis_val);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (_tmp8_);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL);
-#line 3681 "WindowLeftProps.vala.c"
-}
-
-
-static void g_cclosure_user_marshal_BOOLEAN__VOID (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
-       typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1, gpointer data2);
-       register GMarshalFunc_BOOLEAN__VOID callback;
-       register GCClosure * cc;
-       register gpointer data1;
-       register gpointer data2;
-       gboolean v_return;
-       cc = (GCClosure *) closure;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (return_value != NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (n_param_values == 1);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (G_CCLOSURE_SWAP_DATA (closure)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               data1 = closure->data;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               data2 = param_values->data[0].v_pointer;
-#line 3703 "WindowLeftProps.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               data1 = param_values->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               data2 = closure->data;
-#line 3709 "WindowLeftProps.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       callback = (GMarshalFunc_BOOLEAN__VOID) (marshal_data ? marshal_data : cc->callback);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       v_return = callback (data1, data2);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_value_set_boolean (return_value, v_return);
-#line 3717 "WindowLeftProps.vala.c"
-}
-
-
-static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
-       typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING) (gpointer data1, gpointer arg_1, gpointer arg_2, const char* arg_3, const char* arg_4, gpointer data2);
-       register GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING callback;
-       register GCClosure * cc;
-       register gpointer data1;
-       register gpointer data2;
-       cc = (GCClosure *) closure;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (n_param_values == 5);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (G_CCLOSURE_SWAP_DATA (closure)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               data1 = closure->data;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               data2 = param_values->data[0].v_pointer;
-#line 3736 "WindowLeftProps.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               data1 = param_values->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               data2 = closure->data;
-#line 3742 "WindowLeftProps.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       callback = (GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       callback (data1, g_value_get_object (param_values + 1), g_value_get_object (param_values + 2), g_value_get_string (param_values + 3), g_value_get_string (param_values + 4), data2);
-#line 3748 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_HBox2 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_Button3* child_0 = NULL;
-       Xcls_LeftProps* _tmp3_ = NULL;
-       Xcls_LeftPropsXcls_Button3* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkButton* _tmp6_ = NULL;
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_HBox2*) g_object_new (object_type, NULL);
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->priv->_this;
-#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = xcls_leftprops_xcls_button3_new (_tmp3_);
-#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp4_;
-#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = child_0->el;
-#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 3800 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_new (Xcls_LeftProps* _owner) {
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_hbox2_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, _owner);
-#line 3807 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_hbox2_class_init (Xcls_LeftPropsXcls_HBox2Class * klass) {
-#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
-#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox2Private));
-#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox2_finalize;
-#line 3818 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_hbox2_instance_init (Xcls_LeftPropsXcls_HBox2 * self) {
-#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_HBOX2_GET_PRIVATE (self);
-#line 3825 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_hbox2_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_HBox2 * self;
-#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2);
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_hbox2_parent_class)->finalize (obj);
-#line 3839 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_hbox2_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_hbox2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_hbox2_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_HBox2), 0, (GInstanceInitFunc) xcls_leftprops_xcls_hbox2_instance_init, NULL };
-               GType xcls_leftprops_xcls_hbox2_type_id;
-               xcls_leftprops_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_HBox2", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_hbox2_type_id__volatile, xcls_leftprops_xcls_hbox2_type_id);
-       }
-       return xcls_leftprops_xcls_hbox2_type_id__volatile;
-}
-
-
-static gboolean __lambda98_ (Xcls_LeftPropsXcls_Button3* self, GtkWidget* _self_, GdkEventButton* ev) {
-       gboolean result = FALSE;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftPropsXcls_AddPropertyPopup* p = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftPropsXcls_AddPropertyPopup* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_AddPropertyPopup* _tmp3_ = NULL;
-       GtkMenu* _tmp4_ = NULL;
-       GdkScreen* _tmp5_ = NULL;
-       GtkMenu* _tmp6_ = NULL;
-       GtkMenu* _tmp7_ = NULL;
-       GdkEventButton* _tmp8_ = NULL;
-       guint _tmp9_ = 0U;
-       GdkEventButton* _tmp10_ = NULL;
-       guint32 _tmp11_ = 0U;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_self_ != NULL, FALSE);
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (ev != NULL, FALSE);
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_before_edit (_tmp0_);
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = self->priv->_this;
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = _tmp1_->AddPropertyPopup;
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       p = _tmp3_;
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = p->el;
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = gdk_screen_get_default ();
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_set_screen (_tmp4_, _tmp5_);
-#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = p->el;
-#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp6_);
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = p->el;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = ev;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = _tmp8_->button;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = ev;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = _tmp10_->time;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_popup (_tmp7_, NULL, NULL, NULL, NULL, _tmp9_, _tmp11_);
-#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = TRUE;
-#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (p);
-#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 3914 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ___lambda98__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-       gboolean result;
-       result = __lambda98_ ((Xcls_LeftPropsXcls_Button3*) self, _sender, event);
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 3923 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_Button3 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkButton* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_HBox4* child_0 = NULL;
-       Xcls_LeftProps* _tmp3_ = NULL;
-       Xcls_LeftPropsXcls_HBox4* _tmp4_ = NULL;
-       GtkButton* _tmp5_ = NULL;
-       GtkHBox* _tmp6_ = NULL;
-       Xcls_LeftPropsXcls_AddPropertyPopup* child_1 = NULL;
-       Xcls_LeftProps* _tmp7_ = NULL;
-       Xcls_LeftPropsXcls_AddPropertyPopup* _tmp8_ = NULL;
-       GtkButton* _tmp9_ = NULL;
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_Button3*) g_object_new (object_type, NULL);
-#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkButton*) gtk_button_new ();
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->priv->_this;
-#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = xcls_leftprops_xcls_hbox4_new (_tmp3_);
-#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp4_;
-#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = child_0->el;
-#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->priv->_this;
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = xcls_leftprops_xcls_addpropertypopup_new (_tmp7_);
-#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_1 = _tmp8_;
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_1);
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = self->el;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp9_, "button-press-event", (GCallback) ___lambda98__gtk_widget_button_press_event, self, 0);
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_1);
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 3993 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_new (Xcls_LeftProps* _owner) {
-#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_button3_construct (XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, _owner);
-#line 4000 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_button3_class_init (Xcls_LeftPropsXcls_Button3Class * klass) {
-#line 490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_button3_parent_class = g_type_class_peek_parent (klass);
-#line 490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Button3Private));
-#line 490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_button3_finalize;
-#line 4011 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_button3_instance_init (Xcls_LeftPropsXcls_Button3 * self) {
-#line 490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_BUTTON3_GET_PRIVATE (self);
-#line 4018 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_button3_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_Button3 * self;
-#line 490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3);
-#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_button3_parent_class)->finalize (obj);
-#line 4032 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_button3_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_button3_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_button3_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_Button3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_button3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_Button3), 0, (GInstanceInitFunc) xcls_leftprops_xcls_button3_instance_init, NULL };
-               GType xcls_leftprops_xcls_button3_type_id;
-               xcls_leftprops_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Button3", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_button3_type_id__volatile, xcls_leftprops_xcls_button3_type_id);
-       }
-       return xcls_leftprops_xcls_button3_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_HBox4 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_Image5* child_0 = NULL;
-       Xcls_LeftProps* _tmp3_ = NULL;
-       Xcls_LeftPropsXcls_Image5* _tmp4_ = NULL;
-       GtkHBox* _tmp5_ = NULL;
-       GtkImage* _tmp6_ = NULL;
-       Xcls_LeftPropsXcls_Label6* child_1 = NULL;
-       Xcls_LeftProps* _tmp7_ = NULL;
-       Xcls_LeftPropsXcls_Label6* _tmp8_ = NULL;
-       GtkHBox* _tmp9_ = NULL;
-       GtkLabel* _tmp10_ = NULL;
-#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_HBox4*) g_object_new (object_type, NULL);
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->priv->_this;
-#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = xcls_leftprops_xcls_image5_new (_tmp3_);
-#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp4_;
-#line 548 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = child_0->el;
-#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->priv->_this;
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = xcls_leftprops_xcls_label6_new (_tmp7_);
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_1 = _tmp8_;
-#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_1);
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = self->el;
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = child_1->el;
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
-#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_1);
-#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 4117 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_new (Xcls_LeftProps* _owner) {
-#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_hbox4_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, _owner);
-#line 4124 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_hbox4_class_init (Xcls_LeftPropsXcls_HBox4Class * klass) {
-#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_hbox4_parent_class = g_type_class_peek_parent (klass);
-#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox4Private));
-#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox4_finalize;
-#line 4135 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_hbox4_instance_init (Xcls_LeftPropsXcls_HBox4 * self) {
-#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_HBOX4_GET_PRIVATE (self);
-#line 4142 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_hbox4_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_HBox4 * self;
-#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4);
-#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_hbox4_parent_class)->finalize (obj);
-#line 4156 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_hbox4_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_hbox4_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_hbox4_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_HBox4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_hbox4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_HBox4), 0, (GInstanceInitFunc) xcls_leftprops_xcls_hbox4_instance_init, NULL };
-               GType xcls_leftprops_xcls_hbox4_type_id;
-               xcls_leftprops_xcls_hbox4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_HBox4", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_hbox4_type_id__volatile, xcls_leftprops_xcls_hbox4_type_id);
-       }
-       return xcls_leftprops_xcls_hbox4_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_Image5 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkImage* _tmp2_ = NULL;
-       GtkImage* _tmp3_ = NULL;
-       GtkImage* _tmp4_ = NULL;
-#line 568 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 568 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_Image5*) g_object_new (object_type, NULL);
-#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkImage*) gtk_image_new ();
-#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set (_tmp4_, "stock", GTK_STOCK_ADD, NULL);
-#line 568 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 4209 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_new (Xcls_LeftProps* _owner) {
-#line 568 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_image5_construct (XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, _owner);
-#line 4216 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_image5_class_init (Xcls_LeftPropsXcls_Image5Class * klass) {
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_image5_parent_class = g_type_class_peek_parent (klass);
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Image5Private));
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_image5_finalize;
-#line 4227 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_image5_instance_init (Xcls_LeftPropsXcls_Image5 * self) {
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_IMAGE5_GET_PRIVATE (self);
-#line 4234 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_image5_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_Image5 * self;
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5);
-#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_image5_parent_class)->finalize (obj);
-#line 4248 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_image5_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_image5_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_image5_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_Image5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_image5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_Image5), 0, (GInstanceInitFunc) xcls_leftprops_xcls_image5_instance_init, NULL };
-               GType xcls_leftprops_xcls_image5_type_id;
-               xcls_leftprops_xcls_image5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Image5", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_image5_type_id__volatile, xcls_leftprops_xcls_image5_type_id);
-       }
-       return xcls_leftprops_xcls_image5_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_Label6 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkLabel* _tmp2_ = NULL;
-#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_Label6*) g_object_new (object_type, NULL);
-#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkLabel*) gtk_label_new ("Other");
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 4291 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_new (Xcls_LeftProps* _owner) {
-#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_label6_construct (XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, _owner);
-#line 4298 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_label6_class_init (Xcls_LeftPropsXcls_Label6Class * klass) {
-#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_label6_parent_class = g_type_class_peek_parent (klass);
-#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Label6Private));
-#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_label6_finalize;
-#line 4309 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_label6_instance_init (Xcls_LeftPropsXcls_Label6 * self) {
-#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_LABEL6_GET_PRIVATE (self);
-#line 4316 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_label6_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_Label6 * self;
-#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6);
-#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_label6_parent_class)->finalize (obj);
-#line 4330 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_label6_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_label6_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_label6_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_Label6), 0, (GInstanceInitFunc) xcls_leftprops_xcls_label6_instance_init, NULL };
-               GType xcls_leftprops_xcls_label6_type_id;
-               xcls_leftprops_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Label6", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_label6_type_id__volatile, xcls_leftprops_xcls_label6_type_id);
-       }
-       return xcls_leftprops_xcls_label6_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_AddPropertyPopup * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftProps* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_AddPropertyPopup* _tmp3_ = NULL;
-       GtkMenu* _tmp4_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem8* child_0 = NULL;
-       Xcls_LeftProps* _tmp5_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem8* _tmp6_ = NULL;
-       GtkMenu* _tmp7_ = NULL;
-       GtkMenuItem* _tmp8_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem9* child_1 = NULL;
-       Xcls_LeftProps* _tmp9_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem9* _tmp10_ = NULL;
-       GtkMenu* _tmp11_ = NULL;
-       GtkMenuItem* _tmp12_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem10* child_2 = NULL;
-       Xcls_LeftProps* _tmp13_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem10* _tmp14_ = NULL;
-       GtkMenu* _tmp15_ = NULL;
-       GtkMenuItem* _tmp16_ = NULL;
-       Xcls_LeftPropsXcls_SeparatorMenuItem11* child_3 = NULL;
-       Xcls_LeftProps* _tmp17_ = NULL;
-       Xcls_LeftPropsXcls_SeparatorMenuItem11* _tmp18_ = NULL;
-       GtkMenu* _tmp19_ = NULL;
-       GtkSeparatorMenuItem* _tmp20_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem12* child_4 = NULL;
-       Xcls_LeftProps* _tmp21_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem12* _tmp22_ = NULL;
-       GtkMenu* _tmp23_ = NULL;
-       GtkMenuItem* _tmp24_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem13* child_5 = NULL;
-       Xcls_LeftProps* _tmp25_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem13* _tmp26_ = NULL;
-       GtkMenu* _tmp27_ = NULL;
-       GtkMenuItem* _tmp28_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem14* child_6 = NULL;
-       Xcls_LeftProps* _tmp29_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem14* _tmp30_ = NULL;
-       GtkMenu* _tmp31_ = NULL;
-       GtkMenuItem* _tmp32_ = NULL;
-       Xcls_LeftPropsXcls_SeparatorMenuItem15* child_7 = NULL;
-       Xcls_LeftProps* _tmp33_ = NULL;
-       Xcls_LeftPropsXcls_SeparatorMenuItem15* _tmp34_ = NULL;
-       GtkMenu* _tmp35_ = NULL;
-       GtkSeparatorMenuItem* _tmp36_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem16* child_8 = NULL;
-       Xcls_LeftProps* _tmp37_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem16* _tmp38_ = NULL;
-       GtkMenu* _tmp39_ = NULL;
-       GtkMenuItem* _tmp40_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem17* child_9 = NULL;
-       Xcls_LeftProps* _tmp41_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem17* _tmp42_ = NULL;
-       GtkMenu* _tmp43_ = NULL;
-       GtkMenuItem* _tmp44_ = NULL;
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_AddPropertyPopup*) g_object_new (object_type, NULL);
-#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->priv->_this;
-#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (_tmp2_->AddPropertyPopup);
-#line 619 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_->AddPropertyPopup = _tmp3_;
-#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = (GtkMenu*) gtk_menu_new ();
-#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp4_);
-#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp4_;
-#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->priv->_this;
-#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = xcls_leftprops_xcls_menuitem8_new (_tmp5_);
-#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp6_;
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->el;
-#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = child_0->el;
-#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_);
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = self->priv->_this;
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = xcls_leftprops_xcls_menuitem9_new (_tmp9_);
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_1 = _tmp10_;
-#line 629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_1);
-#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = self->el;
-#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = child_1->el;
-#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) _tmp12_);
-#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = self->priv->_this;
-#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = xcls_leftprops_xcls_menuitem10_new (_tmp13_);
-#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_2 = _tmp14_;
-#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_2);
-#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp15_ = self->el;
-#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = child_2->el;
-#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_);
-#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = self->priv->_this;
-#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = xcls_leftprops_xcls_separatormenuitem11_new (_tmp17_);
-#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_3 = _tmp18_;
-#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_3);
-#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19_ = self->el;
-#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp20_ = child_3->el;
-#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_container_add ((GtkContainer*) _tmp19_, (GtkWidget*) _tmp20_);
-#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp21_ = self->priv->_this;
-#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp22_ = xcls_leftprops_xcls_menuitem12_new (_tmp21_);
-#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_4 = _tmp22_;
-#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_4);
-#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp23_ = self->el;
-#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp24_ = child_4->el;
-#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp23_, (GtkWidget*) _tmp24_);
-#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp25_ = self->priv->_this;
-#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp26_ = xcls_leftprops_xcls_menuitem13_new (_tmp25_);
-#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_5 = _tmp26_;
-#line 641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_5);
-#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp27_ = self->el;
-#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp28_ = child_5->el;
-#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp27_, (GtkWidget*) _tmp28_);
-#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp29_ = self->priv->_this;
-#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp30_ = xcls_leftprops_xcls_menuitem14_new (_tmp29_);
-#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_6 = _tmp30_;
-#line 644 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_6);
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp31_ = self->el;
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp32_ = child_6->el;
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp31_, (GtkWidget*) _tmp32_);
-#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp33_ = self->priv->_this;
-#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp34_ = xcls_leftprops_xcls_separatormenuitem15_new (_tmp33_);
-#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_7 = _tmp34_;
-#line 647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_7);
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp35_ = self->el;
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp36_ = child_7->el;
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_container_add ((GtkContainer*) _tmp35_, (GtkWidget*) _tmp36_);
-#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp37_ = self->priv->_this;
-#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp38_ = xcls_leftprops_xcls_menuitem16_new (_tmp37_);
-#line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_8 = _tmp38_;
-#line 650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_8);
-#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp39_ = self->el;
-#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp40_ = child_8->el;
-#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp39_, (GtkWidget*) _tmp40_);
-#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp41_ = self->priv->_this;
-#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp42_ = xcls_leftprops_xcls_menuitem17_new (_tmp41_);
-#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_9 = _tmp42_;
-#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_9);
-#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp43_ = self->el;
-#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp44_ = child_9->el;
-#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp43_, (GtkWidget*) _tmp44_);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_9);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_8);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_7);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_6);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_5);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_4);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_3);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_2);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_1);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 4593 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_new (Xcls_LeftProps* _owner) {
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_addpropertypopup_construct (XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, _owner);
-#line 4600 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_addpropertypopup_class_init (Xcls_LeftPropsXcls_AddPropertyPopupClass * klass) {
-#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_addpropertypopup_parent_class = g_type_class_peek_parent (klass);
-#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_AddPropertyPopupPrivate));
-#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_addpropertypopup_finalize;
-#line 4611 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_addpropertypopup_instance_init (Xcls_LeftPropsXcls_AddPropertyPopup * self) {
-#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_PRIVATE (self);
-#line 4618 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_addpropertypopup_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_AddPropertyPopup * self;
-#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup);
-#line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 610 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_addpropertypopup_parent_class)->finalize (obj);
-#line 4632 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_addpropertypopup_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_addpropertypopup_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_addpropertypopup_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_AddPropertyPopupClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_addpropertypopup_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_AddPropertyPopup), 0, (GInstanceInitFunc) xcls_leftprops_xcls_addpropertypopup_instance_init, NULL };
-               GType xcls_leftprops_xcls_addpropertypopup_type_id;
-               xcls_leftprops_xcls_addpropertypopup_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_AddPropertyPopup", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_addpropertypopup_type_id__volatile, xcls_leftprops_xcls_addpropertypopup_type_id);
-       }
-       return xcls_leftprops_xcls_addpropertypopup_type_id__volatile;
-}
-
-
-static void __lambda76_ (Xcls_LeftPropsXcls_MenuItem8* self) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_addProp (_tmp0_, "prop", "id", "", "string");
-#line 4654 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda76__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda76_ ((Xcls_LeftPropsXcls_MenuItem8*) self);
-#line 4661 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem8 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-       GtkMenuItem* _tmp5_ = NULL;
-#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem8*) g_object_new (object_type, NULL);
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "ID");
-#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Using this.get('*someid') will find any id in an application.");
-#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda76__gtk_menu_item_activate, self, 0);
-#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 4707 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_new (Xcls_LeftProps* _owner) {
-#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem8_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, _owner);
-#line 4714 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem8_class_init (Xcls_LeftPropsXcls_MenuItem8Class * klass) {
-#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass);
-#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem8Private));
-#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem8_finalize;
-#line 4725 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem8_instance_init (Xcls_LeftPropsXcls_MenuItem8 * self) {
-#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_PRIVATE (self);
-#line 4732 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem8_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem8 * self;
-#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8);
-#line 663 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem8_parent_class)->finalize (obj);
-#line 4746 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem8_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem8_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem8_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem8), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem8_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem8_type_id;
-               xcls_leftprops_xcls_menuitem8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem8", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem8_type_id__volatile, xcls_leftprops_xcls_menuitem8_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem8_type_id__volatile;
-}
-
-
-static void __lambda91_ (Xcls_LeftPropsXcls_MenuItem9* self) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_addProp (_tmp0_, "prop", "pack", "add", "*");
-#line 4768 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda91__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda91_ ((Xcls_LeftPropsXcls_MenuItem9*) self);
-#line 4775 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem9 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-       GtkMenuItem* _tmp5_ = NULL;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem9*) g_object_new (object_type, NULL);
-#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "PACK");
-#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add what type of packing is to be used");
-#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda91__gtk_menu_item_activate, self, 0);
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 4821 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_new (Xcls_LeftProps* _owner) {
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem9_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, _owner);
-#line 4828 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem9_class_init (Xcls_LeftPropsXcls_MenuItem9Class * klass) {
-#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem9_parent_class = g_type_class_peek_parent (klass);
-#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem9Private));
-#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem9_finalize;
-#line 4839 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem9_instance_init (Xcls_LeftPropsXcls_MenuItem9 * self) {
-#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_PRIVATE (self);
-#line 4846 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem9_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem9 * self;
-#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9);
-#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem9_parent_class)->finalize (obj);
-#line 4860 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem9_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem9_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem9_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem9), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem9_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem9_type_id;
-               xcls_leftprops_xcls_menuitem9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem9", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem9_type_id__volatile, xcls_leftprops_xcls_menuitem9_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem9_type_id__volatile;
-}
-
-
-static void __lambda92_ (Xcls_LeftPropsXcls_MenuItem10* self) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-#line 745 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 745 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_addProp (_tmp0_, "prop", "init", "{\n\n}\n", "*");
-#line 4882 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda92__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 743 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda92_ ((Xcls_LeftPropsXcls_MenuItem10*) self);
-#line 4889 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem10 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-       GtkMenuItem* _tmp5_ = NULL;
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem10*) g_object_new (object_type, NULL);
-#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "INIT");
-#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Override the init method");
-#line 743 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 743 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda92__gtk_menu_item_activate, self, 0);
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 4935 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_new (Xcls_LeftProps* _owner) {
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem10_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, _owner);
-#line 4942 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem10_class_init (Xcls_LeftPropsXcls_MenuItem10Class * klass) {
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem10_parent_class = g_type_class_peek_parent (klass);
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem10Private));
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem10_finalize;
-#line 4953 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem10_instance_init (Xcls_LeftPropsXcls_MenuItem10 * self) {
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_PRIVATE (self);
-#line 4960 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem10_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem10 * self;
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10);
-#line 724 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem10_parent_class)->finalize (obj);
-#line 4974 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem10_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem10_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem10_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem10), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem10_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem10_type_id;
-               xcls_leftprops_xcls_menuitem10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem10", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem10_type_id__volatile, xcls_leftprops_xcls_menuitem10_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem10_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_SeparatorMenuItem11 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkSeparatorMenuItem* _tmp2_ = NULL;
-#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_SeparatorMenuItem11*) g_object_new (object_type, NULL);
-#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new ();
-#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 5017 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_new (Xcls_LeftProps* _owner) {
-#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_separatormenuitem11_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, _owner);
-#line 5024 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_separatormenuitem11_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem11Class * klass) {
-#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_separatormenuitem11_parent_class = g_type_class_peek_parent (klass);
-#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11Private));
-#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem11_finalize;
-#line 5035 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_separatormenuitem11_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem11 * self) {
-#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_PRIVATE (self);
-#line 5042 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_separatormenuitem11_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_SeparatorMenuItem11 * self;
-#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11);
-#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem11_parent_class)->finalize (obj);
-#line 5056 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_separatormenuitem11_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_separatormenuitem11_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem11_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_separatormenuitem11_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11), 0, (GInstanceInitFunc) xcls_leftprops_xcls_separatormenuitem11_instance_init, NULL };
-               GType xcls_leftprops_xcls_separatormenuitem11_type_id;
-               xcls_leftprops_xcls_separatormenuitem11_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem11", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem11_type_id__volatile, xcls_leftprops_xcls_separatormenuitem11_type_id);
-       }
-       return xcls_leftprops_xcls_separatormenuitem11_type_id__volatile;
-}
-
-
-static void __lambda93_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-#line 797 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (_self_ != NULL);
-#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 799 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "", "string");
-#line 5080 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda93__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 797 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda93_ ((Xcls_LeftPropsXcls_MenuItem12*) self, _sender);
-#line 5087 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem12 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-       GtkMenuItem* _tmp5_ = NULL;
-#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem12*) g_object_new (object_type, NULL);
-#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "String");
-#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined string property");
-#line 797 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 797 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda93__gtk_menu_item_activate, self, 0);
-#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 5133 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_new (Xcls_LeftProps* _owner) {
-#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem12_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, _owner);
-#line 5140 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem12_class_init (Xcls_LeftPropsXcls_MenuItem12Class * klass) {
-#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem12_parent_class = g_type_class_peek_parent (klass);
-#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem12Private));
-#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem12_finalize;
-#line 5151 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem12_instance_init (Xcls_LeftPropsXcls_MenuItem12 * self) {
-#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_PRIVATE (self);
-#line 5158 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem12_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem12 * self;
-#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12);
-#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem12_parent_class)->finalize (obj);
-#line 5172 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem12_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem12_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem12_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem12Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem12_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem12), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem12_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem12_type_id;
-               xcls_leftprops_xcls_menuitem12_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem12", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem12_type_id__volatile, xcls_leftprops_xcls_menuitem12_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem12_type_id__volatile;
-}
-
-
-static void __lambda94_ (Xcls_LeftPropsXcls_MenuItem13* self) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-#line 831 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 831 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "0", "int");
-#line 5194 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda94__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda94_ ((Xcls_LeftPropsXcls_MenuItem13*) self);
-#line 5201 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem13 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-       GtkMenuItem* _tmp5_ = NULL;
-#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem13*) g_object_new (object_type, NULL);
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "Number");
-#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined number property");
-#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda94__gtk_menu_item_activate, self, 0);
-#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 5247 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_new (Xcls_LeftProps* _owner) {
-#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem13_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, _owner);
-#line 5254 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem13_class_init (Xcls_LeftPropsXcls_MenuItem13Class * klass) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem13_parent_class = g_type_class_peek_parent (klass);
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem13Private));
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem13_finalize;
-#line 5265 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem13_instance_init (Xcls_LeftPropsXcls_MenuItem13 * self) {
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_PRIVATE (self);
-#line 5272 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem13_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem13 * self;
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13);
-#line 810 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 811 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem13_parent_class)->finalize (obj);
-#line 5286 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem13_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem13_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem13_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem13Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem13_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem13), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem13_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem13_type_id;
-               xcls_leftprops_xcls_menuitem13_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem13", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem13_type_id__volatile, xcls_leftprops_xcls_menuitem13_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem13_type_id__volatile;
-}
-
-
-static void __lambda95_ (Xcls_LeftPropsXcls_MenuItem14* self) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-#line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "true", "bool");
-#line 5308 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda95__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 860 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda95_ ((Xcls_LeftPropsXcls_MenuItem14*) self);
-#line 5315 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem14 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-       GtkMenuItem* _tmp5_ = NULL;
-#line 848 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 848 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem14*) g_object_new (object_type, NULL);
-#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "Boolean");
-#line 857 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 857 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined boolean property");
-#line 860 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 860 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda95__gtk_menu_item_activate, self, 0);
-#line 848 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 5361 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_new (Xcls_LeftProps* _owner) {
-#line 848 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem14_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, _owner);
-#line 5368 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem14_class_init (Xcls_LeftPropsXcls_MenuItem14Class * klass) {
-#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem14_parent_class = g_type_class_peek_parent (klass);
-#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem14Private));
-#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem14_finalize;
-#line 5379 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem14_instance_init (Xcls_LeftPropsXcls_MenuItem14 * self) {
-#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_PRIVATE (self);
-#line 5386 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem14_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem14 * self;
-#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14);
-#line 841 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 842 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem14_parent_class)->finalize (obj);
-#line 5400 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem14_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem14_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem14_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem14Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem14_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem14), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem14_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem14_type_id;
-               xcls_leftprops_xcls_menuitem14_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem14", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem14_type_id__volatile, xcls_leftprops_xcls_menuitem14_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem14_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_SeparatorMenuItem15 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkSeparatorMenuItem* _tmp2_ = NULL;
-#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_SeparatorMenuItem15*) g_object_new (object_type, NULL);
-#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new ();
-#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 5443 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_new (Xcls_LeftProps* _owner) {
-#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_separatormenuitem15_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, _owner);
-#line 5450 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_separatormenuitem15_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem15Class * klass) {
-#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_separatormenuitem15_parent_class = g_type_class_peek_parent (klass);
-#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15Private));
-#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem15_finalize;
-#line 5461 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_separatormenuitem15_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem15 * self) {
-#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_PRIVATE (self);
-#line 5468 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_separatormenuitem15_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_SeparatorMenuItem15 * self;
-#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15);
-#line 872 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem15_parent_class)->finalize (obj);
-#line 5482 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_separatormenuitem15_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_separatormenuitem15_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem15_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_separatormenuitem15_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15), 0, (GInstanceInitFunc) xcls_leftprops_xcls_separatormenuitem15_instance_init, NULL };
-               GType xcls_leftprops_xcls_separatormenuitem15_type_id;
-               xcls_leftprops_xcls_separatormenuitem15_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem15", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem15_type_id__volatile, xcls_leftprops_xcls_separatormenuitem15_type_id);
-       }
-       return xcls_leftprops_xcls_separatormenuitem15_type_id__volatile;
-}
-
-
-static void __lambda96_ (Xcls_LeftPropsXcls_MenuItem16* self) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "function() { }", "| function");
-#line 5504 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda96__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda96_ ((Xcls_LeftPropsXcls_MenuItem16*) self);
-#line 5511 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem16 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-       GtkMenuItem* _tmp5_ = NULL;
-#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem16*) g_object_new (object_type, NULL);
-#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "Javascript Function");
-#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user function boolean property");
-#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda96__gtk_menu_item_activate, self, 0);
-#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 5557 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_new (Xcls_LeftProps* _owner) {
-#line 902 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem16_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, _owner);
-#line 5564 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem16_class_init (Xcls_LeftPropsXcls_MenuItem16Class * klass) {
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem16_parent_class = g_type_class_peek_parent (klass);
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem16Private));
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem16_finalize;
-#line 5575 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem16_instance_init (Xcls_LeftPropsXcls_MenuItem16 * self) {
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_PRIVATE (self);
-#line 5582 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem16_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem16 * self;
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16);
-#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem16_parent_class)->finalize (obj);
-#line 5596 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem16_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem16_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem16_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem16Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem16_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem16), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem16_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem16_type_id;
-               xcls_leftprops_xcls_menuitem16_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem16", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem16_type_id__volatile, xcls_leftprops_xcls_menuitem16_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem16_type_id__volatile;
-}
-
-
-static void __lambda97_ (Xcls_LeftPropsXcls_MenuItem17* self) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-#line 947 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 947 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "() {\n\n}\n", "| return_type");
-#line 5618 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda97__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda97_ ((Xcls_LeftPropsXcls_MenuItem17*) self);
-#line 5625 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem17 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-       GtkMenuItem* _tmp5_ = NULL;
-#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem17*) g_object_new (object_type, NULL);
-#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 936 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "Vala Method");
-#line 942 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 942 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user function boolean property");
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda97__gtk_menu_item_activate, self, 0);
-#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 5671 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_new (Xcls_LeftProps* _owner) {
-#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem17_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, _owner);
-#line 5678 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem17_class_init (Xcls_LeftPropsXcls_MenuItem17Class * klass) {
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem17_parent_class = g_type_class_peek_parent (klass);
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem17Private));
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem17_finalize;
-#line 5689 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem17_instance_init (Xcls_LeftPropsXcls_MenuItem17 * self) {
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_PRIVATE (self);
-#line 5696 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem17_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem17 * self;
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17);
-#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 927 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem17_parent_class)->finalize (obj);
-#line 5710 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem17_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem17_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem17_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem17Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem17_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem17), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem17_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem17_type_id;
-               xcls_leftprops_xcls_menuitem17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem17", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem17_type_id__volatile, xcls_leftprops_xcls_menuitem17_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem17_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_EditProps * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftProps* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_EditProps* _tmp3_ = NULL;
-       GtkScrolledWindow* _tmp4_ = NULL;
-       GtkScrolledWindow* _tmp5_ = NULL;
-       Xcls_LeftPropsXcls_view* child_0 = NULL;
-       Xcls_LeftProps* _tmp6_ = NULL;
-       Xcls_LeftPropsXcls_view* _tmp7_ = NULL;
-       GtkScrolledWindow* _tmp8_ = NULL;
-       GtkTreeView* _tmp9_ = NULL;
-       Xcls_LeftPropsXcls_ContextMenu* child_1 = NULL;
-       Xcls_LeftProps* _tmp10_ = NULL;
-       Xcls_LeftPropsXcls_ContextMenu* _tmp11_ = NULL;
-#line 965 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 965 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_EditProps*) g_object_new (object_type, NULL);
-#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->priv->_this;
-#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (_tmp2_->EditProps);
-#line 968 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_->EditProps = _tmp3_;
-#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
-#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp4_);
-#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp4_;
-#line 972 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->editing = FALSE;
-#line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 975 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN);
-#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = self->priv->_this;
-#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = xcls_leftprops_xcls_view_new (_tmp6_);
-#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp7_;
-#line 977 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = self->el;
-#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = child_0->el;
-#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
-#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = self->priv->_this;
-#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = xcls_leftprops_xcls_contextmenu_new (_tmp10_);
-#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_1 = _tmp11_;
-#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_1);
-#line 5798 "WindowLeftProps.vala.c"
-       {
-               GtkScrolledWindow* _tmp12_ = NULL;
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp12_ = self->el;
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_scrolled_window_set_policy (_tmp12_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-#line 5805 "WindowLeftProps.vala.c"
-       }
-#line 965 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_1);
-#line 965 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 965 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 5813 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_new (Xcls_LeftProps* _owner) {
-#line 965 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_editprops_construct (XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, _owner);
-#line 5820 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_editprops_class_init (Xcls_LeftPropsXcls_EditPropsClass * klass) {
-#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_editprops_parent_class = g_type_class_peek_parent (klass);
-#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_EditPropsPrivate));
-#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_editprops_finalize;
-#line 5831 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_editprops_instance_init (Xcls_LeftPropsXcls_EditProps * self) {
-#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_PRIVATE (self);
-#line 5838 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_editprops_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_EditProps * self;
-#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps);
-#line 957 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_editprops_parent_class)->finalize (obj);
-#line 5852 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_editprops_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_editprops_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_editprops_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_EditPropsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_editprops_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_EditProps), 0, (GInstanceInitFunc) xcls_leftprops_xcls_editprops_instance_init, NULL };
-               GType xcls_leftprops_xcls_editprops_type_id;
-               xcls_leftprops_xcls_editprops_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_EditProps", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_editprops_type_id__volatile, xcls_leftprops_xcls_editprops_type_id);
-       }
-       return xcls_leftprops_xcls_editprops_type_id__volatile;
-}
-
-
-static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
-#line 1025 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_boxed_free (pango_font_description_get_type (), self);
-#line 5871 "WindowLeftProps.vala.c"
-}
-
-
-static Block8Data* block8_data_ref (Block8Data* _data8_) {
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_atomic_int_inc (&_data8_->_ref_count_);
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return _data8_;
-#line 5880 "WindowLeftProps.vala.c"
-}
-
-
-static void block8_data_unref (void * _userdata_) {
-       Block8Data* _data8_;
-       _data8_ = (Block8Data*) _userdata_;
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_atomic_int_dec_and_test (&_data8_->_ref_count_)) {
-#line 5889 "WindowLeftProps.vala.c"
-               Xcls_LeftPropsXcls_view* self;
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               self = _data8_->self;
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _gtk_tree_path_free0 (_data8_->path);
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (self);
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_slice_free (Block8Data, _data8_);
-#line 5899 "WindowLeftProps.vala.c"
-       }
-}
-
-
-static gboolean ___lambda82_ (Xcls_LeftPropsXcls_view* self) {
-       gboolean result = FALSE;
-       GtkTreeView* _tmp0_ = NULL;
-       GtkTreeSelection* _tmp1_ = NULL;
-#line 1048 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->el;
-#line 1048 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
-#line 1048 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_selection_unselect_all (_tmp1_);
-#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = FALSE;
-#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 5918 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ____lambda82__gsource_func (gpointer self) {
-       gboolean result;
-       result = ___lambda82_ ((Xcls_LeftPropsXcls_view*) self);
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 5927 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ___lambda86_ (Block8Data* _data8_) {
-       Xcls_LeftPropsXcls_view* self;
-       gboolean result = FALSE;
-       GtkTreeView* _tmp0_ = NULL;
-       GtkTreeSelection* _tmp1_ = NULL;
-       GtkTreePath* _tmp2_ = NULL;
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = _data8_->self;
-#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->el;
-#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
-#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = _data8_->path;
-#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_selection_select_path (_tmp1_, _tmp2_);
-#line 1071 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = FALSE;
-#line 1071 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 5951 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ____lambda86__gsource_func (gpointer self) {
-       gboolean result;
-       result = ___lambda86_ (self);
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 5960 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ___lambda87_ (Block8Data* _data8_) {
-       Xcls_LeftPropsXcls_view* self;
-       gboolean result = FALSE;
-       GtkTreeView* _tmp0_ = NULL;
-       GtkTreeSelection* _tmp1_ = NULL;
-       GtkTreePath* _tmp2_ = NULL;
-#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = _data8_->self;
-#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->el;
-#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
-#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = _data8_->path;
-#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_selection_select_path (_tmp1_, _tmp2_);
-#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = FALSE;
-#line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 5984 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ____lambda87__gsource_func (gpointer self) {
-       gboolean result;
-       result = ___lambda87_ (self);
-#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 5993 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean __lambda81_ (Xcls_LeftPropsXcls_view* self, GdkEventButton* ev) {
-       gboolean result = FALSE;
-       Block8Data* _data8_;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       GtkTreeViewColumn* col = NULL;
-       gint cell_x = 0;
-       gint cell_y = 0;
-       GtkTreeView* _tmp1_ = NULL;
-       GdkEventButton* _tmp2_ = NULL;
-       gdouble _tmp3_ = 0.0;
-       GdkEventButton* _tmp4_ = NULL;
-       gdouble _tmp5_ = 0.0;
-       GtkTreePath* _tmp6_ = NULL;
-       GtkTreeViewColumn* _tmp7_ = NULL;
-       gint _tmp8_ = 0;
-       gint _tmp9_ = 0;
-       gboolean _tmp10_ = FALSE;
-       GtkTreeViewColumn* _tmp11_ = NULL;
-       gboolean _tmp12_ = FALSE;
-       GdkEventButton* _tmp13_ = NULL;
-       GdkEventType _tmp14_ = 0;
-       GtkTreeViewColumn* _tmp34_ = NULL;
-       const gchar* _tmp35_ = NULL;
-       const gchar* _tmp36_ = NULL;
-       Xcls_LeftProps* _tmp37_ = NULL;
-       GtkTreePath* _tmp38_ = NULL;
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (ev != NULL, FALSE);
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data8_ = g_slice_new0 (Block8Data);
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data8_->_ref_count_ = 1;
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data8_->self = g_object_ref (self);
-#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_before_edit (_tmp0_);
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = self->el;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = ev;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _tmp2_->x;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = ev;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = _tmp4_->y;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = gtk_tree_view_get_path_at_pos (_tmp1_, (gint) _tmp3_, (gint) _tmp5_, &_tmp6_, &_tmp7_, &_tmp8_, &_tmp9_);
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_data8_->path);
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data8_->path = _tmp6_;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (col);
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = _g_object_ref0 (_tmp7_);
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       col = _tmp11_;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       cell_x = _tmp8_;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       cell_y = _tmp9_;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (!_tmp10_) {
-#line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_print ("nothing selected on click");
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda82__gsource_func, g_object_ref (self), g_object_unref);
-#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = FALSE;
-#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (col);
-#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               block8_data_unref (_data8_);
-#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _data8_ = NULL;
-#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 6077 "WindowLeftProps.vala.c"
-       }
-#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = ev;
-#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = _tmp13_->type;
-#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp14_ == GDK_BUTTON_PRESS) {
-#line 6085 "WindowLeftProps.vala.c"
-               GdkEventButton* _tmp15_ = NULL;
-               guint _tmp16_ = 0U;
-#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp15_ = ev;
-#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp16_ = _tmp15_->button;
-#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp12_ = _tmp16_ == ((guint) 3);
-#line 6094 "WindowLeftProps.vala.c"
-       } else {
-#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp12_ = FALSE;
-#line 6098 "WindowLeftProps.vala.c"
-       }
-#line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp12_) {
-#line 6102 "WindowLeftProps.vala.c"
-               GtkTreeViewColumn* _tmp17_ = NULL;
-               const gchar* _tmp18_ = NULL;
-               const gchar* _tmp19_ = NULL;
-               Xcls_LeftPropsXcls_ContextMenu* p = NULL;
-               Xcls_LeftProps* _tmp20_ = NULL;
-               Xcls_LeftPropsXcls_ContextMenu* _tmp21_ = NULL;
-               Xcls_LeftPropsXcls_ContextMenu* _tmp22_ = NULL;
-               Xcls_LeftPropsXcls_ContextMenu* _tmp23_ = NULL;
-               GtkMenu* _tmp24_ = NULL;
-               GdkScreen* _tmp25_ = NULL;
-               Xcls_LeftPropsXcls_ContextMenu* _tmp26_ = NULL;
-               GtkMenu* _tmp27_ = NULL;
-               Xcls_LeftPropsXcls_ContextMenu* _tmp28_ = NULL;
-               GtkMenu* _tmp29_ = NULL;
-               GdkEventButton* _tmp30_ = NULL;
-               guint _tmp31_ = 0U;
-               GdkEventButton* _tmp32_ = NULL;
-               guint32 _tmp33_ = 0U;
-#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp17_ = col;
-#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp18_ = gtk_tree_view_column_get_title (_tmp17_);
-#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp19_ = _tmp18_;
-#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               if (g_strcmp0 (_tmp19_, "Value") == 0) {
-#line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       result = FALSE;
-#line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _g_object_unref0 (col);
-#line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       block8_data_unref (_data8_);
-#line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       _data8_ = NULL;
-#line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                       return result;
-#line 6139 "WindowLeftProps.vala.c"
-               }
-#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp20_ = self->priv->_this;
-#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp21_ = _tmp20_->ContextMenu;
-#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp22_ = _g_object_ref0 (_tmp21_);
-#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               p = _tmp22_;
-#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp23_ = p;
-#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp24_ = _tmp23_->el;
-#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp25_ = gdk_screen_get_default ();
-#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_menu_set_screen (_tmp24_, _tmp25_);
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp26_ = p;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp27_ = _tmp26_->el;
-#line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_widget_show_all ((GtkWidget*) _tmp27_);
-#line 1065 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp28_ = p;
-#line 1065 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp29_ = _tmp28_->el;
-#line 1065 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp30_ = ev;
-#line 1065 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp31_ = _tmp30_->button;
-#line 1065 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp32_ = ev;
-#line 1065 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp33_ = _tmp32_->time;
-#line 1065 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_menu_popup (_tmp29_, NULL, NULL, NULL, NULL, _tmp31_, _tmp33_);
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda86__gsource_func, block8_data_ref (_data8_), block8_data_unref);
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = FALSE;
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (p);
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (col);
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               block8_data_unref (_data8_);
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _data8_ = NULL;
-#line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 6191 "WindowLeftProps.vala.c"
-       }
-#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp34_ = col;
-#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp35_ = gtk_tree_view_column_get_title (_tmp34_);
-#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp36_ = _tmp35_;
-#line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (g_strcmp0 (_tmp36_, "Value") != 0) {
-#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_print ("col title != Value");
-#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda87__gsource_func, block8_data_ref (_data8_), block8_data_unref);
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               result = FALSE;
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (col);
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               block8_data_unref (_data8_);
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _data8_ = NULL;
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return result;
-#line 6215 "WindowLeftProps.vala.c"
-       }
-#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp37_ = self->priv->_this;
-#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp38_ = _data8_->path;
-#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_startEditingValue (_tmp37_, _tmp38_);
-#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       result = FALSE;
-#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (col);
-#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       block8_data_unref (_data8_);
-#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _data8_ = NULL;
-#line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 6233 "WindowLeftProps.vala.c"
-}
-
-
-static gboolean ___lambda81__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-       gboolean result;
-       result = __lambda81_ ((Xcls_LeftPropsXcls_view*) self, event);
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return result;
-#line 6242 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_view * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftProps* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_view* _tmp3_ = NULL;
-       GtkTreeView* _tmp4_ = NULL;
-       GtkTreeView* _tmp5_ = NULL;
-       GtkTreeView* _tmp6_ = NULL;
-       GtkTreeView* _tmp7_ = NULL;
-       Xcls_LeftPropsXcls_model* child_0 = NULL;
-       Xcls_LeftProps* _tmp8_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp9_ = NULL;
-       GtkTreeView* _tmp10_ = NULL;
-       GtkTreeStore* _tmp11_ = NULL;
-       Xcls_LeftPropsXcls_keycol* child_1 = NULL;
-       Xcls_LeftProps* _tmp12_ = NULL;
-       Xcls_LeftPropsXcls_keycol* _tmp13_ = NULL;
-       GtkTreeView* _tmp14_ = NULL;
-       GtkTreeViewColumn* _tmp15_ = NULL;
-       Xcls_LeftPropsXcls_valcol* child_2 = NULL;
-       Xcls_LeftProps* _tmp16_ = NULL;
-       Xcls_LeftPropsXcls_valcol* _tmp17_ = NULL;
-       GtkTreeView* _tmp18_ = NULL;
-       GtkTreeViewColumn* _tmp19_ = NULL;
-       GtkTreeView* _tmp25_ = NULL;
-#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_view*) g_object_new (object_type, NULL);
-#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->priv->_this;
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (_tmp2_->view);
-#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_->view = _tmp3_;
-#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = (GtkTreeView*) gtk_tree_view_new ();
-#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp4_;
-#line 1011 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 1011 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE);
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = self->el;
-#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_set_headers_visible (_tmp6_, TRUE);
-#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->el;
-#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_set_tooltip_column (_tmp7_, 5);
-#line 1014 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = self->priv->_this;
-#line 1014 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = xcls_leftprops_xcls_model_new (_tmp8_);
-#line 1014 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp9_;
-#line 1015 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = self->el;
-#line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = child_0->el;
-#line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_);
-#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = self->priv->_this;
-#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = xcls_leftprops_xcls_keycol_new (_tmp12_);
-#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_1 = _tmp13_;
-#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_1);
-#line 1019 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = self->el;
-#line 1019 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp15_ = child_1->el;
-#line 1019 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_append_column (_tmp14_, _tmp15_);
-#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = self->priv->_this;
-#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = xcls_leftprops_xcls_valcol_new (_tmp16_);
-#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_2 = _tmp17_;
-#line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_2);
-#line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = self->el;
-#line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19_ = child_2->el;
-#line 1022 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_append_column (_tmp18_, _tmp19_);
-#line 6354 "WindowLeftProps.vala.c"
-       {
-               GtkTreeSelection* selection = NULL;
-               GtkTreeView* _tmp20_ = NULL;
-               GtkTreeSelection* _tmp21_ = NULL;
-               GtkTreeSelection* _tmp22_ = NULL;
-               PangoFontDescription* description = NULL;
-               PangoFontDescription* _tmp23_ = NULL;
-               GtkTreeView* _tmp24_ = NULL;
-#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp20_ = self->el;
-#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp21_ = gtk_tree_view_get_selection (_tmp20_);
-#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp22_ = _g_object_ref0 (_tmp21_);
-#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               selection = _tmp22_;
-#line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
-#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp23_ = pango_font_description_new ();
-#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               description = _tmp23_;
-#line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               pango_font_description_set_size (description, 8000);
-#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp24_ = self->el;
-#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_widget_modify_font ((GtkWidget*) _tmp24_, description);
-#line 1025 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               __vala_PangoFontDescription_free0 (description);
-#line 1025 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _g_object_unref0 (selection);
-#line 6387 "WindowLeftProps.vala.c"
-       }
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp25_ = self->el;
-#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp25_, "button-press-event", (GCallback) ___lambda81__gtk_widget_button_press_event, self, 0);
-#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_2);
-#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_1);
-#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 6401 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_new (Xcls_LeftProps* _owner) {
-#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_view_construct (XCLS_LEFTPROPS_TYPE_XCLS_VIEW, _owner);
-#line 6408 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_view_class_init (Xcls_LeftPropsXcls_viewClass * klass) {
-#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_view_parent_class = g_type_class_peek_parent (klass);
-#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_viewPrivate));
-#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_view_finalize;
-#line 6419 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_view_instance_init (Xcls_LeftPropsXcls_view * self) {
-#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_VIEW_GET_PRIVATE (self);
-#line 6426 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_view_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_view * self;
-#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view);
-#line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_view_parent_class)->finalize (obj);
-#line 6440 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_view_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_view_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_view_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_view), 0, (GInstanceInitFunc) xcls_leftprops_xcls_view_instance_init, NULL };
-               GType xcls_leftprops_xcls_view_type_id;
-               xcls_leftprops_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_view", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_view_type_id__volatile, xcls_leftprops_xcls_view_type_id);
-       }
-       return xcls_leftprops_xcls_view_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_model * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftProps* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp3_ = NULL;
-       GtkTreeStore* _tmp4_ = NULL;
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_model*) g_object_new (object_type, NULL);
-#line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->priv->_this;
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (_tmp2_->model);
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_->model = _tmp3_;
-#line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = gtk_tree_store_new (7, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
-#line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp4_;
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 6491 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_new (Xcls_LeftProps* _owner) {
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_model_construct (XCLS_LEFTPROPS_TYPE_XCLS_MODEL, _owner);
-#line 6498 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_model_class_init (Xcls_LeftPropsXcls_modelClass * klass) {
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_model_parent_class = g_type_class_peek_parent (klass);
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_modelPrivate));
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_model_finalize;
-#line 6509 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_model_instance_init (Xcls_LeftPropsXcls_model * self) {
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MODEL_GET_PRIVATE (self);
-#line 6516 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_model_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_model * self;
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model);
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_model_parent_class)->finalize (obj);
-#line 6530 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_model_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_model_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_model_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_model), 0, (GInstanceInitFunc) xcls_leftprops_xcls_model_instance_init, NULL };
-               GType xcls_leftprops_xcls_model_type_id;
-               xcls_leftprops_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_model", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_model_type_id__volatile, xcls_leftprops_xcls_model_type_id);
-       }
-       return xcls_leftprops_xcls_model_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_keycol * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftProps* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_keycol* _tmp3_ = NULL;
-       GtkTreeViewColumn* _tmp4_ = NULL;
-       GtkTreeViewColumn* _tmp5_ = NULL;
-       GtkTreeViewColumn* _tmp6_ = NULL;
-       Xcls_LeftPropsXcls_keyrender* child_0 = NULL;
-       Xcls_LeftProps* _tmp7_ = NULL;
-       Xcls_LeftPropsXcls_keyrender* _tmp8_ = NULL;
-       GtkTreeViewColumn* _tmp9_ = NULL;
-       GtkCellRendererText* _tmp10_ = NULL;
-       GtkTreeViewColumn* _tmp11_ = NULL;
-       Xcls_LeftProps* _tmp12_ = NULL;
-       Xcls_LeftPropsXcls_keyrender* _tmp13_ = NULL;
-       GtkCellRendererText* _tmp14_ = NULL;
-       GtkTreeViewColumn* _tmp15_ = NULL;
-       Xcls_LeftProps* _tmp16_ = NULL;
-       Xcls_LeftPropsXcls_keyrender* _tmp17_ = NULL;
-       GtkCellRendererText* _tmp18_ = NULL;
-#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_keycol*) g_object_new (object_type, NULL);
-#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->priv->_this;
-#line 1201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (_tmp2_->keycol);
-#line 1201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_->keycol = _tmp3_;
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = gtk_tree_view_column_new ();
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp4_;
-#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_column_set_resizable (_tmp5_, TRUE);
-#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = self->el;
-#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_column_set_title (_tmp6_, "Name");
-#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->priv->_this;
-#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = xcls_leftprops_xcls_keyrender_new (_tmp7_);
-#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp8_;
-#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = self->el;
-#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = child_0->el;
-#line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, FALSE);
-#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = self->el;
-#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = self->priv->_this;
-#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = _tmp12_->keyrender;
-#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = _tmp13_->el;
-#line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "markup", 2);
-#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp15_ = self->el;
-#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = self->priv->_this;
-#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = _tmp16_->keyrender;
-#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = _tmp17_->el;
-#line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp15_, (GtkCellRenderer*) _tmp18_, "text", 1);
-#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 6642 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_new (Xcls_LeftProps* _owner) {
-#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_keycol_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, _owner);
-#line 6649 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_keycol_class_init (Xcls_LeftPropsXcls_keycolClass * klass) {
-#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_keycol_parent_class = g_type_class_peek_parent (klass);
-#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keycolPrivate));
-#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keycol_finalize;
-#line 6660 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_keycol_instance_init (Xcls_LeftPropsXcls_keycol * self) {
-#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_KEYCOL_GET_PRIVATE (self);
-#line 6667 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_keycol_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_keycol * self;
-#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol);
-#line 1191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_keycol_parent_class)->finalize (obj);
-#line 6681 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_keycol_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_keycol_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_keycol_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_keycolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_keycol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_keycol), 0, (GInstanceInitFunc) xcls_leftprops_xcls_keycol_instance_init, NULL };
-               GType xcls_leftprops_xcls_keycol_type_id;
-               xcls_leftprops_xcls_keycol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_keycol", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_keycol_type_id__volatile, xcls_leftprops_xcls_keycol_type_id);
-       }
-       return xcls_leftprops_xcls_keycol_type_id__volatile;
-}
-
-
-static void __lambda77_ (Xcls_LeftPropsXcls_keyrender* self, GtkCellEditable* editable, const gchar* path) {
-       GtkTreeIter iter = {0};
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp1_ = NULL;
-       GtkTreeStore* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       GtkTreePath* _tmp4_ = NULL;
-       GtkTreePath* _tmp5_ = NULL;
-       GtkTreeIter _tmp6_ = {0};
-       GValue gval = {0};
-       Xcls_LeftProps* _tmp7_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp8_ = NULL;
-       GtkTreeStore* _tmp9_ = NULL;
-       GtkTreeIter _tmp10_ = {0};
-       GValue _tmp11_ = {0};
-       gchar* val = NULL;
-       GValue _tmp12_ = {0};
-       gchar* _tmp13_ = NULL;
-       GtkCellEditable* _tmp14_ = NULL;
-#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (editable != NULL);
-#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (path != NULL);
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _tmp0_->model;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = _tmp1_->el;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = path;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = gtk_tree_path_new_from_string (_tmp3_);
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = _tmp4_;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_iter ((GtkTreeModel*) _tmp2_, &_tmp6_, _tmp5_);
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       iter = _tmp6_;
-#line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_tmp5_);
-#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->priv->_this;
-#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = _tmp7_->model;
-#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = _tmp8_->el;
-#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = iter;
-#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 1, &_tmp11_);
-#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp11_;
-#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = gval;
-#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = g_strdup (g_value_get_string (&_tmp12_));
-#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       val = _tmp13_;
-#line 1255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = editable;
-#line 1255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_entry_set_text (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, GTK_TYPE_ENTRY, GtkEntry), val);
-#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (val);
-#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 6766 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda77__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) {
-#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda77_ ((Xcls_LeftPropsXcls_keyrender*) self, editable, path);
-#line 6773 "WindowLeftProps.vala.c"
-}
-
-
-static void __lambda78_ (Xcls_LeftPropsXcls_keyrender* self, const gchar* path, const gchar* newtext) {
-       GtkCellRendererText* _tmp0_ = NULL;
-       GtkTreeIter iter = {0};
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp2_ = NULL;
-       GtkTreeStore* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       GtkTreePath* _tmp5_ = NULL;
-       GtkTreePath* _tmp6_ = NULL;
-       GtkTreeIter _tmp7_ = {0};
-       GValue gval = {0};
-       Xcls_LeftProps* _tmp8_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp9_ = NULL;
-       GtkTreeStore* _tmp10_ = NULL;
-       GtkTreeIter _tmp11_ = {0};
-       GValue _tmp12_ = {0};
-       gchar* oldval = NULL;
-       GValue _tmp13_ = {0};
-       gchar* _tmp14_ = NULL;
-       Xcls_LeftProps* _tmp15_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp16_ = NULL;
-       GtkTreeStore* _tmp17_ = NULL;
-       GtkTreeIter _tmp18_ = {0};
-       GValue _tmp19_ = {0};
-       gchar* ktype = NULL;
-       GValue _tmp20_ = {0};
-       gchar* _tmp21_ = NULL;
-       Xcls_LeftProps* _tmp22_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp23_ = NULL;
-       GtkTreeStore* _tmp24_ = NULL;
-       GtkTreeIter _tmp25_ = {0};
-       const gchar* _tmp26_ = NULL;
-       GValue _tmp27_ = {0};
-       const gchar* _tmp28_ = NULL;
-       const gchar* _tmp29_ = NULL;
-       const gchar* _tmp30_ = NULL;
-       GQuark _tmp32_ = 0U;
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       static GQuark _tmp31_label0 = 0;
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       static GQuark _tmp31_label1 = 0;
-#line 6818 "WindowLeftProps.vala.c"
-       Xcls_LeftProps* _tmp71_ = NULL;
-#line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (path != NULL);
-#line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (newtext != NULL);
-#line 1258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("Keyrender  - signal:edited\n");
-#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->el;
-#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set (_tmp0_, "editable", FALSE, NULL);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = self->priv->_this;
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = _tmp1_->model;
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _tmp2_->el;
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = path;
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = gtk_tree_path_new_from_string (_tmp4_);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = _tmp5_;
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_);
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       iter = _tmp7_;
-#line 1265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_tmp6_);
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = self->priv->_this;
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = _tmp8_->model;
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = _tmp9_->el;
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = iter;
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 1, &_tmp12_);
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp12_;
-#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = gval;
-#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = g_strdup (g_value_get_string (&_tmp13_));
-#line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       oldval = _tmp14_;
-#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp15_ = self->priv->_this;
-#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = _tmp15_->model;
-#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = _tmp16_->el;
-#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = iter;
-#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 0, &_tmp19_);
-#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 1271 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp19_;
-#line 1272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp20_ = gval;
-#line 1272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp21_ = g_strdup (g_value_get_string (&_tmp20_));
-#line 1272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       ktype = _tmp21_;
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp22_ = self->priv->_this;
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp23_ = _tmp22_->model;
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp24_ = _tmp23_->el;
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp25_ = iter;
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp26_ = newtext;
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_value_init (&_tmp27_, G_TYPE_STRING);
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_value_set_string (&_tmp27_, _tmp26_);
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_store_set_value (_tmp24_, &_tmp25_, 1, &_tmp27_);
-#line 1274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&_tmp27_) ? (g_value_unset (&_tmp27_), NULL) : NULL;
-#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp28_ = ktype;
-#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("ktype: %s\n", _tmp28_);
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp29_ = ktype;
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp30_ = _tmp29_;
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_);
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("listener")))) {
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               switch (0) {
-#line 6920 "WindowLeftProps.vala.c"
-                       default:
-                       {
-                               gchar* ov = NULL;
-                               Xcls_LeftProps* _tmp33_ = NULL;
-                               JsRenderNode* _tmp34_ = NULL;
-                               GeeHashMap* _tmp35_ = NULL;
-                               const gchar* _tmp36_ = NULL;
-                               gpointer _tmp37_ = NULL;
-                               Xcls_LeftProps* _tmp38_ = NULL;
-                               JsRenderNode* _tmp39_ = NULL;
-                               GeeHashMap* _tmp40_ = NULL;
-                               const gchar* _tmp41_ = NULL;
-                               const gchar* _tmp42_ = NULL;
-                               Xcls_LeftProps* _tmp43_ = NULL;
-                               JsRenderNode* _tmp44_ = NULL;
-                               GeeHashMap* _tmp45_ = NULL;
-                               const gchar* _tmp46_ = NULL;
-                               Xcls_LeftProps* _tmp47_ = NULL;
-                               GtkTreeIter _tmp48_ = {0};
-                               const gchar* _tmp49_ = NULL;
-                               const gchar* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp33_ = self->priv->_this;
-#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp34_ = _tmp33_->node;
-#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp35_ = _tmp34_->listeners;
-#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp36_ = oldval;
-#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp37_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp35_, _tmp36_);
-#line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               ov = (gchar*) _tmp37_;
-#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp38_ = self->priv->_this;
-#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp39_ = _tmp38_->node;
-#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp40_ = _tmp39_->listeners;
-#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp41_ = newtext;
-#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp42_ = ov;
-#line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp40_, _tmp41_, _tmp42_);
-#line 1281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp43_ = self->priv->_this;
-#line 1281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp44_ = _tmp43_->node;
-#line 1281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp45_ = _tmp44_->listeners;
-#line 1281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp46_ = oldval;
-#line 1281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               gee_map_remove ((GeeMap*) _tmp45_, _tmp46_, NULL);
-#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp47_ = self->priv->_this;
-#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp48_ = iter;
-#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp49_ = ktype;
-#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp50_ = newtext;
-#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp51_ = ov;
-#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               xcls_leftprops_updateIter (_tmp47_, &_tmp48_, _tmp49_, _tmp50_, _tmp51_);
-#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _g_free0 (ov);
-#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               break;
-#line 6993 "WindowLeftProps.vala.c"
-                       }
-               }
-       } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) {
-#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               switch (0) {
-#line 6999 "WindowLeftProps.vala.c"
-                       default:
-                       {
-                               gchar* ov = NULL;
-                               Xcls_LeftProps* _tmp52_ = NULL;
-                               JsRenderNode* _tmp53_ = NULL;
-                               GeeHashMap* _tmp54_ = NULL;
-                               const gchar* _tmp55_ = NULL;
-                               gpointer _tmp56_ = NULL;
-                               Xcls_LeftProps* _tmp57_ = NULL;
-                               JsRenderNode* _tmp58_ = NULL;
-                               GeeHashMap* _tmp59_ = NULL;
-                               const gchar* _tmp60_ = NULL;
-                               const gchar* _tmp61_ = NULL;
-                               Xcls_LeftProps* _tmp62_ = NULL;
-                               JsRenderNode* _tmp63_ = NULL;
-                               GeeHashMap* _tmp64_ = NULL;
-                               const gchar* _tmp65_ = NULL;
-                               Xcls_LeftProps* _tmp66_ = NULL;
-                               GtkTreeIter _tmp67_ = {0};
-                               const gchar* _tmp68_ = NULL;
-                               const gchar* _tmp69_ = NULL;
-                               const gchar* _tmp70_ = NULL;
-#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp52_ = self->priv->_this;
-#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp53_ = _tmp52_->node;
-#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp54_ = _tmp53_->props;
-#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp55_ = oldval;
-#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp56_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp54_, _tmp55_);
-#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               ov = (gchar*) _tmp56_;
-#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp57_ = self->priv->_this;
-#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp58_ = _tmp57_->node;
-#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp59_ = _tmp58_->props;
-#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp60_ = newtext;
-#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp61_ = ov;
-#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp59_, _tmp60_, _tmp61_);
-#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp62_ = self->priv->_this;
-#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp63_ = _tmp62_->node;
-#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp64_ = _tmp63_->props;
-#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp65_ = oldval;
-#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               gee_map_remove ((GeeMap*) _tmp64_, _tmp65_, NULL);
-#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp66_ = self->priv->_this;
-#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp67_ = iter;
-#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp68_ = ktype;
-#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp69_ = newtext;
-#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp70_ = ov;
-#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               xcls_leftprops_updateIter (_tmp66_, &_tmp67_, _tmp68_, _tmp69_, _tmp70_);
-#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _g_free0 (ov);
-#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               break;
-#line 7072 "WindowLeftProps.vala.c"
-                       }
-               }
-       }
-#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp71_ = self->priv->_this;
-#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_emit_by_name (_tmp71_, "changed");
-#line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (ktype);
-#line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (oldval);
-#line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 7086 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda78__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) {
-#line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda78_ ((Xcls_LeftPropsXcls_keyrender*) self, path, new_text);
-#line 7093 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_keyrender * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftProps* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_keyrender* _tmp3_ = NULL;
-       GtkCellRendererText* _tmp4_ = NULL;
-       GtkCellRendererText* _tmp5_ = NULL;
-       GtkCellRendererText* _tmp6_ = NULL;
-#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_keyrender*) g_object_new (object_type, NULL);
-#line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->priv->_this;
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (_tmp2_->keyrender);
-#line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_->keyrender = _tmp3_;
-#line 1236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
-#line 1236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp4_;
-#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object ((GtkCellRenderer*) _tmp5_, "editing-started", (GCallback) ___lambda77__gtk_cell_renderer_editing_started, self, 0);
-#line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = self->el;
-#line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp6_, "edited", (GCallback) ___lambda78__gtk_cell_renderer_text_edited, self, 0);
-#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 7144 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_new (Xcls_LeftProps* _owner) {
-#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_keyrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, _owner);
-#line 7151 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_keyrender_class_init (Xcls_LeftPropsXcls_keyrenderClass * klass) {
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_keyrender_parent_class = g_type_class_peek_parent (klass);
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keyrenderPrivate));
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keyrender_finalize;
-#line 7162 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_keyrender_instance_init (Xcls_LeftPropsXcls_keyrender * self) {
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_PRIVATE (self);
-#line 7169 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_keyrender_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_keyrender * self;
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender);
-#line 1225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_keyrender_parent_class)->finalize (obj);
-#line 7183 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_keyrender_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_keyrender_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_keyrender_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_keyrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_keyrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_keyrender), 0, (GInstanceInitFunc) xcls_leftprops_xcls_keyrender_instance_init, NULL };
-               GType xcls_leftprops_xcls_keyrender_type_id;
-               xcls_leftprops_xcls_keyrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_keyrender", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_keyrender_type_id__volatile, xcls_leftprops_xcls_keyrender_type_id);
-       }
-       return xcls_leftprops_xcls_keyrender_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_valcol * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftProps* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_valcol* _tmp3_ = NULL;
-       GtkTreeViewColumn* _tmp4_ = NULL;
-       GtkTreeViewColumn* _tmp5_ = NULL;
-       GtkTreeViewColumn* _tmp6_ = NULL;
-       Xcls_LeftPropsXcls_valrender* child_0 = NULL;
-       Xcls_LeftProps* _tmp7_ = NULL;
-       Xcls_LeftPropsXcls_valrender* _tmp8_ = NULL;
-       GtkTreeViewColumn* _tmp9_ = NULL;
-       GtkCellRendererCombo* _tmp10_ = NULL;
-#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_valcol*) g_object_new (object_type, NULL);
-#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->priv->_this;
-#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (_tmp2_->valcol);
-#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_->valcol = _tmp3_;
-#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = gtk_tree_view_column_new ();
-#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp4_;
-#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_column_set_resizable (_tmp5_, TRUE);
-#line 1321 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = self->el;
-#line 1321 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_view_column_set_title (_tmp6_, "Value");
-#line 1322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->priv->_this;
-#line 1322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = xcls_leftprops_xcls_valrender_new (_tmp7_);
-#line 1322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp8_;
-#line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = self->el;
-#line 1324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = child_0->el;
-#line 1324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, TRUE);
-#line 7263 "WindowLeftProps.vala.c"
-       {
-               GtkTreeViewColumn* _tmp11_ = NULL;
-               Xcls_LeftProps* _tmp12_ = NULL;
-               Xcls_LeftPropsXcls_valrender* _tmp13_ = NULL;
-               GtkCellRendererCombo* _tmp14_ = NULL;
-#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp11_ = self->el;
-#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp12_ = self->priv->_this;
-#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp13_ = _tmp12_->valrender;
-#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp14_ = _tmp13_->el;
-#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "text", 4);
-#line 7279 "WindowLeftProps.vala.c"
-       }
-#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 7285 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_new (Xcls_LeftProps* _owner) {
-#line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_valcol_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, _owner);
-#line 7292 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_valcol_class_init (Xcls_LeftPropsXcls_valcolClass * klass) {
-#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_valcol_parent_class = g_type_class_peek_parent (klass);
-#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valcolPrivate));
-#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valcol_finalize;
-#line 7303 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_valcol_instance_init (Xcls_LeftPropsXcls_valcol * self) {
-#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_VALCOL_GET_PRIVATE (self);
-#line 7310 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_valcol_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_valcol * self;
-#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol);
-#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1305 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_valcol_parent_class)->finalize (obj);
-#line 7324 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_valcol_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_valcol_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_valcol_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_valcolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_valcol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_valcol), 0, (GInstanceInitFunc) xcls_leftprops_xcls_valcol_instance_init, NULL };
-               GType xcls_leftprops_xcls_valcol_type_id;
-               xcls_leftprops_xcls_valcol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valcol", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_valcol_type_id__volatile, xcls_leftprops_xcls_valcol_type_id);
-       }
-       return xcls_leftprops_xcls_valcol_type_id__volatile;
-}
-
-
-static void __lambda79_ (Xcls_LeftPropsXcls_valrender* self, const gchar* path, const gchar* newtext) {
-       GtkCellRendererCombo* _tmp0_ = NULL;
-       GtkTreeIter iter = {0};
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp2_ = NULL;
-       GtkTreeStore* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       GtkTreePath* _tmp5_ = NULL;
-       GtkTreePath* _tmp6_ = NULL;
-       GtkTreeIter _tmp7_ = {0};
-       GValue gval = {0};
-       Xcls_LeftProps* _tmp8_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp9_ = NULL;
-       GtkTreeStore* _tmp10_ = NULL;
-       GtkTreeIter _tmp11_ = {0};
-       GValue _tmp12_ = {0};
-       gchar* ktype = NULL;
-       GValue _tmp13_ = {0};
-       gchar* _tmp14_ = NULL;
-       Xcls_LeftProps* _tmp15_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp16_ = NULL;
-       GtkTreeStore* _tmp17_ = NULL;
-       GtkTreeIter _tmp18_ = {0};
-       GValue _tmp19_ = {0};
-       gchar* oldval = NULL;
-       GValue _tmp20_ = {0};
-       gchar* _tmp21_ = NULL;
-       Xcls_LeftProps* _tmp22_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp23_ = NULL;
-       GtkTreeStore* _tmp24_ = NULL;
-       GtkTreeIter _tmp25_ = {0};
-       GValue _tmp26_ = {0};
-       gchar* key = NULL;
-       GValue _tmp27_ = {0};
-       gchar* _tmp28_ = NULL;
-       const gchar* _tmp29_ = NULL;
-       const gchar* _tmp30_ = NULL;
-       GQuark _tmp32_ = 0U;
-#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       static GQuark _tmp31_label0 = 0;
-#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       static GQuark _tmp31_label1 = 0;
-#line 7382 "WindowLeftProps.vala.c"
-       Xcls_LeftProps* _tmp53_ = NULL;
-#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (path != NULL);
-#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (newtext != NULL);
-#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_print ("Valrender  - signal:edited\n");
-#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->el;
-#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set ((GtkCellRendererText*) _tmp0_, "editable", FALSE, NULL);
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = self->priv->_this;
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = _tmp1_->model;
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _tmp2_->el;
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = path;
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = gtk_tree_path_new_from_string (_tmp4_);
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = _tmp5_;
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_);
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       iter = _tmp7_;
-#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_tmp6_);
-#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = self->priv->_this;
-#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = _tmp8_->model;
-#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = _tmp9_->el;
-#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = iter;
-#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 0, &_tmp12_);
-#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp12_;
-#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = gval;
-#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = g_strdup (g_value_get_string (&_tmp13_));
-#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       ktype = _tmp14_;
-#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp15_ = self->priv->_this;
-#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = _tmp15_->model;
-#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = _tmp16_->el;
-#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = iter;
-#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 3, &_tmp19_);
-#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp19_;
-#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp20_ = gval;
-#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp21_ = g_strdup (g_value_get_string (&_tmp20_));
-#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       oldval = _tmp21_;
-#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp22_ = self->priv->_this;
-#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp23_ = _tmp22_->model;
-#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp24_ = _tmp23_->el;
-#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp25_ = iter;
-#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp24_, &_tmp25_, 1, &_tmp26_);
-#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp26_;
-#line 1402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp27_ = gval;
-#line 1402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp28_ = g_strdup (g_value_get_string (&_tmp27_));
-#line 1402 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       key = _tmp28_;
-#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp29_ = ktype;
-#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp30_ = _tmp29_;
-#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_);
-#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("listener")))) {
-#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               switch (0) {
-#line 7482 "WindowLeftProps.vala.c"
-                       default:
-                       {
-                               Xcls_LeftProps* _tmp33_ = NULL;
-                               JsRenderNode* _tmp34_ = NULL;
-                               GeeHashMap* _tmp35_ = NULL;
-                               const gchar* _tmp36_ = NULL;
-                               const gchar* _tmp37_ = NULL;
-                               Xcls_LeftProps* _tmp38_ = NULL;
-                               GtkTreeIter _tmp39_ = {0};
-                               const gchar* _tmp40_ = NULL;
-                               const gchar* _tmp41_ = NULL;
-                               const gchar* _tmp42_ = NULL;
-#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp33_ = self->priv->_this;
-#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp34_ = _tmp33_->node;
-#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp35_ = _tmp34_->listeners;
-#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp36_ = key;
-#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp37_ = newtext;
-#line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, _tmp36_, _tmp37_);
-#line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp38_ = self->priv->_this;
-#line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp39_ = iter;
-#line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp40_ = ktype;
-#line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp41_ = key;
-#line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp42_ = newtext;
-#line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               xcls_leftprops_updateIter (_tmp38_, &_tmp39_, _tmp40_, _tmp41_, _tmp42_);
-#line 1410 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               break;
-#line 7521 "WindowLeftProps.vala.c"
-                       }
-               }
-       } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) {
-#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               switch (0) {
-#line 7527 "WindowLeftProps.vala.c"
-                       default:
-                       {
-                               Xcls_LeftProps* _tmp43_ = NULL;
-                               JsRenderNode* _tmp44_ = NULL;
-                               GeeHashMap* _tmp45_ = NULL;
-                               const gchar* _tmp46_ = NULL;
-                               const gchar* _tmp47_ = NULL;
-                               Xcls_LeftProps* _tmp48_ = NULL;
-                               GtkTreeIter _tmp49_ = {0};
-                               const gchar* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               const gchar* _tmp52_ = NULL;
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp43_ = self->priv->_this;
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp44_ = _tmp43_->node;
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp45_ = _tmp44_->props;
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp46_ = key;
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp47_ = newtext;
-#line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, _tmp46_, _tmp47_);
-#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp48_ = self->priv->_this;
-#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp49_ = iter;
-#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp50_ = ktype;
-#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp51_ = key;
-#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               _tmp52_ = newtext;
-#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               xcls_leftprops_updateIter (_tmp48_, &_tmp49_, _tmp50_, _tmp51_, _tmp52_);
-#line 1414 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-                               break;
-#line 7566 "WindowLeftProps.vala.c"
-                       }
-               }
-       }
-#line 1417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp53_ = self->priv->_this;
-#line 1417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_emit_by_name (_tmp53_, "changed");
-#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (key);
-#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (oldval);
-#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (ktype);
-#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 7582 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda79__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) {
-#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda79_ ((Xcls_LeftPropsXcls_valrender*) self, path, new_text);
-#line 7589 "WindowLeftProps.vala.c"
-}
-
-
-static void __lambda80_ (Xcls_LeftPropsXcls_valrender* self, GtkCellEditable* editable, const gchar* path) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       Xcls_LeftProps* _tmp3_ = NULL;
-       GtkTreeIter iter = {0};
-       Xcls_LeftProps* _tmp4_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp5_ = NULL;
-       GtkTreeStore* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       GtkTreePath* _tmp8_ = NULL;
-       GtkTreePath* _tmp9_ = NULL;
-       GtkTreeIter _tmp10_ = {0};
-       GValue gval = {0};
-       Xcls_LeftProps* _tmp11_ = NULL;
-       Xcls_LeftPropsXcls_model* _tmp12_ = NULL;
-       GtkTreeStore* _tmp13_ = NULL;
-       GtkTreeIter _tmp14_ = {0};
-       GValue _tmp15_ = {0};
-       gchar* val = NULL;
-       GValue _tmp16_ = {0};
-       gchar* _tmp17_ = NULL;
-       GtkComboBox* combo = NULL;
-       GtkCellEditable* _tmp18_ = NULL;
-       GtkComboBox* _tmp19_ = NULL;
-       GtkEntry* entry = NULL;
-       GtkComboBox* _tmp20_ = NULL;
-       GtkWidget* _tmp21_ = NULL;
-       GtkEntry* _tmp22_ = NULL;
-       GtkEntry* _tmp23_ = NULL;
-       const gchar* _tmp24_ = NULL;
-#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (editable != NULL);
-#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_if_fail (path != NULL);
-#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _tmp0_->allow_edit;
-#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       if (!_tmp1_) {
-#line 7633 "WindowLeftProps.vala.c"
-               GtkCellRendererCombo* _tmp2_ = NULL;
-#line 1424 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_print ("val - editing_Started\n");
-#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               _tmp2_ = self->el;
-#line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               g_object_set ((GtkCellRendererText*) _tmp2_, "editable", FALSE, NULL);
-#line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-               return;
-#line 7643 "WindowLeftProps.vala.c"
-       }
-#line 1430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->priv->_this;
-#line 1430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_->allow_edit = FALSE;
-#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->priv->_this;
-#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = _tmp4_->model;
-#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = _tmp5_->el;
-#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = path;
-#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = gtk_tree_path_new_from_string (_tmp7_);
-#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = _tmp8_;
-#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_iter ((GtkTreeModel*) _tmp6_, &_tmp10_, _tmp9_);
-#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       iter = _tmp10_;
-#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_tmp9_);
-#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = self->priv->_this;
-#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = _tmp11_->model;
-#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = _tmp12_->el;
-#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = iter;
-#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 3, &_tmp15_);
-#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gval = _tmp15_;
-#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = gval;
-#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp17_ = g_strdup (g_value_get_string (&_tmp16_));
-#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       val = _tmp17_;
-#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp18_ = editable;
-#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp19_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp18_, GTK_TYPE_COMBO_BOX, GtkComboBox));
-#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       combo = _tmp19_;
-#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp20_ = combo;
-#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp21_ = gtk_bin_get_child ((GtkBin*) _tmp20_);
-#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp22_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, GTK_TYPE_ENTRY, GtkEntry));
-#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       entry = _tmp22_;
-#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp23_ = entry;
-#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp24_ = val;
-#line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_entry_set_text (_tmp23_, _tmp24_);
-#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (entry);
-#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (combo);
-#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_free0 (val);
-#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 7715 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda80__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) {
-#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda80_ ((Xcls_LeftPropsXcls_valrender*) self, editable, path);
-#line 7722 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_valrender * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftProps* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_valrender* _tmp3_ = NULL;
-       GtkCellRendererCombo* _tmp4_ = NULL;
-       GtkCellRendererCombo* _tmp5_ = NULL;
-       GtkCellRendererCombo* _tmp6_ = NULL;
-       GtkCellRendererCombo* _tmp7_ = NULL;
-       Xcls_LeftPropsXcls_ListStore25* child_0 = NULL;
-       Xcls_LeftProps* _tmp8_ = NULL;
-       Xcls_LeftPropsXcls_ListStore25* _tmp9_ = NULL;
-       GtkCellRendererCombo* _tmp10_ = NULL;
-       GtkListStore* _tmp11_ = NULL;
-       GtkCellRendererCombo* _tmp12_ = NULL;
-       GtkCellRendererCombo* _tmp13_ = NULL;
-#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_valrender*) g_object_new (object_type, NULL);
-#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->priv->_this;
-#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (_tmp2_->valrender);
-#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_->valrender = _tmp3_;
-#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = (GtkCellRendererCombo*) gtk_cell_renderer_combo_new ();
-#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp4_;
-#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->el;
-#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set ((GtkCellRendererText*) _tmp5_, "editable", FALSE, NULL);
-#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = self->el;
-#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set (_tmp6_, "has-entry", TRUE, NULL);
-#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->el;
-#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set (_tmp7_, "text-column", 0, NULL);
-#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = self->priv->_this;
-#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = xcls_leftprops_xcls_liststore25_new (_tmp8_);
-#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp9_;
-#line 1371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = self->el;
-#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = child_0->el;
-#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_set (_tmp10_, "model", (GtkTreeModel*) _tmp11_, NULL);
-#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = self->el;
-#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object ((GtkCellRendererText*) _tmp12_, "edited", (GCallback) ___lambda79__gtk_cell_renderer_text_edited, self, 0);
-#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = self->el;
-#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object ((GtkCellRenderer*) _tmp13_, "editing-started", (GCallback) ___lambda80__gtk_cell_renderer_editing_started, self, 0);
-#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 7809 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_new (Xcls_LeftProps* _owner) {
-#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_valrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, _owner);
-#line 7816 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_valrender_class_init (Xcls_LeftPropsXcls_valrenderClass * klass) {
-#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_valrender_parent_class = g_type_class_peek_parent (klass);
-#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valrenderPrivate));
-#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valrender_finalize;
-#line 7827 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_valrender_instance_init (Xcls_LeftPropsXcls_valrender * self) {
-#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_VALRENDER_GET_PRIVATE (self);
-#line 7834 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_valrender_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_valrender * self;
-#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender);
-#line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_valrender_parent_class)->finalize (obj);
-#line 7848 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_valrender_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_valrender_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_valrender_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_valrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_valrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_valrender), 0, (GInstanceInitFunc) xcls_leftprops_xcls_valrender_instance_init, NULL };
-               GType xcls_leftprops_xcls_valrender_type_id;
-               xcls_leftprops_xcls_valrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valrender", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_valrender_type_id__volatile, xcls_leftprops_xcls_valrender_type_id);
-       }
-       return xcls_leftprops_xcls_valrender_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_ListStore25* xcls_leftprops_xcls_liststore25_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_ListStore25 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkListStore* _tmp2_ = NULL;
-#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_ListStore25*) g_object_new (object_type, NULL);
-#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = gtk_list_store_new (1, G_TYPE_STRING);
-#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 7889 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_ListStore25* xcls_leftprops_xcls_liststore25_new (Xcls_LeftProps* _owner) {
-#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_liststore25_construct (XCLS_LEFTPROPS_TYPE_XCLS_LISTSTORE25, _owner);
-#line 7896 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_liststore25_class_init (Xcls_LeftPropsXcls_ListStore25Class * klass) {
-#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_liststore25_parent_class = g_type_class_peek_parent (klass);
-#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_ListStore25Private));
-#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_liststore25_finalize;
-#line 7907 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_liststore25_instance_init (Xcls_LeftPropsXcls_ListStore25 * self) {
-#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_LISTSTORE25_GET_PRIVATE (self);
-#line 7914 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_liststore25_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_ListStore25 * self;
-#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_LISTSTORE25, Xcls_LeftPropsXcls_ListStore25);
-#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_liststore25_parent_class)->finalize (obj);
-#line 7928 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_liststore25_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_liststore25_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_liststore25_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_ListStore25Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_liststore25_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_ListStore25), 0, (GInstanceInitFunc) xcls_leftprops_xcls_liststore25_instance_init, NULL };
-               GType xcls_leftprops_xcls_liststore25_type_id;
-               xcls_leftprops_xcls_liststore25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_ListStore25", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_liststore25_type_id__volatile, xcls_leftprops_xcls_liststore25_type_id);
-       }
-       return xcls_leftprops_xcls_liststore25_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_ContextMenu * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       Xcls_LeftProps* _tmp2_ = NULL;
-       Xcls_LeftPropsXcls_ContextMenu* _tmp3_ = NULL;
-       GtkMenu* _tmp4_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem27* child_0 = NULL;
-       Xcls_LeftProps* _tmp5_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem27* _tmp6_ = NULL;
-       GtkMenu* _tmp7_ = NULL;
-       GtkMenuItem* _tmp8_ = NULL;
-       Xcls_LeftPropsXcls_SeparatorMenuItem28* child_1 = NULL;
-       Xcls_LeftProps* _tmp9_ = NULL;
-       Xcls_LeftPropsXcls_SeparatorMenuItem28* _tmp10_ = NULL;
-       GtkMenu* _tmp11_ = NULL;
-       GtkSeparatorMenuItem* _tmp12_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem29* child_2 = NULL;
-       Xcls_LeftProps* _tmp13_ = NULL;
-       Xcls_LeftPropsXcls_MenuItem29* _tmp14_ = NULL;
-       GtkMenu* _tmp15_ = NULL;
-       GtkMenuItem* _tmp16_ = NULL;
-#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_ContextMenu*) g_object_new (object_type, NULL);
-#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = self->priv->_this;
-#line 1493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (_tmp2_->ContextMenu);
-#line 1493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_->ContextMenu = _tmp3_;
-#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = (GtkMenu*) gtk_menu_new ();
-#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp4_;
-#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp5_ = self->priv->_this;
-#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp6_ = xcls_leftprops_xcls_menuitem27_new (_tmp5_);
-#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_0 = _tmp6_;
-#line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = self->el;
-#line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = child_0->el;
-#line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_);
-#line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = self->priv->_this;
-#line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = xcls_leftprops_xcls_separatormenuitem28_new (_tmp9_);
-#line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_1 = _tmp10_;
-#line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_1);
-#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = self->el;
-#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp12_ = child_1->el;
-#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) ((GtkMenuItem*) _tmp12_));
-#line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp13_ = self->priv->_this;
-#line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp14_ = xcls_leftprops_xcls_menuitem29_new (_tmp13_);
-#line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       child_2 = _tmp14_;
-#line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref ((GObject*) child_2);
-#line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp15_ = self->el;
-#line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp16_ = child_2->el;
-#line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_);
-#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_2);
-#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_1);
-#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (child_0);
-#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 8044 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_new (Xcls_LeftProps* _owner) {
-#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_contextmenu_construct (XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, _owner);
-#line 8051 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_contextmenu_class_init (Xcls_LeftPropsXcls_ContextMenuClass * klass) {
-#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_contextmenu_parent_class = g_type_class_peek_parent (klass);
-#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_ContextMenuPrivate));
-#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_contextmenu_finalize;
-#line 8062 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_contextmenu_instance_init (Xcls_LeftPropsXcls_ContextMenu * self) {
-#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_PRIVATE (self);
-#line 8069 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_contextmenu_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_ContextMenu * self;
-#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu);
-#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_contextmenu_parent_class)->finalize (obj);
-#line 8083 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_contextmenu_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_contextmenu_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_contextmenu_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_ContextMenuClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_contextmenu_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_ContextMenu), 0, (GInstanceInitFunc) xcls_leftprops_xcls_contextmenu_instance_init, NULL };
-               GType xcls_leftprops_xcls_contextmenu_type_id;
-               xcls_leftprops_xcls_contextmenu_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_ContextMenu", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_contextmenu_type_id__volatile, xcls_leftprops_xcls_contextmenu_type_id);
-       }
-       return xcls_leftprops_xcls_contextmenu_type_id__volatile;
-}
-
-
-static void __lambda83_ (Xcls_LeftPropsXcls_MenuItem27* self) {
-       GtkTreeSelection* s = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftPropsXcls_view* _tmp1_ = NULL;
-       GtkTreeView* _tmp2_ = NULL;
-       GtkTreeSelection* _tmp3_ = NULL;
-       GtkTreeSelection* _tmp4_ = NULL;
-       GtkTreeIter iter = {0};
-       GtkTreeModel* model = NULL;
-       GtkTreeModel* _tmp5_ = NULL;
-       GtkTreeIter _tmp6_ = {0};
-       GtkTreeModel* _tmp7_ = NULL;
-       Xcls_LeftProps* _tmp8_ = NULL;
-       GtkTreeIter _tmp9_ = {0};
-       GtkTreePath* _tmp10_ = NULL;
-       GtkTreePath* _tmp11_ = NULL;
-#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _tmp0_->view;
-#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = _tmp1_->el;
-#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
-#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       s = _tmp4_;
-#line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_tree_selection_get_selected (s, &_tmp5_, &_tmp6_);
-#line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (model);
-#line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp7_ = _g_object_ref0 (_tmp5_);
-#line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       model = _tmp7_;
-#line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       iter = _tmp6_;
-#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp8_ = self->priv->_this;
-#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp9_ = iter;
-#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp10_ = gtk_tree_model_get_path (model, &_tmp9_);
-#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp11_ = _tmp10_;
-#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_startEditingKey (_tmp8_, _tmp11_);
-#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _gtk_tree_path_free0 (_tmp11_);
-#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (model);
-#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (s);
-#line 8153 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda83__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda83_ ((Xcls_LeftPropsXcls_MenuItem27*) self);
-#line 8160 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem27 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem27*) g_object_new (object_type, NULL);
-#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 1531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 1531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "Edit");
-#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda83__gtk_menu_item_activate, self, 0);
-#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 8201 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_new (Xcls_LeftProps* _owner) {
-#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem27_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, _owner);
-#line 8208 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem27_class_init (Xcls_LeftPropsXcls_MenuItem27Class * klass) {
-#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem27_parent_class = g_type_class_peek_parent (klass);
-#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem27Private));
-#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem27_finalize;
-#line 8219 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem27_instance_init (Xcls_LeftPropsXcls_MenuItem27 * self) {
-#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_PRIVATE (self);
-#line 8226 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem27_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem27 * self;
-#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27);
-#line 1516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem27_parent_class)->finalize (obj);
-#line 8240 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem27_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem27_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem27_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem27Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem27_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem27), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem27_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem27_type_id;
-               xcls_leftprops_xcls_menuitem27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem27", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem27_type_id__volatile, xcls_leftprops_xcls_menuitem27_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem27_type_id__volatile;
-}
-
-
-Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_SeparatorMenuItem28 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkSeparatorMenuItem* _tmp2_ = NULL;
-#line 1557 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1557 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_SeparatorMenuItem28*) g_object_new (object_type, NULL);
-#line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new ();
-#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 1557 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 8283 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_new (Xcls_LeftProps* _owner) {
-#line 1557 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_separatormenuitem28_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, _owner);
-#line 8290 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_separatormenuitem28_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem28Class * klass) {
-#line 1548 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_separatormenuitem28_parent_class = g_type_class_peek_parent (klass);
-#line 1548 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28Private));
-#line 1548 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem28_finalize;
-#line 8301 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_separatormenuitem28_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem28 * self) {
-#line 1548 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_PRIVATE (self);
-#line 8308 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_separatormenuitem28_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_SeparatorMenuItem28 * self;
-#line 1548 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28);
-#line 1550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1548 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem28_parent_class)->finalize (obj);
-#line 8322 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_separatormenuitem28_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_separatormenuitem28_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem28_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_separatormenuitem28_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28), 0, (GInstanceInitFunc) xcls_leftprops_xcls_separatormenuitem28_instance_init, NULL };
-               GType xcls_leftprops_xcls_separatormenuitem28_type_id;
-               xcls_leftprops_xcls_separatormenuitem28_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem28", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem28_type_id__volatile, xcls_leftprops_xcls_separatormenuitem28_type_id);
-       }
-       return xcls_leftprops_xcls_separatormenuitem28_type_id__volatile;
-}
-
-
-static void __lambda85_ (Xcls_LeftPropsXcls_MenuItem29* self) {
-       Xcls_LeftProps* _tmp0_ = NULL;
-#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = self->priv->_this;
-#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_deleteSelected (_tmp0_);
-#line 8344 "WindowLeftProps.vala.c"
-}
-
-
-static void ___lambda85__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       __lambda85_ ((Xcls_LeftPropsXcls_MenuItem29*) self);
-#line 8351 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_construct (GType object_type, Xcls_LeftProps* _owner) {
-       Xcls_LeftPropsXcls_MenuItem29 * self = NULL;
-       Xcls_LeftProps* _tmp0_ = NULL;
-       Xcls_LeftProps* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = (Xcls_LeftPropsXcls_MenuItem29*) g_object_new (object_type, NULL);
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp0_ = _owner;
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv->_this = _tmp1_;
-#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_object_ref_sink (_tmp2_);
-#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->el = _tmp2_;
-#line 1588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp3_ = self->el;
-#line 1588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       gtk_menu_item_set_label (_tmp3_, "Delete");
-#line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _tmp4_ = self->el;
-#line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda85__gtk_menu_item_activate, self, 0);
-#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return self;
-#line 8392 "WindowLeftProps.vala.c"
-}
-
-
-Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_new (Xcls_LeftProps* _owner) {
-#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       return xcls_leftprops_xcls_menuitem29_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, _owner);
-#line 8399 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem29_class_init (Xcls_LeftPropsXcls_MenuItem29Class * klass) {
-#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_xcls_menuitem29_parent_class = g_type_class_peek_parent (klass);
-#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem29Private));
-#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem29_finalize;
-#line 8410 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem29_instance_init (Xcls_LeftPropsXcls_MenuItem29 * self) {
-#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_PRIVATE (self);
-#line 8417 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_xcls_menuitem29_finalize (GObject* obj) {
-       Xcls_LeftPropsXcls_MenuItem29 * self;
-#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29);
-#line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem29_parent_class)->finalize (obj);
-#line 8431 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_xcls_menuitem29_get_type (void) {
-       static volatile gsize xcls_leftprops_xcls_menuitem29_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_xcls_menuitem29_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem29Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem29_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem29), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem29_instance_init, NULL };
-               GType xcls_leftprops_xcls_menuitem29_type_id;
-               xcls_leftprops_xcls_menuitem29_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem29", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_xcls_menuitem29_type_id__volatile, xcls_leftprops_xcls_menuitem29_type_id);
-       }
-       return xcls_leftprops_xcls_menuitem29_type_id__volatile;
-}
-
-
-static void xcls_leftprops_class_init (Xcls_LeftPropsClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       xcls_leftprops_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_LeftPropsPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_new ("stop_editor", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_BOOLEAN__VOID, G_TYPE_BOOLEAN, 0);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_new ("changed", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_new ("show_add_props", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       g_signal_new ("show_editor", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_STRING, G_TYPE_NONE, 4, JS_RENDER_TYPE_JS_RENDER, JS_RENDER_TYPE_NODE, G_TYPE_STRING, G_TYPE_STRING);
-#line 8462 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_instance_init (Xcls_LeftProps * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self->priv = XCLS_LEFTPROPS_GET_PRIVATE (self);
-#line 8469 "WindowLeftProps.vala.c"
-}
-
-
-static void xcls_leftprops_finalize (GObject* obj) {
-       Xcls_LeftProps * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_LEFTPROPS, Xcls_LeftProps);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->AddPropertyPopup);
-#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->EditProps);
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->view);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->model);
-#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->keycol);
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->keyrender);
-#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->valcol);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->valrender);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->ContextMenu);
-#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->file);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       _g_object_unref0 (self->node);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
-       G_OBJECT_CLASS (xcls_leftprops_parent_class)->finalize (obj);
-#line 8505 "WindowLeftProps.vala.c"
-}
-
-
-GType xcls_leftprops_get_type (void) {
-       static volatile gsize xcls_leftprops_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_leftprops_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftProps), 0, (GInstanceInitFunc) xcls_leftprops_instance_init, NULL };
-               GType xcls_leftprops_type_id;
-               xcls_leftprops_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftProps", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_leftprops_type_id__volatile, xcls_leftprops_type_id);
-       }
-       return xcls_leftprops_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/Builder4/WindowLeftTree.vala.c b/Builder4/WindowLeftTree.vala.c
deleted file mode 100644 (file)
index d522b48..0000000
+++ /dev/null
@@ -1,6431 +0,0 @@
-/* WindowLeftTree.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from WindowLeftTree.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/WindowLeftTree.vala  -o /tmp/WindowLeftTree
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_WindowLeftTree();
-    WindowLeftTree.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <pango/pango.h>
-#include <gdk/gdk.h>
-#include <cairo.h>
-#include <float.h>
-#include <math.h>
-#include <gee.h>
-
-
-#define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ())
-#define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree))
-#define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
-#define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE))
-#define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE))
-#define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
-
-typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree;
-typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass;
-typedef struct _Xcls_WindowLeftTreePrivate Xcls_WindowLeftTreePrivate;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW (xcls_windowlefttree_xcls_view_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view))
-#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
-
-typedef struct _Xcls_WindowLeftTreeXcls_view Xcls_WindowLeftTreeXcls_view;
-typedef struct _Xcls_WindowLeftTreeXcls_viewClass Xcls_WindowLeftTreeXcls_viewClass;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL (xcls_windowlefttree_xcls_model_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model))
-#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
-#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
-
-typedef struct _Xcls_WindowLeftTreeXcls_model Xcls_WindowLeftTreeXcls_model;
-typedef struct _Xcls_WindowLeftTreeXcls_modelClass Xcls_WindowLeftTreeXcls_modelClass;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER (xcls_windowlefttree_xcls_renderer_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer))
-#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
-#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
-
-typedef struct _Xcls_WindowLeftTreeXcls_renderer Xcls_WindowLeftTreeXcls_renderer;
-typedef struct _Xcls_WindowLeftTreeXcls_rendererClass Xcls_WindowLeftTreeXcls_rendererClass;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU (xcls_windowlefttree_xcls_lefttreemenu_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu))
-#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
-#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
-
-typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu Xcls_WindowLeftTreeXcls_LeftTreeMenu;
-typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass Xcls_WindowLeftTreeXcls_LeftTreeMenuClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-typedef struct _Xcls_WindowLeftTreeXcls_viewPrivate Xcls_WindowLeftTreeXcls_viewPrivate;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-typedef struct _Xcls_WindowLeftTreeXcls_modelPrivate Xcls_WindowLeftTreeXcls_modelPrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL)))
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4 (xcls_windowlefttree_xcls_treeviewcolumn4_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4))
-#define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Class))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_TREEVIEWCOLUMN4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_TREEVIEWCOLUMN4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4))
-#define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Class))
-
-typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4 Xcls_WindowLeftTreeXcls_TreeViewColumn4;
-typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Class Xcls_WindowLeftTreeXcls_TreeViewColumn4Class;
-typedef struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Private Xcls_WindowLeftTreeXcls_TreeViewColumn4Private;
-
-#define BUILDER4_APPLICATION_TYPE_TARGET (builder4_application_target_get_type ())
-#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
-typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate;
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-#define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL)))
-typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-
-#define TYPE_XCLS_DIALOGTEMPLATESELECT (xcls_dialogtemplateselect_get_type ())
-#define XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelect))
-#define XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass))
-#define IS_XCLS_DIALOGTEMPLATESELECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT))
-#define IS_XCLS_DIALOGTEMPLATESELECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGTEMPLATESELECT))
-#define XCLS_DIALOGTEMPLATESELECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGTEMPLATESELECT, Xcls_DialogTemplateSelectClass))
-
-typedef struct _Xcls_DialogTemplateSelect Xcls_DialogTemplateSelect;
-typedef struct _Xcls_DialogTemplateSelectClass Xcls_DialogTemplateSelectClass;
-typedef struct _Xcls_WindowLeftTreeXcls_rendererPrivate Xcls_WindowLeftTreeXcls_rendererPrivate;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7 (xcls_windowlefttree_xcls_menuitem7_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7))
-#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Class))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7))
-#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Class))
-
-typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7 Xcls_WindowLeftTreeXcls_MenuItem7;
-typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7Class Xcls_WindowLeftTreeXcls_MenuItem7Class;
-typedef struct _Xcls_WindowLeftTreeXcls_MenuItem7Private Xcls_WindowLeftTreeXcls_MenuItem7Private;
-
-#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8 (xcls_windowlefttree_xcls_menuitem8_get_type ())
-#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8))
-#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Class))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8))
-#define XCLS_WINDOWLEFTTREE_IS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8))
-#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Class))
-
-typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8 Xcls_WindowLeftTreeXcls_MenuItem8;
-typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8Class Xcls_WindowLeftTreeXcls_MenuItem8Class;
-typedef struct _Xcls_WindowLeftTreeXcls_MenuItem8Private Xcls_WindowLeftTreeXcls_MenuItem8Private;
-
-#define TYPE_XCLS_DIALOGSAVETEMPLATE (xcls_dialogsavetemplate_get_type ())
-#define XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplate))
-#define XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass))
-#define IS_XCLS_DIALOGSAVETEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE))
-#define IS_XCLS_DIALOGSAVETEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGSAVETEMPLATE))
-#define XCLS_DIALOGSAVETEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGSAVETEMPLATE, Xcls_DialogSaveTemplateClass))
-
-typedef struct _Xcls_DialogSaveTemplate Xcls_DialogSaveTemplate;
-typedef struct _Xcls_DialogSaveTemplateClass Xcls_DialogSaveTemplateClass;
-
-struct _Xcls_WindowLeftTree {
-       GObject parent_instance;
-       Xcls_WindowLeftTreePrivate * priv;
-       GtkScrolledWindow* el;
-       Xcls_WindowLeftTreeXcls_view* view;
-       Xcls_WindowLeftTreeXcls_model* model;
-       Xcls_WindowLeftTreeXcls_renderer* renderer;
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu* LeftTreeMenu;
-};
-
-struct _Xcls_WindowLeftTreeClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftTreePrivate {
-       Xcls_WindowLeftTree* _this;
-};
-
-struct _Xcls_WindowLeftTreeXcls_view {
-       GObject parent_instance;
-       Xcls_WindowLeftTreeXcls_viewPrivate * priv;
-       GtkTreeView* el;
-       gboolean blockChanges;
-       gboolean drag_in_motion;
-       gint drag_x;
-       gint drag_y;
-       gchar* dragData;
-       gchar** dropList;
-       gint dropList_length1;
-};
-
-struct _Xcls_WindowLeftTreeXcls_viewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftTreeXcls_model {
-       GObject parent_instance;
-       Xcls_WindowLeftTreeXcls_modelPrivate * priv;
-       GtkTreeStore* el;
-       JsRenderJsRender* file;
-       gchar* activePath;
-};
-
-struct _Xcls_WindowLeftTreeXcls_modelClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftTreeXcls_viewPrivate {
-       Xcls_WindowLeftTree* _this;
-};
-
-struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4 {
-       GObject parent_instance;
-       Xcls_WindowLeftTreeXcls_TreeViewColumn4Private * priv;
-       GtkTreeViewColumn* el;
-};
-
-struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Class {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       BUILDER4_APPLICATION_TARGET_INT32,
-       BUILDER4_APPLICATION_TARGET_STRING,
-       BUILDER4_APPLICATION_TARGET_ROOTWIN
-} Builder4ApplicationTarget;
-
-struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu {
-       GObject parent_instance;
-       Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate * priv;
-       GtkMenu* el;
-};
-
-struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftTreeXcls_modelPrivate {
-       Xcls_WindowLeftTree* _this;
-};
-
-struct _JsRenderNode {
-       GObject parent_instance;
-       JsRenderNodePrivate * priv;
-       JsRenderNode* parent;
-       GeeArrayList* items;
-       GeeHashMap* props;
-       GeeHashMap* listeners;
-       gchar* xvala_cls;
-       gchar* xvala_xcls;
-       gchar* xvala_id;
-};
-
-struct _JsRenderNodeClass {
-       GObjectClass parent_class;
-};
-
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-struct _Xcls_WindowLeftTreeXcls_TreeViewColumn4Private {
-       Xcls_WindowLeftTree* _this;
-};
-
-struct _Xcls_WindowLeftTreeXcls_renderer {
-       GObject parent_instance;
-       Xcls_WindowLeftTreeXcls_rendererPrivate * priv;
-       GtkCellRendererText* el;
-};
-
-struct _Xcls_WindowLeftTreeXcls_rendererClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftTreeXcls_rendererPrivate {
-       Xcls_WindowLeftTree* _this;
-};
-
-struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate {
-       Xcls_WindowLeftTree* _this;
-};
-
-struct _Xcls_WindowLeftTreeXcls_MenuItem7 {
-       GObject parent_instance;
-       Xcls_WindowLeftTreeXcls_MenuItem7Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_WindowLeftTreeXcls_MenuItem7Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftTreeXcls_MenuItem8 {
-       GObject parent_instance;
-       Xcls_WindowLeftTreeXcls_MenuItem8Private * priv;
-       GtkMenuItem* el;
-};
-
-struct _Xcls_WindowLeftTreeXcls_MenuItem8Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowLeftTreeXcls_MenuItem7Private {
-       Xcls_WindowLeftTree* _this;
-};
-
-struct _Xcls_WindowLeftTreeXcls_MenuItem8Private {
-       Xcls_WindowLeftTree* _this;
-};
-
-
-extern Xcls_WindowLeftTree* WindowLeftTree;
-Xcls_WindowLeftTree* WindowLeftTree = NULL;
-static gpointer xcls_windowlefttree_parent_class = NULL;
-static gpointer xcls_windowlefttree_xcls_view_parent_class = NULL;
-static gpointer xcls_windowlefttree_xcls_model_parent_class = NULL;
-static gpointer xcls_windowlefttree_xcls_treeviewcolumn4_parent_class = NULL;
-static gpointer xcls_windowlefttree_xcls_renderer_parent_class = NULL;
-static gpointer xcls_windowlefttree_xcls_lefttreemenu_parent_class = NULL;
-static gpointer xcls_windowlefttree_xcls_menuitem7_parent_class = NULL;
-static gpointer xcls_windowlefttree_xcls_menuitem8_parent_class = NULL;
-extern Xcls_DialogSaveTemplate* DialogSaveTemplate;
-
-GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST;
-GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST;
-#define XCLS_WINDOWLEFTTREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreePrivate))
-enum  {
-       XCLS_WINDOWLEFTTREE_DUMMY_PROPERTY
-};
-Xcls_WindowLeftTree* xcls_windowlefttree_singleton (void);
-Xcls_WindowLeftTree* xcls_windowlefttree_new (void);
-Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type);
-Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_new (Xcls_WindowLeftTree* _owner);
-Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_construct (GType object_type, Xcls_WindowLeftTree* _owner);
-Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_new (Xcls_WindowLeftTree* _owner);
-Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_construct (GType object_type, Xcls_WindowLeftTree* _owner);
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self);
-GType js_render_node_get_type (void) G_GNUC_CONST;
-JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self);
-gchar* xcls_windowlefttree_getActivePath (Xcls_WindowLeftTree* self);
-JsRenderNode* xcls_windowlefttree_xcls_model_pathToNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* path);
-static void g_cclosure_user_marshal_BOOLEAN__OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
-#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewPrivate))
-enum  {
-       XCLS_WINDOWLEFTTREE_XCLS_VIEW_DUMMY_PROPERTY
-};
-Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_new (Xcls_WindowLeftTree* _owner);
-Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_construct (GType object_type, Xcls_WindowLeftTree* _owner);
-GType xcls_windowlefttree_xcls_treeviewcolumn4_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_new (Xcls_WindowLeftTree* _owner);
-Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_construct (GType object_type, Xcls_WindowLeftTree* _owner);
-static GType builder4_application_target_get_type (void) G_GNUC_UNUSED;
-static void _vala_PangoFontDescription_free (PangoFontDescription* self);
-static gboolean __lambda50_ (Xcls_WindowLeftTreeXcls_view* self, GdkEventButton* ev);
-static gboolean ___lambda50__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
-static void __lambda53_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx);
-gchar* js_render_node_fqn (JsRenderNode* self);
-GType palete_palete_get_type (void) G_GNUC_CONST;
-PaletePalete* js_render_js_render_palete (JsRenderJsRender* self);
-gchar** palete_palete_getDropList (PaletePalete* self, const gchar* rval, int* result_length1);
-static void ___lambda53__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self);
-static void __lambda54_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context);
-void xcls_windowlefttree_xcls_view_highlightDropPath (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath, GtkTreeViewDropPosition pos);
-static void ___lambda54__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self);
-static gboolean __lambda55_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time);
-static gboolean ___lambda55__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self);
-static gboolean __lambda56_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time);
-static gboolean ___lambda56__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self);
-static void __lambda57_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, GtkSelectionData* sel, guint info, guint time);
-gchar* xcls_windowlefttree_xcls_model_findDropNodeByPath (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1, gint in_pref);
-JsRenderNode* js_render_node_new (void);
-JsRenderNode* js_render_node_construct (GType object_type);
-void js_render_node_setFqn (JsRenderNode* self, const gchar* name);
-void xcls_windowlefttree_xcls_model_dropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data_str, JsRenderNode* node);
-void xcls_windowlefttree_xcls_model_moveNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data, GdkDragAction action);
-static void ___lambda57__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self);
-static void __lambda58_ (Xcls_WindowLeftTreeXcls_view* self);
-static gboolean __lambda59_ (Xcls_WindowLeftTreeXcls_view* self);
-static gboolean ___lambda59__gsource_func (gpointer self);
-static void ___lambda58__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self);
-static void __lambda60_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context, GtkSelectionData* data, guint info, guint time);
-static void ___lambda60__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self);
-void xcls_windowlefttree_xcls_view_selectNode (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath_str);
-static void xcls_windowlefttree_xcls_view_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelPrivate))
-enum  {
-       XCLS_WINDOWLEFTTREE_XCLS_MODEL_DUMMY_PROPERTY
-};
-gchar* xcls_windowlefttree_xcls_model_findDropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1);
-static void _vala_array_add27 (gchar*** array, int* length, int* size, gchar* value);
-void xcls_windowlefttree_xcls_model_deleteSelected (Xcls_WindowLeftTreeXcls_model* self);
-void js_render_node_remove (JsRenderNode* self);
-GType project_project_get_type (void) G_GNUC_CONST;
-GType xcls_dialogtemplateselect_get_type (void) G_GNUC_CONST;
-Xcls_DialogTemplateSelect* xcls_dialogtemplateselect_singleton (void);
-JsRenderNode* xcls_dialogtemplateselect_show (Xcls_DialogTemplateSelect* self, PaletePalete* pal, JsRenderNode* node);
-gboolean js_render_node_has (JsRenderNode* self, const gchar* key);
-void palete_palete_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent);
-gchar* js_render_node_nodeTitle (JsRenderNode* self);
-gchar* js_render_node_nodeTip (JsRenderNode* self);
-void xcls_windowlefttree_xcls_model_load (Xcls_WindowLeftTreeXcls_model* self, GeeArrayList* tr, GtkTreeIter* iter);
-void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f);
-void js_render_js_render_loadItems (JsRenderJsRender* self, GError** error);
-JsRenderNode* js_render_node_deepClone (JsRenderNode* self);
-static void xcls_windowlefttree_xcls_model_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4Private))
-enum  {
-       XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_DUMMY_PROPERTY
-};
-Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_new (Xcls_WindowLeftTree* _owner);
-Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_construct (GType object_type, Xcls_WindowLeftTree* _owner);
-static void xcls_windowlefttree_xcls_treeviewcolumn4_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererPrivate))
-enum  {
-       XCLS_WINDOWLEFTTREE_XCLS_RENDERER_DUMMY_PROPERTY
-};
-static void xcls_windowlefttree_xcls_renderer_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate))
-enum  {
-       XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_DUMMY_PROPERTY
-};
-GType xcls_windowlefttree_xcls_menuitem7_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_new (Xcls_WindowLeftTree* _owner);
-Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_construct (GType object_type, Xcls_WindowLeftTree* _owner);
-GType xcls_windowlefttree_xcls_menuitem8_get_type (void) G_GNUC_CONST;
-Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_new (Xcls_WindowLeftTree* _owner);
-Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_construct (GType object_type, Xcls_WindowLeftTree* _owner);
-static void xcls_windowlefttree_xcls_lefttreemenu_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7Private))
-enum  {
-       XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_DUMMY_PROPERTY
-};
-static void __lambda51_ (Xcls_WindowLeftTreeXcls_MenuItem7* self);
-static void ___lambda51__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_windowlefttree_xcls_menuitem7_finalize (GObject* obj);
-#define XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8Private))
-enum  {
-       XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_DUMMY_PROPERTY
-};
-static void __lambda52_ (Xcls_WindowLeftTreeXcls_MenuItem8* self);
-GType xcls_dialogsavetemplate_get_type (void) G_GNUC_CONST;
-void xcls_dialogsavetemplate_show (GtkWindow* parent, PaletePalete* palete, JsRenderNode* data);
-static void ___lambda52__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
-static void xcls_windowlefttree_xcls_menuitem8_finalize (GObject* obj);
-static void xcls_windowlefttree_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-extern const GtkTargetEntry BUILDER4_APPLICATION_targetList[4];
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 513 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTree* xcls_windowlefttree_singleton (void) {
-       Xcls_WindowLeftTree* result = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp2_ = NULL;
-       Xcls_WindowLeftTree* _tmp3_ = NULL;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = WindowLeftTree;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp0_ == NULL) {
-#line 526 "WindowLeftTree.vala.c"
-               Xcls_WindowLeftTree* _tmp1_ = NULL;
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp1_ = xcls_windowlefttree_new ();
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (WindowLeftTree);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               WindowLeftTree = _tmp1_;
-#line 534 "WindowLeftTree.vala.c"
-       }
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = WindowLeftTree;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = _tmp3_;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 544 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type) {
-       Xcls_WindowLeftTree * self = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       GtkScrolledWindow* _tmp1_ = NULL;
-       GtkScrolledWindow* _tmp2_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* child_0 = NULL;
-       Xcls_WindowLeftTree* _tmp3_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp4_ = NULL;
-       GtkScrolledWindow* _tmp5_ = NULL;
-       GtkTreeView* _tmp6_ = NULL;
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu* child_1 = NULL;
-       Xcls_WindowLeftTree* _tmp7_ = NULL;
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp8_ = NULL;
-       GtkScrolledWindow* _tmp9_ = NULL;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = (Xcls_WindowLeftTree*) g_object_new (object_type, NULL);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv->_this = _tmp0_;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref_sink (_tmp1_);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->el = _tmp1_;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = self->el;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_scrolled_window_set_shadow_type (_tmp2_, GTK_SHADOW_IN);
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = self->priv->_this;
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = xcls_windowlefttree_xcls_view_new (_tmp3_);
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       child_0 = _tmp4_;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref ((GObject*) child_0);
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = self->el;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = child_0->el;
-#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = self->priv->_this;
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = xcls_windowlefttree_xcls_lefttreemenu_new (_tmp7_);
-#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       child_1 = _tmp8_;
-#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref ((GObject*) child_1);
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = self->el;
-#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_scrolled_window_set_policy (_tmp9_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (child_1);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (child_0);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self;
-#line 614 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTree* xcls_windowlefttree_new (void) {
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return xcls_windowlefttree_construct (TYPE_XCLS_WINDOWLEFTTREE);
-#line 621 "WindowLeftTree.vala.c"
-}
-
-
-JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self) {
-       JsRenderJsRender* result = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-       JsRenderJsRender* _tmp2_ = NULL;
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->model;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _tmp0_->file;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = _tmp2_;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 642 "WindowLeftTree.vala.c"
-}
-
-
-JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self) {
-       JsRenderNode* result = NULL;
-       gchar* path = NULL;
-       gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-       gint _tmp3_ = 0;
-       Xcls_WindowLeftTree* _tmp4_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp5_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       JsRenderNode* _tmp7_ = NULL;
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = xcls_windowlefttree_getActivePath (self);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       path = _tmp0_;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = path;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = strlen (_tmp1_);
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = _tmp2_;
-#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp3_ < 1) {
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               result = NULL;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (path);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return result;
-#line 677 "WindowLeftTree.vala.c"
-       }
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = self->priv->_this;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = _tmp4_->model;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = path;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = xcls_windowlefttree_xcls_model_pathToNode (_tmp5_, _tmp6_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = _tmp7_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (path);
-#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 693 "WindowLeftTree.vala.c"
-}
-
-
-gchar* xcls_windowlefttree_getActivePath (Xcls_WindowLeftTree* self) {
-       gchar* result = NULL;
-       Xcls_WindowLeftTreeXcls_model* model = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp0_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp1_ = NULL;
-       GtkTreeView* view = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp2_ = NULL;
-       GtkTreeView* _tmp3_ = NULL;
-       GtkTreeView* _tmp4_ = NULL;
-       GtkTreeView* _tmp5_ = NULL;
-       GtkTreeSelection* _tmp6_ = NULL;
-       gint _tmp7_ = 0;
-       GtkTreeIter iter = {0};
-       GtkTreeModel* mod = NULL;
-       GtkTreeView* _tmp9_ = NULL;
-       GtkTreeSelection* _tmp10_ = NULL;
-       GtkTreeModel* _tmp11_ = NULL;
-       GtkTreeIter _tmp12_ = {0};
-       GtkTreeModel* _tmp13_ = NULL;
-       GtkTreeModel* _tmp14_ = NULL;
-       GtkTreeIter _tmp15_ = {0};
-       GtkTreePath* _tmp16_ = NULL;
-       GtkTreePath* _tmp17_ = NULL;
-       gchar* _tmp18_ = NULL;
-       gchar* _tmp19_ = NULL;
-#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->model;
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       model = _tmp1_;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = self->view;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = _tmp2_->el;
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       view = _tmp4_;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = view;
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = gtk_tree_view_get_selection (_tmp5_);
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = gtk_tree_selection_count_selected_rows (_tmp6_);
-#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp7_ < 1) {
-#line 746 "WindowLeftTree.vala.c"
-               gchar* _tmp8_ = NULL;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp8_ = g_strdup ("");
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               result = _tmp8_;
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (view);
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (model);
-#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return result;
-#line 758 "WindowLeftTree.vala.c"
-       }
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = view;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = gtk_tree_view_get_selection (_tmp9_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_selection_get_selected (_tmp10_, &_tmp11_, &_tmp12_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp13_ = _g_object_ref0 (_tmp11_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       mod = _tmp13_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       iter = _tmp12_;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp14_ = mod;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp15_ = iter;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp16_ = gtk_tree_model_get_path (_tmp14_, &_tmp15_);
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_ = _tmp16_;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp18_ = gtk_tree_path_to_string (_tmp17_);
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp19_ = _tmp18_;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (_tmp17_);
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = _tmp19_;
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (view);
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (model);
-#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 798 "WindowLeftTree.vala.c"
-}
-
-
-static void g_cclosure_user_marshal_BOOLEAN__OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
-       typedef gboolean (*GMarshalFunc_BOOLEAN__OBJECT) (gpointer data1, gpointer arg_1, gpointer data2);
-       register GMarshalFunc_BOOLEAN__OBJECT callback;
-       register GCClosure * cc;
-       register gpointer data1;
-       register gpointer data2;
-       gboolean v_return;
-       cc = (GCClosure *) closure;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (return_value != NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (n_param_values == 2);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (G_CCLOSURE_SWAP_DATA (closure)) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               data1 = closure->data;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               data2 = param_values->data[0].v_pointer;
-#line 820 "WindowLeftTree.vala.c"
-       } else {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               data1 = param_values->data[0].v_pointer;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               data2 = closure->data;
-#line 826 "WindowLeftTree.vala.c"
-       }
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       callback = (GMarshalFunc_BOOLEAN__OBJECT) (marshal_data ? marshal_data : cc->callback);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       v_return = callback (data1, g_value_get_object (param_values + 1), data2);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_value_set_boolean (return_value, v_return);
-#line 834 "WindowLeftTree.vala.c"
-}
-
-
-static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_boxed_free (pango_font_description_get_type (), self);
-#line 841 "WindowLeftTree.vala.c"
-}
-
-
-static gboolean __lambda50_ (Xcls_WindowLeftTreeXcls_view* self, GdkEventButton* ev) {
-       gboolean result = FALSE;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       GdkEventButton* _tmp3_ = NULL;
-       GdkEventType _tmp4_ = 0;
-       GtkTreePath* res = NULL;
-       Xcls_WindowLeftTree* _tmp7_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp8_ = NULL;
-       GtkTreeView* _tmp9_ = NULL;
-       GdkEventButton* _tmp10_ = NULL;
-       gdouble _tmp11_ = 0.0;
-       GdkEventButton* _tmp12_ = NULL;
-       gdouble _tmp13_ = 0.0;
-       GtkTreePath* _tmp14_ = NULL;
-       gboolean _tmp15_ = FALSE;
-       GtkTreeView* _tmp16_ = NULL;
-       GtkTreeSelection* _tmp17_ = NULL;
-       GtkTreePath* _tmp18_ = NULL;
-       Xcls_WindowLeftTree* _tmp19_ = NULL;
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp20_ = NULL;
-       GtkMenu* _tmp21_ = NULL;
-       GdkScreen* _tmp22_ = NULL;
-       Xcls_WindowLeftTree* _tmp23_ = NULL;
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp24_ = NULL;
-       GtkMenu* _tmp25_ = NULL;
-       Xcls_WindowLeftTree* _tmp26_ = NULL;
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp27_ = NULL;
-       GtkMenu* _tmp28_ = NULL;
-       GdkEventButton* _tmp29_ = NULL;
-       guint32 _tmp30_ = 0U;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (ev != NULL, FALSE);
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->priv->_this;
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_emit_by_name (_tmp0_, "before-node-change", NULL, &_tmp1_);
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (!_tmp1_) {
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               result = TRUE;
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return result;
-#line 889 "WindowLeftTree.vala.c"
-       }
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = ev;
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = _tmp3_->type;
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp4_ != GDK_BUTTON_PRESS) {
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp2_ = TRUE;
-#line 899 "WindowLeftTree.vala.c"
-       } else {
-               GdkEventButton* _tmp5_ = NULL;
-               guint _tmp6_ = 0U;
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp5_ = ev;
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp6_ = _tmp5_->button;
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp2_ = _tmp6_ != ((guint) 3);
-#line 909 "WindowLeftTree.vala.c"
-       }
-#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp2_) {
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               result = FALSE;
-#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return result;
-#line 917 "WindowLeftTree.vala.c"
-       }
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = self->priv->_this;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = _tmp7_->view;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = _tmp8_->el;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = ev;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = _tmp10_->x;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = ev;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp13_ = _tmp12_->y;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp15_ = gtk_tree_view_get_path_at_pos (_tmp9_, (gint) _tmp11_, (gint) _tmp13_, &_tmp14_, NULL, NULL, NULL);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (res);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       res = _tmp14_;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (!_tmp15_) {
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               result = TRUE;
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _gtk_tree_path_free0 (res);
-#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return result;
-#line 947 "WindowLeftTree.vala.c"
-       }
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp16_ = self->el;
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_ = gtk_tree_view_get_selection (_tmp16_);
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp18_ = res;
-#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_selection_select_path (_tmp17_, _tmp18_);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp19_ = self->priv->_this;
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp20_ = _tmp19_->LeftTreeMenu;
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp21_ = _tmp20_->el;
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp22_ = gdk_screen_get_default ();
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_menu_set_screen (_tmp21_, _tmp22_);
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp23_ = self->priv->_this;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp24_ = _tmp23_->LeftTreeMenu;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp25_ = _tmp24_->el;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_widget_show_all ((GtkWidget*) _tmp25_);
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp26_ = self->priv->_this;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp27_ = _tmp26_->LeftTreeMenu;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp28_ = _tmp27_->el;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp29_ = ev;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp30_ = _tmp29_->time;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_menu_popup (_tmp28_, NULL, NULL, NULL, NULL, (guint) 3, _tmp30_);
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = TRUE;
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (res);
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 993 "WindowLeftTree.vala.c"
-}
-
-
-static gboolean ___lambda50__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-       gboolean result;
-       result = __lambda50_ ((Xcls_WindowLeftTreeXcls_view*) self, event);
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 1002 "WindowLeftTree.vala.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = separator;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_ == NULL) {
-#line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               separator = "";
-#line 1019 "WindowLeftTree.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ != NULL) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = TRUE;
-#line 1029 "WindowLeftTree.vala.c"
-       } else {
-               gchar** _tmp4_ = NULL;
-               gint _tmp4__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp4__length1 > 0;
-#line 1039 "WindowLeftTree.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp2_) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = TRUE;
-#line 1045 "WindowLeftTree.vala.c"
-       } else {
-               gboolean _tmp5_ = FALSE;
-               gchar** _tmp6_ = NULL;
-               gint _tmp6__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp6__length1 == (-1)) {
-#line 1056 "WindowLeftTree.vala.c"
-                       gchar** _tmp7_ = NULL;
-                       gint _tmp7__length1 = 0;
-                       const gchar* _tmp8_ = NULL;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp8_ = _tmp7_[0];
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = _tmp8_ != NULL;
-#line 1068 "WindowLeftTree.vala.c"
-               } else {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = FALSE;
-#line 1072 "WindowLeftTree.vala.c"
-               }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = _tmp5_;
-#line 1076 "WindowLeftTree.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_) {
-#line 1080 "WindowLeftTree.vala.c"
-               gint i = 0;
-               gsize len = 0UL;
-               gint _tmp31_ = 0;
-               gint _tmp33_ = 0;
-               gint _tmp34_ = 0;
-               gsize _tmp35_ = 0UL;
-               const gchar* _tmp36_ = NULL;
-               gint _tmp37_ = 0;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               const gchar* res = NULL;
-               gsize _tmp40_ = 0UL;
-               void* _tmp41_ = NULL;
-               void* ptr = NULL;
-               const gchar* _tmp42_ = NULL;
-               gchar** _tmp43_ = NULL;
-               gint _tmp43__length1 = 0;
-               const gchar* _tmp44_ = NULL;
-               void* _tmp45_ = NULL;
-               const gchar* _tmp62_ = NULL;
-#line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = (gsize) 1;
-#line 1103 "WindowLeftTree.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp9_ = TRUE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1112 "WindowLeftTree.vala.c"
-                               gboolean _tmp11_ = FALSE;
-                               gboolean _tmp12_ = FALSE;
-                               gchar** _tmp13_ = NULL;
-                               gint _tmp13__length1 = 0;
-                               gint _tmp21_ = 0;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-                               gsize _tmp30_ = 0UL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp9_) {
-#line 1125 "WindowLeftTree.vala.c"
-                                       gint _tmp10_ = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp10_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp10_ + 1;
-#line 1131 "WindowLeftTree.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp13__length1 != (-1)) {
-#line 1141 "WindowLeftTree.vala.c"
-                                       gint _tmp14_ = 0;
-                                       gchar** _tmp15_ = NULL;
-                                       gint _tmp15__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp14_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 1153 "WindowLeftTree.vala.c"
-                               } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = FALSE;
-#line 1157 "WindowLeftTree.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp12_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = TRUE;
-#line 1163 "WindowLeftTree.vala.c"
-                               } else {
-                                       gboolean _tmp16_ = FALSE;
-                                       gchar** _tmp17_ = NULL;
-                                       gint _tmp17__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       if (_tmp17__length1 == (-1)) {
-#line 1174 "WindowLeftTree.vala.c"
-                                               gchar** _tmp18_ = NULL;
-                                               gint _tmp18__length1 = 0;
-                                               gint _tmp19_ = 0;
-                                               const gchar* _tmp20_ = NULL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp19_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp20_ = _tmp18_[_tmp19_];
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = _tmp20_ != NULL;
-#line 1189 "WindowLeftTree.vala.c"
-                                       } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = FALSE;
-#line 1193 "WindowLeftTree.vala.c"
-                                       }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = _tmp16_;
-#line 1197 "WindowLeftTree.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp11_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1203 "WindowLeftTree.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp23_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp24_ != NULL) {
-#line 1215 "WindowLeftTree.vala.c"
-                                       gchar** _tmp25_ = NULL;
-                                       gint _tmp25__length1 = 0;
-                                       gint _tmp26_ = 0;
-                                       const gchar* _tmp27_ = NULL;
-                                       gint _tmp28_ = 0;
-                                       gint _tmp29_ = 0;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp26_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp27_ = _tmp25_[_tmp26_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp29_ = _tmp28_;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = _tmp29_;
-#line 1236 "WindowLeftTree.vala.c"
-                               } else {
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = 0;
-#line 1240 "WindowLeftTree.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp30_ = len;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               len = _tmp30_ + _tmp21_;
-#line 1246 "WindowLeftTree.vala.c"
-                       }
-               }
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp31_ = i;
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp31_ == 0) {
-#line 1253 "WindowLeftTree.vala.c"
-                       gchar* _tmp32_ = NULL;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp32_ = g_strdup ("");
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       result = _tmp32_;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return result;
-#line 1261 "WindowLeftTree.vala.c"
-               }
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp33_ = i;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               str_array_length1 = _tmp33_;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp34_ = str_array_length1;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp35_ = len;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp36_ = separator;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp38_ = _tmp37_;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp39_ = i;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp40_ = len;
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp41_ = g_malloc (_tmp40_);
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = _tmp41_;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp42_ = res;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43_ = str_array;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43__length1 = str_array_length1;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp44_ = _tmp43_[0];
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               ptr = _tmp45_;
-#line 1299 "WindowLeftTree.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp46_ = TRUE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1308 "WindowLeftTree.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               void* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               void* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint _tmp54__length1 = 0;
-                               gint _tmp55_ = 0;
-                               const gchar* _tmp56_ = NULL;
-                               void* _tmp60_ = NULL;
-                               void* _tmp61_ = NULL;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp46_) {
-#line 1324 "WindowLeftTree.vala.c"
-                                       gint _tmp47_ = 0;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp47_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp47_ + 1;
-#line 1330 "WindowLeftTree.vala.c"
-                               }
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp48_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49_ = str_array;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49__length1 = str_array_length1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1344 "WindowLeftTree.vala.c"
-                               }
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp50_ = ptr;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp51_ = separator;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp52_;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp55_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp56_ = _tmp54_[_tmp55_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp56_ != NULL) {
-#line 1364 "WindowLeftTree.vala.c"
-                                       gchar** _tmp57_ = NULL;
-                                       gint _tmp57__length1 = 0;
-                                       gint _tmp58_ = 0;
-                                       const gchar* _tmp59_ = NULL;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp58_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp59_ = _tmp57_[_tmp58_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = (const gchar*) _tmp59_;
-#line 1379 "WindowLeftTree.vala.c"
-                               } else {
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = "";
-#line 1383 "WindowLeftTree.vala.c"
-                               }
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp60_ = ptr;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp61_;
-#line 1391 "WindowLeftTree.vala.c"
-                       }
-               }
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp62_ = res;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = NULL;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (gchar*) _tmp62_;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1402 "WindowLeftTree.vala.c"
-       } else {
-               gchar* _tmp63_ = NULL;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp63_ = g_strdup ("");
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp63_;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1411 "WindowLeftTree.vala.c"
-       }
-}
-
-
-static gpointer _cairo_surface_reference0 (gpointer self) {
-#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self ? cairo_surface_reference (self) : NULL;
-#line 1419 "WindowLeftTree.vala.c"
-}
-
-
-static void __lambda53_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx) {
-       GtkTreeSelection* s = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp1_ = NULL;
-       GtkTreeView* _tmp2_ = NULL;
-       GtkTreeSelection* _tmp3_ = NULL;
-       GtkTreeSelection* _tmp4_ = NULL;
-       GtkTreeSelection* _tmp5_ = NULL;
-       gint _tmp6_ = 0;
-       GtkTreeIter iter = {0};
-       GtkTreeModel* mod = NULL;
-       GtkTreeSelection* _tmp7_ = NULL;
-       GtkTreeModel* _tmp8_ = NULL;
-       GtkTreeIter _tmp9_ = {0};
-       GtkTreeModel* _tmp10_ = NULL;
-       GValue value = {0};
-       Xcls_WindowLeftTree* _tmp11_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp12_ = NULL;
-       GtkTreeStore* _tmp13_ = NULL;
-       GtkTreeIter _tmp14_ = {0};
-       GValue _tmp15_ = {0};
-       JsRenderNode* data = NULL;
-       GObject* _tmp16_ = NULL;
-       gchar* xname = NULL;
-       JsRenderNode* _tmp17_ = NULL;
-       gchar* _tmp18_ = NULL;
-       const gchar* _tmp19_ = NULL;
-       gchar* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       gchar* _tmp23_ = NULL;
-       const gchar* _tmp24_ = NULL;
-       gchar* _tmp25_ = NULL;
-       Xcls_WindowLeftTree* _tmp26_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp27_ = NULL;
-       JsRenderJsRender* _tmp28_ = NULL;
-       PaletePalete* _tmp29_ = NULL;
-       PaletePalete* _tmp30_ = NULL;
-       const gchar* _tmp31_ = NULL;
-       gint _tmp32_ = 0;
-       gchar** _tmp33_ = NULL;
-       gchar** _tmp34_ = NULL;
-       gint _tmp34__length1 = 0;
-       gchar* _tmp35_ = NULL;
-       gchar* _tmp36_ = NULL;
-       gchar* _tmp37_ = NULL;
-       gchar* _tmp38_ = NULL;
-       gchar* _tmp39_ = NULL;
-       gchar* _tmp40_ = NULL;
-       GtkTreePath* path = NULL;
-       Xcls_WindowLeftTree* _tmp41_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp42_ = NULL;
-       GtkTreeStore* _tmp43_ = NULL;
-       GtkTreeIter _tmp44_ = {0};
-       GtkTreePath* _tmp45_ = NULL;
-       cairo_surface_t* pix = NULL;
-       GtkTreeView* _tmp46_ = NULL;
-       GtkTreePath* _tmp47_ = NULL;
-       cairo_surface_t* _tmp48_ = NULL;
-       cairo_surface_t* _tmp49_ = NULL;
-       GdkDragContext* _tmp50_ = NULL;
-       cairo_surface_t* _tmp51_ = NULL;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (ctx != NULL);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->priv->_this;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _tmp0_->view;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _tmp1_->el;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       s = _tmp4_;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = s;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = gtk_tree_selection_count_selected_rows (_tmp5_);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp6_ < 1) {
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (s);
-#line 202 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return;
-#line 1509 "WindowLeftTree.vala.c"
-       }
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = s;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = _g_object_ref0 (_tmp8_);
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       mod = _tmp10_;
-#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       iter = _tmp9_;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = self->priv->_this;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = _tmp11_->model;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp13_ = _tmp12_->el;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp14_ = iter;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       value = _tmp15_;
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp16_ = g_value_dup_object (&value);
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       data = G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, JS_RENDER_TYPE_NODE, JsRenderNode);
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_ = data;
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp18_ = js_render_node_fqn (_tmp17_);
-#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xname = _tmp18_;
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp19_ = xname;
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp20_ = g_strconcat ("XNAME  IS ", _tmp19_, NULL);
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp21_ = _tmp20_;
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp22_ = g_strconcat (_tmp21_, "\n", NULL);
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp23_ = _tmp22_;
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("%s", _tmp23_);
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp23_);
-#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp21_);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp24_ = xname;
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp25_ = g_strdup (_tmp24_);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (self->dragData);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->dragData = _tmp25_;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp26_ = self->priv->_this;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp27_ = _tmp26_->model;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp28_ = _tmp27_->file;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp29_ = js_render_js_render_palete (_tmp28_);
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp30_ = _tmp29_;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp31_ = xname;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp33_ = palete_palete_getDropList (_tmp30_, _tmp31_, &_tmp32_);
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL);
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->dropList = _tmp33_;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->dropList_length1 = _tmp32_;
-#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (_tmp30_);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp34_ = self->dropList;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp34__length1 = self->dropList_length1;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp35_ = _vala_g_strjoinv (", ", _tmp34_, _tmp34__length1);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp36_ = _tmp35_;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp37_ = g_strconcat ("DROP LIST IS ", _tmp36_, NULL);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp38_ = _tmp37_;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp39_ = g_strconcat (_tmp38_, "\n", NULL);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp40_ = _tmp39_;
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("%s", _tmp40_);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp40_);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp38_);
-#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp36_);
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp41_ = self->priv->_this;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp42_ = _tmp41_->model;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp43_ = _tmp42_->el;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp44_ = iter;
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp45_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp43_, &_tmp44_);
-#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       path = _tmp45_;
-#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp46_ = self->el;
-#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp47_ = path;
-#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp48_ = gtk_tree_view_create_row_drag_icon (_tmp46_, _tmp47_);
-#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp49_ = _cairo_surface_reference0 (_tmp48_);
-#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       pix = _tmp49_;
-#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp50_ = ctx;
-#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp51_ = pix;
-#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_drag_set_icon_surface (_tmp50_, _tmp51_);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _cairo_surface_destroy0 (pix);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (path);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (xname);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (data);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (s);
-#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return;
-#line 1661 "WindowLeftTree.vala.c"
-}
-
-
-static void ___lambda53__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       __lambda53_ ((Xcls_WindowLeftTreeXcls_view*) self, context);
-#line 1668 "WindowLeftTree.vala.c"
-}
-
-
-static void __lambda54_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context) {
-       gchar* _tmp0_ = NULL;
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (drag_context != NULL);
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = g_strdup ("");
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (self->dragData);
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->dragData = _tmp0_;
-#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL);
-#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->dropList = NULL;
-#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->dropList_length1 = 0;
-#line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_view_highlightDropPath (self, "", 0);
-#line 1690 "WindowLeftTree.vala.c"
-}
-
-
-static void ___lambda54__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       __lambda54_ ((Xcls_WindowLeftTreeXcls_view*) self, context);
-#line 1697 "WindowLeftTree.vala.c"
-}
-
-
-static gboolean __lambda55_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time) {
-       gboolean result = FALSE;
-       gint _tmp0_ = 0;
-       gint _tmp1_ = 0;
-       GtkTreeView* _tmp2_ = NULL;
-       GdkDragContext* _tmp3_ = NULL;
-       GdkAtom _tmp4_ = 0U;
-       guint _tmp5_ = 0U;
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (ctx != NULL, FALSE);
-#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("got drag motion");
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->drag_in_motion = TRUE;
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = x;
-#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->drag_x = _tmp0_;
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = y;
-#line 247 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->drag_y = _tmp1_;
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = self->el;
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = ctx;
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = gdk_atom_intern ("STRING", TRUE);
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = time;
-#line 250 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_drag_get_data ((GtkWidget*) _tmp2_, _tmp3_, _tmp4_, (guint32) _tmp5_);
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = TRUE;
-#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 1737 "WindowLeftTree.vala.c"
-}
-
-
-static gboolean ___lambda55__gtk_widget_drag_motion (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) {
-       gboolean result;
-       result = __lambda55_ ((Xcls_WindowLeftTreeXcls_view*) self, context, x, y, time_);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 1746 "WindowLeftTree.vala.c"
-}
-
-
-static gboolean __lambda56_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, guint time) {
-       gboolean result = FALSE;
-       GtkTreeView* _tmp0_ = NULL;
-       GdkDragContext* _tmp1_ = NULL;
-       GdkAtom _tmp2_ = 0U;
-       guint _tmp3_ = 0U;
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (ctx != NULL, FALSE);
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->drag_in_motion = FALSE;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->el;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = ctx;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = gdk_atom_intern ("STRING", TRUE);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = time;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_drag_get_data ((GtkWidget*) _tmp0_, _tmp1_, _tmp2_, (guint32) _tmp3_);
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = FALSE;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 1774 "WindowLeftTree.vala.c"
-}
-
-
-static gboolean ___lambda56__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) {
-       gboolean result;
-       result = __lambda56_ ((Xcls_WindowLeftTreeXcls_view*) self, context, x, y, time_);
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 1783 "WindowLeftTree.vala.c"
-}
-
-
-static void __lambda57_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* ctx, gint x, gint y, GtkSelectionData* sel, guint info, guint time) {
-       gchar* targetData = NULL;
-       gchar* _tmp0_ = NULL;
-       GtkTreePath* path = NULL;
-       GtkTreeViewDropPosition pos = 0;
-       gboolean isOver = FALSE;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp2_ = NULL;
-       GtkTreeView* _tmp3_ = NULL;
-       gint _tmp4_ = 0;
-       gint _tmp5_ = 0;
-       GtkTreePath* _tmp6_ = NULL;
-       GtkTreeViewDropPosition _tmp7_ = 0;
-       gboolean _tmp8_ = FALSE;
-       GtkWidget* src = NULL;
-       GdkDragContext* _tmp9_ = NULL;
-       GtkWidget* _tmp10_ = NULL;
-       GtkWidget* _tmp11_ = NULL;
-       GtkWidget* _tmp12_ = NULL;
-       GtkTreeView* _tmp13_ = NULL;
-       GdkDragAction _tmp73_ = 0;
-       GdkDragContext* _tmp74_ = NULL;
-       GdkDragAction _tmp75_ = 0;
-       GdkDragAction action = 0;
-       Xcls_WindowLeftTree* _tmp76_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp77_ = NULL;
-       GtkTreeStore* _tmp78_ = NULL;
-       gint _tmp79_ = 0;
-       gboolean delete_selection_data = FALSE;
-       GdkDragContext* _tmp148_ = NULL;
-       GdkDragAction _tmp149_ = 0;
-       GdkDragContext* _tmp150_ = NULL;
-       GdkDragAction _tmp151_ = 0;
-       Xcls_WindowLeftTree* _tmp152_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp153_ = NULL;
-       const gchar* _tmp154_ = NULL;
-       GdkDragContext* _tmp155_ = NULL;
-       GdkDragAction _tmp156_ = 0;
-       GdkDragContext* _tmp157_ = NULL;
-       guint _tmp158_ = 0U;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (ctx != NULL);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (sel != NULL);
-#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = g_strdup ("");
-#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       targetData = _tmp0_;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = self->priv->_this;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _tmp1_->view;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = _tmp2_->el;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = self->drag_x;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = self->drag_y;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = gtk_tree_view_get_dest_row_at_pos (_tmp3_, _tmp4_, _tmp5_, &_tmp6_, &_tmp7_);
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (path);
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       path = _tmp6_;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       pos = _tmp7_;
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       isOver = _tmp8_;
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = ctx;
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = gtk_drag_get_source_widget (_tmp9_);
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = _g_object_ref0 (_tmp10_);
-#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       src = _tmp11_;
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = src;
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp13_ = self->el;
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp12_ != G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, GTK_TYPE_WIDGET, GtkWidget)) {
-#line 1869 "WindowLeftTree.vala.c"
-               gchar* selection_text = NULL;
-               GtkSelectionData* _tmp14_ = NULL;
-               gchar* _tmp15_ = NULL;
-               gboolean _tmp16_ = FALSE;
-               gboolean _tmp17_ = FALSE;
-               const gchar* _tmp18_ = NULL;
-               gchar** dropList = NULL;
-               Xcls_WindowLeftTree* _tmp28_ = NULL;
-               Xcls_WindowLeftTreeXcls_model* _tmp29_ = NULL;
-               JsRenderJsRender* _tmp30_ = NULL;
-               PaletePalete* _tmp31_ = NULL;
-               PaletePalete* _tmp32_ = NULL;
-               const gchar* _tmp33_ = NULL;
-               gint _tmp34_ = 0;
-               gchar** _tmp35_ = NULL;
-               gchar** _tmp36_ = NULL;
-               gint _tmp36__length1 = 0;
-               gint dropList_length1 = 0;
-               gint _dropList_size_ = 0;
-               Xcls_WindowLeftTree* _tmp37_ = NULL;
-               Xcls_WindowLeftTreeXcls_model* _tmp38_ = NULL;
-               GtkTreePath* _tmp39_ = NULL;
-               gchar* _tmp40_ = NULL;
-               gchar* _tmp41_ = NULL;
-               gchar** _tmp42_ = NULL;
-               gint _tmp42__length1 = 0;
-               GtkTreeViewDropPosition _tmp43_ = 0;
-               gchar* _tmp44_ = NULL;
-               const gchar* _tmp45_ = NULL;
-               gint _tmp46_ = 0;
-               gint _tmp47_ = 0;
-               gchar** td_ar = NULL;
-               const gchar* _tmp53_ = NULL;
-               gchar** _tmp54_ = NULL;
-               gchar** _tmp55_ = NULL;
-               gint td_ar_length1 = 0;
-               gint _td_ar_size_ = 0;
-               gboolean _tmp56_ = FALSE;
-               JsRenderNode* node = NULL;
-               JsRenderNode* _tmp64_ = NULL;
-               JsRenderNode* _tmp65_ = NULL;
-               const gchar* _tmp66_ = NULL;
-               Xcls_WindowLeftTree* _tmp67_ = NULL;
-               Xcls_WindowLeftTreeXcls_model* _tmp68_ = NULL;
-               const gchar* _tmp69_ = NULL;
-               JsRenderNode* _tmp70_ = NULL;
-               GdkDragContext* _tmp71_ = NULL;
-               guint _tmp72_ = 0U;
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp14_ = sel;
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp15_ = gtk_selection_data_get_text (_tmp14_);
-#line 297 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               selection_text = _tmp15_;
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp18_ = selection_text;
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp18_ == NULL) {
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp17_ = TRUE;
-#line 1930 "WindowLeftTree.vala.c"
-               } else {
-                       const gchar* _tmp19_ = NULL;
-                       gint _tmp20_ = 0;
-                       gint _tmp21_ = 0;
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp19_ = selection_text;
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp20_ = strlen (_tmp19_);
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp21_ = _tmp20_;
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp17_ = _tmp21_ < 1;
-#line 1943 "WindowLeftTree.vala.c"
-               }
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp17_) {
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp16_ = TRUE;
-#line 1949 "WindowLeftTree.vala.c"
-               } else {
-                       gboolean _tmp22_ = FALSE;
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp22_ = isOver;
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp16_ = !_tmp22_;
-#line 1956 "WindowLeftTree.vala.c"
-               }
-#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp16_) {
-#line 1960 "WindowLeftTree.vala.c"
-                       gboolean _tmp23_ = FALSE;
-                       GdkDragContext* _tmp26_ = NULL;
-                       guint _tmp27_ = 0U;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp23_ = self->drag_in_motion;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       if (_tmp23_) {
-#line 1968 "WindowLeftTree.vala.c"
-                               GdkDragContext* _tmp24_ = NULL;
-                               guint _tmp25_ = 0U;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp24_ = ctx;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp25_ = time;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gdk_drag_status (_tmp24_, 0, (guint32) _tmp25_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (selection_text);
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (src);
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _gtk_tree_path_free0 (path);
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (targetData);
-#line 304 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               return;
-#line 1989 "WindowLeftTree.vala.c"
-                       }
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp26_ = ctx;
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp27_ = time;
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_drag_finish (_tmp26_, FALSE, FALSE, (guint32) _tmp27_);
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (selection_text);
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (src);
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _gtk_tree_path_free0 (path);
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (targetData);
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 2007 "WindowLeftTree.vala.c"
-               }
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp28_ = self->priv->_this;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp29_ = _tmp28_->model;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp30_ = _tmp29_->file;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp31_ = js_render_js_render_palete (_tmp30_);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp32_ = _tmp31_;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp33_ = selection_text;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp35_ = palete_palete_getDropList (_tmp32_, _tmp33_, &_tmp34_);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp36_ = _tmp35_;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp36__length1 = _tmp34_;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (_tmp32_);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               dropList = _tmp36_;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               dropList_length1 = _tmp36__length1;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _dropList_size_ = dropList_length1;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp37_ = self->priv->_this;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp38_ = _tmp37_->model;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp39_ = path;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp40_ = gtk_tree_path_to_string (_tmp39_);
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp41_ = _tmp40_;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp42_ = dropList;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp42__length1 = dropList_length1;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp43_ = pos;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp44_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp38_, _tmp41_, _tmp42_, _tmp42__length1, (gint) _tmp43_);
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (targetData);
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               targetData = _tmp44_;
-#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (_tmp41_);
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp45_ = targetData;
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp46_ = strlen (_tmp45_);
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp47_ = _tmp46_;
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp47_ < 1) {
-#line 2067 "WindowLeftTree.vala.c"
-                       gboolean _tmp48_ = FALSE;
-                       GdkDragContext* _tmp51_ = NULL;
-                       guint _tmp52_ = 0U;
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp48_ = self->drag_in_motion;
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       if (_tmp48_) {
-#line 2075 "WindowLeftTree.vala.c"
-                               GdkDragContext* _tmp49_ = NULL;
-                               guint _tmp50_ = 0U;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp49_ = ctx;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp50_ = time;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gdk_drag_status (_tmp49_, 0, (guint32) _tmp50_);
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (selection_text);
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (src);
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _gtk_tree_path_free0 (path);
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (targetData);
-#line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               return;
-#line 2098 "WindowLeftTree.vala.c"
-                       }
-#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp51_ = ctx;
-#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp52_ = time;
-#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_drag_finish (_tmp51_, FALSE, FALSE, (guint32) _tmp52_);
-#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
-#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (selection_text);
-#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (src);
-#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _gtk_tree_path_free0 (path);
-#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (targetData);
-#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 2118 "WindowLeftTree.vala.c"
-               }
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp53_ = targetData;
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp55_ = _tmp54_ = g_strsplit (_tmp53_, "|", 0);
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               td_ar = _tmp55_;
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               td_ar_length1 = _vala_array_length (_tmp54_);
-#line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _td_ar_size_ = td_ar_length1;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp56_ = self->drag_in_motion;
-#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp56_) {
-#line 2134 "WindowLeftTree.vala.c"
-                       GdkDragContext* _tmp57_ = NULL;
-                       guint _tmp58_ = 0U;
-                       gchar** _tmp59_ = NULL;
-                       gint _tmp59__length1 = 0;
-                       const gchar* _tmp60_ = NULL;
-                       gchar** _tmp61_ = NULL;
-                       gint _tmp61__length1 = 0;
-                       const gchar* _tmp62_ = NULL;
-                       gint _tmp63_ = 0;
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp57_ = ctx;
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp58_ = time;
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gdk_drag_status (_tmp57_, GDK_ACTION_COPY, (guint32) _tmp58_);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp59_ = td_ar;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp59__length1 = td_ar_length1;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp60_ = _tmp59_[0];
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp61_ = td_ar;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp61__length1 = td_ar_length1;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp62_ = _tmp61_[1];
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp63_ = atoi (_tmp62_);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp60_, (GtkTreeViewDropPosition) _tmp63_);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (selection_text);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (src);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _gtk_tree_path_free0 (path);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (targetData);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 2180 "WindowLeftTree.vala.c"
-               }
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp64_ = js_render_node_new ();
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               node = _tmp64_;
-#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp65_ = node;
-#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp66_ = selection_text;
-#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               js_render_node_setFqn (_tmp65_, _tmp66_);
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp67_ = self->priv->_this;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp68_ = _tmp67_->model;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp69_ = targetData;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp70_ = node;
-#line 351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               xcls_windowlefttree_xcls_model_dropNode (_tmp68_, _tmp69_, _tmp70_);
-#line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               g_print ("ADD new node!!!\n");
-#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp71_ = ctx;
-#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp72_ = time;
-#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_drag_finish (_tmp71_, FALSE, FALSE, (guint32) _tmp72_);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (node);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               dropList = (_vala_array_free (dropList, dropList_length1, (GDestroyNotify) g_free), NULL);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (selection_text);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (src);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _gtk_tree_path_free0 (path);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (targetData);
-#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return;
-#line 2226 "WindowLeftTree.vala.c"
-       }
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp74_ = ctx;
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp75_ = gdk_drag_context_get_actions (_tmp74_);
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if ((_tmp75_ & GDK_ACTION_MOVE) > 0) {
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp73_ = GDK_ACTION_MOVE;
-#line 2236 "WindowLeftTree.vala.c"
-       } else {
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp73_ = GDK_ACTION_COPY;
-#line 2240 "WindowLeftTree.vala.c"
-       }
-#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       action = _tmp73_;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp76_ = self->priv->_this;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp77_ = _tmp76_->model;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp78_ = _tmp77_->el;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp79_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp78_, NULL);
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp79_ < 1) {
-#line 2254 "WindowLeftTree.vala.c"
-               gchar* _tmp80_ = NULL;
-               gboolean _tmp81_ = FALSE;
-#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp80_ = g_strdup_printf ("|%d|", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
-#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (targetData);
-#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               targetData = _tmp80_;
-#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp81_ = self->drag_in_motion;
-#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp81_) {
-#line 2267 "WindowLeftTree.vala.c"
-                       GdkDragContext* _tmp82_ = NULL;
-                       GdkDragAction _tmp83_ = 0;
-                       guint _tmp84_ = 0U;
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
-#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp82_ = ctx;
-#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp83_ = action;
-#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp84_ = time;
-#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gdk_drag_status (_tmp82_, _tmp83_, (guint32) _tmp84_);
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (src);
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _gtk_tree_path_free0 (path);
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (targetData);
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 2289 "WindowLeftTree.vala.c"
-               }
-       } else {
-               gboolean _tmp85_ = FALSE;
-               gchar* selection_text = NULL;
-               GtkSelectionData* _tmp91_ = NULL;
-               gchar* _tmp92_ = NULL;
-               gboolean _tmp93_ = FALSE;
-               const gchar* _tmp94_ = NULL;
-               const gchar* _tmp103_ = NULL;
-               gchar* _tmp104_ = NULL;
-               gchar* _tmp105_ = NULL;
-               gchar* target_path = NULL;
-               GtkTreePath* _tmp106_ = NULL;
-               gchar* _tmp107_ = NULL;
-               const gchar* _tmp108_ = NULL;
-               const gchar* _tmp109_ = NULL;
-               Xcls_WindowLeftTree* _tmp115_ = NULL;
-               Xcls_WindowLeftTreeXcls_model* _tmp116_ = NULL;
-               GtkTreePath* _tmp117_ = NULL;
-               gchar* _tmp118_ = NULL;
-               gchar* _tmp119_ = NULL;
-               gchar** _tmp120_ = NULL;
-               gint _tmp120__length1 = 0;
-               GtkTreeViewDropPosition _tmp121_ = 0;
-               gchar* _tmp122_ = NULL;
-               const gchar* _tmp123_ = NULL;
-               gchar* _tmp124_ = NULL;
-               gchar* _tmp125_ = NULL;
-               gchar* _tmp126_ = NULL;
-               gchar* _tmp127_ = NULL;
-               const gchar* _tmp128_ = NULL;
-               gint _tmp129_ = 0;
-               gint _tmp130_ = 0;
-               gchar** td_ar = NULL;
-               const gchar* _tmp136_ = NULL;
-               gchar** _tmp137_ = NULL;
-               gchar** _tmp138_ = NULL;
-               gint td_ar_length1 = 0;
-               gint _td_ar_size_ = 0;
-               gboolean _tmp139_ = FALSE;
-#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp85_ = isOver;
-#line 390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (!_tmp85_) {
-#line 2334 "WindowLeftTree.vala.c"
-                       gboolean _tmp86_ = FALSE;
-                       GdkDragContext* _tmp89_ = NULL;
-                       guint _tmp90_ = 0U;
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp86_ = self->drag_in_motion;
-#line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       if (_tmp86_) {
-#line 2342 "WindowLeftTree.vala.c"
-                               GdkDragContext* _tmp87_ = NULL;
-                               guint _tmp88_ = 0U;
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp87_ = ctx;
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp88_ = time;
-#line 392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gdk_drag_status (_tmp87_, 0, (guint32) _tmp88_);
-#line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
-#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (src);
-#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _gtk_tree_path_free0 (path);
-#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (targetData);
-#line 394 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               return;
-#line 2361 "WindowLeftTree.vala.c"
-                       }
-#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp89_ = ctx;
-#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp90_ = time;
-#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_drag_finish (_tmp89_, FALSE, FALSE, (guint32) _tmp90_);
-#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (src);
-#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _gtk_tree_path_free0 (path);
-#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (targetData);
-#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 2377 "WindowLeftTree.vala.c"
-               }
-#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp91_ = sel;
-#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp92_ = gtk_selection_data_get_text (_tmp91_);
-#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               selection_text = _tmp92_;
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp94_ = selection_text;
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp94_ == NULL) {
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp93_ = TRUE;
-#line 2391 "WindowLeftTree.vala.c"
-               } else {
-                       const gchar* _tmp95_ = NULL;
-                       gint _tmp96_ = 0;
-                       gint _tmp97_ = 0;
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp95_ = selection_text;
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp96_ = strlen (_tmp95_);
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp97_ = _tmp96_;
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp93_ = _tmp97_ < 1;
-#line 2404 "WindowLeftTree.vala.c"
-               }
-#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp93_) {
-#line 2408 "WindowLeftTree.vala.c"
-                       gboolean _tmp98_ = FALSE;
-                       GdkDragContext* _tmp101_ = NULL;
-                       guint _tmp102_ = 0U;
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp98_ = self->drag_in_motion;
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       if (_tmp98_) {
-#line 2416 "WindowLeftTree.vala.c"
-                               GdkDragContext* _tmp99_ = NULL;
-                               guint _tmp100_ = 0U;
-#line 418 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp99_ = ctx;
-#line 418 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp100_ = time;
-#line 418 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gdk_drag_status (_tmp99_, 0, (guint32) _tmp100_);
-#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (selection_text);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (src);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _gtk_tree_path_free0 (path);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (targetData);
-#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               return;
-#line 2437 "WindowLeftTree.vala.c"
-                       }
-#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp101_ = ctx;
-#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp102_ = time;
-#line 422 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_drag_finish (_tmp101_, FALSE, FALSE, (guint32) _tmp102_);
-#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (selection_text);
-#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (src);
-#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _gtk_tree_path_free0 (path);
-#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (targetData);
-#line 423 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 2455 "WindowLeftTree.vala.c"
-               }
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp103_ = selection_text;
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp104_ = g_strconcat ("got selection text of  ", _tmp103_, NULL);
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp105_ = _tmp104_;
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               g_print ("%s", _tmp105_);
-#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (_tmp105_);
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp106_ = path;
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp107_ = gtk_tree_path_to_string (_tmp106_);
-#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               target_path = _tmp107_;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp108_ = selection_text;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp109_ = target_path;
-#line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (g_strcmp0 (_tmp108_, _tmp109_) == 0) {
-#line 2479 "WindowLeftTree.vala.c"
-                       gboolean _tmp110_ = FALSE;
-                       GdkDragContext* _tmp113_ = NULL;
-                       guint _tmp114_ = 0U;
-#line 434 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       g_print ("self drag ?? == we should perhaps allow copy onto self..\n");
-#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp110_ = self->drag_in_motion;
-#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       if (_tmp110_) {
-#line 2489 "WindowLeftTree.vala.c"
-                               GdkDragContext* _tmp111_ = NULL;
-                               guint _tmp112_ = 0U;
-#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp111_ = ctx;
-#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp112_ = time;
-#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gdk_drag_status (_tmp111_, 0, (guint32) _tmp112_);
-#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (target_path);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (selection_text);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (src);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _gtk_tree_path_free0 (path);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (targetData);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               return;
-#line 2512 "WindowLeftTree.vala.c"
-                       }
-#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp113_ = ctx;
-#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp114_ = time;
-#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_drag_finish (_tmp113_, FALSE, FALSE, (guint32) _tmp114_);
-#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (target_path);
-#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (selection_text);
-#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (src);
-#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _gtk_tree_path_free0 (path);
-#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (targetData);
-#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 2532 "WindowLeftTree.vala.c"
-               }
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp115_ = self->priv->_this;
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp116_ = _tmp115_->model;
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp117_ = path;
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp118_ = gtk_tree_path_to_string (_tmp117_);
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp119_ = _tmp118_;
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp120_ = self->dropList;
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp120__length1 = self->dropList_length1;
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp121_ = pos;
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp122_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (_tmp116_, _tmp119_, _tmp120_, _tmp120__length1, (gint) _tmp121_);
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (targetData);
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               targetData = _tmp122_;
-#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (_tmp119_);
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp123_ = targetData;
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp124_ = g_strconcat ("targetDAta: ", _tmp123_, NULL);
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp125_ = _tmp124_;
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp126_ = g_strconcat (_tmp125_, "\n", NULL);
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp127_ = _tmp126_;
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               g_print ("%s", _tmp127_);
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (_tmp127_);
-#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (_tmp125_);
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp128_ = targetData;
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp129_ = strlen (_tmp128_);
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp130_ = _tmp129_;
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp130_ < 1) {
-#line 2582 "WindowLeftTree.vala.c"
-                       gboolean _tmp131_ = FALSE;
-                       GdkDragContext* _tmp134_ = NULL;
-                       guint _tmp135_ = 0U;
-#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp131_ = self->drag_in_motion;
-#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       if (_tmp131_) {
-#line 2590 "WindowLeftTree.vala.c"
-                               GdkDragContext* _tmp132_ = NULL;
-                               guint _tmp133_ = 0U;
-#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp132_ = ctx;
-#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp133_ = time;
-#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gdk_drag_status (_tmp132_, 0, (guint32) _tmp133_);
-#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               xcls_windowlefttree_xcls_view_highlightDropPath (self, "", (GtkTreeViewDropPosition) 0);
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (target_path);
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (selection_text);
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (src);
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _gtk_tree_path_free0 (path);
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (targetData);
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               return;
-#line 2613 "WindowLeftTree.vala.c"
-                       }
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp134_ = ctx;
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp135_ = time;
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_drag_finish (_tmp134_, FALSE, FALSE, (guint32) _tmp135_);
-#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (target_path);
-#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (selection_text);
-#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (src);
-#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _gtk_tree_path_free0 (path);
-#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (targetData);
-#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 2633 "WindowLeftTree.vala.c"
-               }
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp136_ = targetData;
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp138_ = _tmp137_ = g_strsplit (_tmp136_, "|", 0);
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               td_ar = _tmp138_;
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               td_ar_length1 = _vala_array_length (_tmp137_);
-#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _td_ar_size_ = td_ar_length1;
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp139_ = self->drag_in_motion;
-#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp139_) {
-#line 2649 "WindowLeftTree.vala.c"
-                       GdkDragContext* _tmp140_ = NULL;
-                       GdkDragAction _tmp141_ = 0;
-                       guint _tmp142_ = 0U;
-                       gchar** _tmp143_ = NULL;
-                       gint _tmp143__length1 = 0;
-                       const gchar* _tmp144_ = NULL;
-                       gchar** _tmp145_ = NULL;
-                       gint _tmp145__length1 = 0;
-                       const gchar* _tmp146_ = NULL;
-                       gint _tmp147_ = 0;
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp140_ = ctx;
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp141_ = action;
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp142_ = time;
-#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gdk_drag_status (_tmp140_, _tmp141_, (guint32) _tmp142_);
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp143_ = td_ar;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp143__length1 = td_ar_length1;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp144_ = _tmp143_[0];
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp145_ = td_ar;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp145__length1 = td_ar_length1;
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp146_ = _tmp145_[1];
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp147_ = atoi (_tmp146_);
-#line 477 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       xcls_windowlefttree_xcls_view_highlightDropPath (self, _tmp144_, (GtkTreeViewDropPosition) _tmp147_);
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (target_path);
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (selection_text);
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (src);
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _gtk_tree_path_free0 (path);
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (targetData);
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 2698 "WindowLeftTree.vala.c"
-               }
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               td_ar = (_vala_array_free (td_ar, td_ar_length1, (GDestroyNotify) g_free), NULL);
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (target_path);
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (selection_text);
-#line 2706 "WindowLeftTree.vala.c"
-       }
-#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       delete_selection_data = FALSE;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp148_ = ctx;
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp149_ = gdk_drag_context_get_actions (_tmp148_);
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp149_ == GDK_ACTION_ASK) {
-#line 2716 "WindowLeftTree.vala.c"
-       }
-#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp150_ = ctx;
-#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp151_ = gdk_drag_context_get_actions (_tmp150_);
-#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp151_ == GDK_ACTION_MOVE) {
-#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               delete_selection_data = TRUE;
-#line 2726 "WindowLeftTree.vala.c"
-       }
-#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp152_ = self->priv->_this;
-#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp153_ = _tmp152_->model;
-#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp154_ = targetData;
-#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp155_ = ctx;
-#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp156_ = gdk_drag_context_get_actions (_tmp155_);
-#line 498 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_model_moveNode (_tmp153_, _tmp154_, _tmp156_);
-#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp157_ = ctx;
-#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp158_ = time;
-#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_drag_finish (_tmp157_, FALSE, FALSE, (guint32) _tmp158_);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (src);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (path);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (targetData);
-#line 2752 "WindowLeftTree.vala.c"
-}
-
-
-static void ___lambda57__gtk_widget_drag_data_received (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) {
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       __lambda57_ ((Xcls_WindowLeftTreeXcls_view*) self, context, x, y, selection_data, info, time_);
-#line 2759 "WindowLeftTree.vala.c"
-}
-
-
-static gboolean __lambda59_ (Xcls_WindowLeftTreeXcls_view* self) {
-       gboolean result = FALSE;
-       GtkTreeView* _tmp0_ = NULL;
-       GtkTreeSelection* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-       GtkTreeSelection* s = NULL;
-       GtkTreeView* _tmp4_ = NULL;
-       GtkTreeSelection* _tmp5_ = NULL;
-       GtkTreeSelection* _tmp6_ = NULL;
-       GtkTreeIter iter = {0};
-       GtkTreeModel* mod = NULL;
-       GtkTreeSelection* _tmp7_ = NULL;
-       GtkTreeModel* _tmp8_ = NULL;
-       GtkTreeIter _tmp9_ = {0};
-       GtkTreeModel* _tmp10_ = NULL;
-       GValue value = {0};
-       Xcls_WindowLeftTree* _tmp11_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp12_ = NULL;
-       GtkTreeStore* _tmp13_ = NULL;
-       GtkTreeIter _tmp14_ = {0};
-       GValue _tmp15_ = {0};
-       Xcls_WindowLeftTree* _tmp16_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp17_ = NULL;
-       GtkTreeModel* _tmp18_ = NULL;
-       GtkTreeIter _tmp19_ = {0};
-       GtkTreePath* _tmp20_ = NULL;
-       GtkTreePath* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       JsRenderNode* node = NULL;
-       GObject* _tmp23_ = NULL;
-       Xcls_WindowLeftTree* _tmp24_ = NULL;
-       JsRenderNode* _tmp25_ = NULL;
-#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->el;
-#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
-#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = gtk_tree_selection_count_selected_rows (_tmp1_);
-#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp2_ < 1) {
-#line 2803 "WindowLeftTree.vala.c"
-               Xcls_WindowLeftTree* _tmp3_ = NULL;
-#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               g_print ("selected rows < 1\n");
-#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp3_ = self->priv->_this;
-#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               g_signal_emit_by_name (_tmp3_, "node-selected", NULL);
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               result = FALSE;
-#line 542 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return result;
-#line 2815 "WindowLeftTree.vala.c"
-       }
-#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = self->el;
-#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = gtk_tree_view_get_selection (_tmp4_);
-#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = _g_object_ref0 (_tmp5_);
-#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       s = _tmp6_;
-#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = s;
-#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_selection_get_selected (_tmp7_, &_tmp8_, &_tmp9_);
-#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = _g_object_ref0 (_tmp8_);
-#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       mod = _tmp10_;
-#line 549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       iter = _tmp9_;
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = self->priv->_this;
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = _tmp11_->model;
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp13_ = _tmp12_->el;
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp14_ = iter;
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp13_, &_tmp14_, 2, &_tmp15_);
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       value = _tmp15_;
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp16_ = self->priv->_this;
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_ = _tmp16_->model;
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp18_ = mod;
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp19_ = iter;
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp20_ = gtk_tree_model_get_path (_tmp18_, &_tmp19_);
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp21_ = _tmp20_;
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp22_ = gtk_tree_path_to_string (_tmp21_);
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp17_->activePath);
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_->activePath = _tmp22_;
-#line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (_tmp21_);
-#line 557 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp23_ = g_value_dup_object (&value);
-#line 557 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       node = G_TYPE_CHECK_INSTANCE_CAST (_tmp23_, JS_RENDER_TYPE_NODE, JsRenderNode);
-#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp24_ = self->priv->_this;
-#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp25_ = node;
-#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_emit_by_name (_tmp24_, "node-selected", _tmp25_);
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = FALSE;
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (node);
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (s);
-#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 2893 "WindowLeftTree.vala.c"
-}
-
-
-static gboolean ___lambda59__gsource_func (gpointer self) {
-       gboolean result;
-       result = __lambda59_ ((Xcls_WindowLeftTreeXcls_view*) self);
-#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 2902 "WindowLeftTree.vala.c"
-}
-
-
-static void __lambda58_ (Xcls_WindowLeftTreeXcls_view* self) {
-       gboolean _tmp0_ = FALSE;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       gboolean _tmp2_ = FALSE;
-       Xcls_WindowLeftTree* _tmp5_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp6_ = NULL;
-       JsRenderJsRender* _tmp7_ = NULL;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->blockChanges;
-#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp0_) {
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return;
-#line 2919 "WindowLeftTree.vala.c"
-       }
-#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = self->priv->_this;
-#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_emit_by_name (_tmp1_, "before-node-change", NULL, &_tmp2_);
-#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (!_tmp2_) {
-#line 2927 "WindowLeftTree.vala.c"
-               GtkTreeView* _tmp3_ = NULL;
-               GtkTreeSelection* _tmp4_ = NULL;
-#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               self->blockChanges = TRUE;
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp3_ = self->el;
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp4_ = gtk_tree_view_get_selection (_tmp3_);
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_tree_selection_unselect_all (_tmp4_);
-#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               self->blockChanges = FALSE;
-#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return;
-#line 2942 "WindowLeftTree.vala.c"
-       }
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = self->priv->_this;
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = _tmp5_->model;
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = _tmp6_->file;
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp7_ == NULL) {
-#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return;
-#line 2954 "WindowLeftTree.vala.c"
-       }
-#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("LEFT TREE -> view -> selection changed called\n");
-#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda59__gsource_func, g_object_ref (self), g_object_unref);
-#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return;
-#line 2962 "WindowLeftTree.vala.c"
-}
-
-
-static void ___lambda58__gtk_tree_view_cursor_changed (GtkTreeView* _sender, gpointer self) {
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       __lambda58_ ((Xcls_WindowLeftTreeXcls_view*) self);
-#line 2969 "WindowLeftTree.vala.c"
-}
-
-
-static void __lambda60_ (Xcls_WindowLeftTreeXcls_view* self, GdkDragContext* drag_context, GtkSelectionData* data, guint info, guint time) {
-       GtkTreeSelection* s = NULL;
-       GtkTreeView* _tmp0_ = NULL;
-       GtkTreeSelection* _tmp1_ = NULL;
-       GtkTreeSelection* _tmp2_ = NULL;
-       GtkTreeSelection* _tmp3_ = NULL;
-       gint _tmp4_ = 0;
-       GtkTreeIter iter = {0};
-       GtkTreeModel* mod = NULL;
-       GtkTreeSelection* _tmp6_ = NULL;
-       GtkTreeModel* _tmp7_ = NULL;
-       GtkTreeIter _tmp8_ = {0};
-       GtkTreeModel* _tmp9_ = NULL;
-       gchar* tp = NULL;
-       GtkTreeModel* _tmp10_ = NULL;
-       GtkTreeIter _tmp11_ = {0};
-       GtkTreePath* _tmp12_ = NULL;
-       GtkTreePath* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       GtkSelectionData* _tmp16_ = NULL;
-       const gchar* _tmp17_ = NULL;
-       const gchar* _tmp18_ = NULL;
-       gint _tmp19_ = 0;
-       gint _tmp20_ = 0;
-       const gchar* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       gchar* _tmp23_ = NULL;
-#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (drag_context != NULL);
-#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (data != NULL);
-#line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("drag-data-get");
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->el;
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       s = _tmp2_;
-#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = s;
-#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = gtk_tree_selection_count_selected_rows (_tmp3_);
-#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp4_ < 1) {
-#line 3021 "WindowLeftTree.vala.c"
-               GtkSelectionData* _tmp5_ = NULL;
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp5_ = data;
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_selection_data_set_text (_tmp5_, "", 0);
-#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               g_print ("return empty string - no selection..");
-#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (s);
-#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return;
-#line 3033 "WindowLeftTree.vala.c"
-       }
-#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = s;
-#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_selection_get_selected (_tmp6_, &_tmp7_, &_tmp8_);
-#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = _g_object_ref0 (_tmp7_);
-#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       mod = _tmp9_;
-#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       iter = _tmp8_;
-#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = mod;
-#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = iter;
-#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = gtk_tree_model_get_path (_tmp10_, &_tmp11_);
-#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp13_ = _tmp12_;
-#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp14_ = gtk_tree_path_to_string (_tmp13_);
-#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp15_ = _tmp14_;
-#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (_tmp13_);
-#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       tp = _tmp15_;
-#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp16_ = data;
-#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_ = tp;
-#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp18_ = tp;
-#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp19_ = strlen (_tmp18_);
-#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp20_ = _tmp19_;
-#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_selection_data_set_text (_tmp16_, _tmp17_, _tmp20_);
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp21_ = tp;
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp22_ = g_strconcat ("return ", _tmp21_, NULL);
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp23_ = _tmp22_;
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("%s", _tmp23_);
-#line 588 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp23_);
-#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (tp);
-#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (s);
-#line 3091 "WindowLeftTree.vala.c"
-}
-
-
-static void ___lambda60__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) {
-#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       __lambda60_ ((Xcls_WindowLeftTreeXcls_view*) self, context, selection_data, info, time_);
-#line 3098 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
-       Xcls_WindowLeftTreeXcls_view * self = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       Xcls_WindowLeftTree* _tmp2_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp3_ = NULL;
-       GtkTreeView* _tmp4_ = NULL;
-       GtkTreeView* _tmp5_ = NULL;
-       GtkTreeView* _tmp6_ = NULL;
-       GtkTreeView* _tmp7_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* child_0 = NULL;
-       Xcls_WindowLeftTree* _tmp8_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp9_ = NULL;
-       GtkTreeView* _tmp10_ = NULL;
-       GtkTreeStore* _tmp11_ = NULL;
-       Xcls_WindowLeftTreeXcls_TreeViewColumn4* child_1 = NULL;
-       Xcls_WindowLeftTree* _tmp12_ = NULL;
-       Xcls_WindowLeftTreeXcls_TreeViewColumn4* _tmp13_ = NULL;
-       GtkTreeView* _tmp14_ = NULL;
-       GtkTreeViewColumn* _tmp15_ = NULL;
-       GtkTreeView* _tmp23_ = NULL;
-       GtkTreeView* _tmp24_ = NULL;
-       GtkTreeView* _tmp25_ = NULL;
-       GtkTreeView* _tmp26_ = NULL;
-       GtkTreeView* _tmp27_ = NULL;
-       GtkTreeView* _tmp28_ = NULL;
-       GtkTreeView* _tmp29_ = NULL;
-       GtkTreeView* _tmp30_ = NULL;
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = (Xcls_WindowLeftTreeXcls_view*) g_object_new (object_type, NULL);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = _owner;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv->_this = _tmp1_;
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = self->priv->_this;
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (_tmp2_->view);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_->view = _tmp3_;
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = (GtkTreeView*) gtk_tree_view_new ();
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref_sink (_tmp4_);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->el = _tmp4_;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->blockChanges = FALSE;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = self->el;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE);
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = self->el;
-#line 114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_view_set_headers_visible (_tmp6_, FALSE);
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = self->el;
-#line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_view_set_tooltip_column (_tmp7_, 1);
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = self->priv->_this;
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = xcls_windowlefttree_xcls_model_new (_tmp8_);
-#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       child_0 = _tmp9_;
-#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref ((GObject*) child_0);
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = self->el;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = child_0->el;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_);
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = self->priv->_this;
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp13_ = xcls_windowlefttree_xcls_treeviewcolumn4_new (_tmp12_);
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       child_1 = _tmp13_;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref ((GObject*) child_1);
-#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp14_ = self->el;
-#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp15_ = child_1->el;
-#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_view_append_column (_tmp14_, _tmp15_);
-#line 3200 "WindowLeftTree.vala.c"
-       {
-               PangoFontDescription* description = NULL;
-               PangoFontDescription* _tmp16_ = NULL;
-               GtkTreeView* _tmp17_ = NULL;
-               GtkTreeSelection* selection = NULL;
-               GtkTreeView* _tmp18_ = NULL;
-               GtkTreeSelection* _tmp19_ = NULL;
-               GtkTreeSelection* _tmp20_ = NULL;
-               GtkTreeView* _tmp21_ = NULL;
-               GtkTreeView* _tmp22_ = NULL;
-#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp16_ = pango_font_description_new ();
-#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               description = _tmp16_;
-#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               pango_font_description_set_size (description, 8000);
-#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp17_ = self->el;
-#line 127 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_widget_modify_font ((GtkWidget*) _tmp17_, description);
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp18_ = self->el;
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp19_ = gtk_tree_view_get_selection (_tmp18_);
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp20_ = _g_object_ref0 (_tmp19_);
-#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               selection = _tmp20_;
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
-#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp21_ = self->el;
-#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_drag_source_set ((GtkWidget*) _tmp21_, GDK_BUTTON1_MASK, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY | GDK_ACTION_MOVE);
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp22_ = self->el;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_drag_dest_set ((GtkWidget*) _tmp22_, GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_HIGHLIGHT, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY | GDK_ACTION_MOVE);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (selection);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               __vala_PangoFontDescription_free0 (description);
-#line 3243 "WindowLeftTree.vala.c"
-       }
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp23_ = self->el;
-#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp23_, "button-press-event", (GCallback) ___lambda50__gtk_widget_button_press_event, self, 0);
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp24_ = self->el;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp24_, "drag-begin", (GCallback) ___lambda53__gtk_widget_drag_begin, self, 0);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp25_ = self->el;
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp25_, "drag-end", (GCallback) ___lambda54__gtk_widget_drag_end, self, 0);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp26_ = self->el;
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp26_, "drag-motion", (GCallback) ___lambda55__gtk_widget_drag_motion, self, 0);
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp27_ = self->el;
-#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp27_, "drag-drop", (GCallback) ___lambda56__gtk_widget_drag_drop, self, 0);
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp28_ = self->el;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp28_, "drag-data-received", (GCallback) ___lambda57__gtk_widget_drag_data_received, self, 0);
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp29_ = self->el;
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object (_tmp29_, "cursor-changed", (GCallback) ___lambda58__gtk_tree_view_cursor_changed, self, 0);
-#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp30_ = self->el;
-#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp30_, "drag-data-get", (GCallback) ___lambda60__gtk_widget_drag_data_get, self, 0);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (child_1);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (child_0);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self;
-#line 3283 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_view* xcls_windowlefttree_xcls_view_new (Xcls_WindowLeftTree* _owner) {
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return xcls_windowlefttree_xcls_view_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, _owner);
-#line 3290 "WindowLeftTree.vala.c"
-}
-
-
-void xcls_windowlefttree_xcls_view_highlightDropPath (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath, GtkTreeViewDropPosition pos) {
-       const gchar* _tmp0_ = NULL;
-       gint _tmp1_ = 0;
-       gint _tmp2_ = 0;
-#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (self != NULL);
-#line 593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (treepath != NULL);
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = treepath;
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = strlen (_tmp0_);
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _tmp1_;
-#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp2_ > 0) {
-#line 3310 "WindowLeftTree.vala.c"
-               GtkTreeView* _tmp3_ = NULL;
-               const gchar* _tmp4_ = NULL;
-               GtkTreePath* _tmp5_ = NULL;
-               GtkTreePath* _tmp6_ = NULL;
-               GtkTreeViewDropPosition _tmp7_ = 0;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp3_ = self->el;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp4_ = treepath;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp5_ = gtk_tree_path_new_from_string (_tmp4_);
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp6_ = _tmp5_;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp7_ = pos;
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_tree_view_set_drag_dest_row (_tmp3_, _tmp6_, _tmp7_);
-#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _gtk_tree_path_free0 (_tmp6_);
-#line 3330 "WindowLeftTree.vala.c"
-       } else {
-               GtkTreeView* _tmp8_ = NULL;
-#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp8_ = self->el;
-#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_tree_view_set_drag_dest_row (_tmp8_, NULL, GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
-#line 3337 "WindowLeftTree.vala.c"
-       }
-}
-
-
-void xcls_windowlefttree_xcls_view_selectNode (Xcls_WindowLeftTreeXcls_view* self, const gchar* treepath_str) {
-       GtkTreePath* tp = NULL;
-       const gchar* _tmp0_ = NULL;
-       GtkTreePath* _tmp1_ = NULL;
-       GtkTreeView* _tmp2_ = NULL;
-       GtkTreeView* _tmp3_ = NULL;
-#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (self != NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (treepath_str != NULL);
-#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = treepath_str;
-#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = gtk_tree_path_new_from_string (_tmp0_);
-#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       tp = _tmp1_;
-#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = self->el;
-#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_view_set_cursor (_tmp2_, tp, NULL, FALSE);
-#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = self->el;
-#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_view_scroll_to_cell (_tmp3_, tp, NULL, FALSE, (gfloat) 0, (gfloat) 0);
-#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (tp);
-#line 3368 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_view_class_init (Xcls_WindowLeftTreeXcls_viewClass * klass) {
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_view_parent_class = g_type_class_peek_parent (klass);
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_viewPrivate));
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_view_finalize;
-#line 3379 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_view_instance_init (Xcls_WindowLeftTreeXcls_view * self) {
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv = XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_PRIVATE (self);
-#line 3386 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_view_finalize (GObject* obj) {
-       Xcls_WindowLeftTreeXcls_view * self;
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view);
-#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (self->dragData);
-#line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->dropList = (_vala_array_free (self->dropList, self->dropList_length1, (GDestroyNotify) g_free), NULL);
-#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (xcls_windowlefttree_xcls_view_parent_class)->finalize (obj);
-#line 3404 "WindowLeftTree.vala.c"
-}
-
-
-GType xcls_windowlefttree_xcls_view_get_type (void) {
-       static volatile gsize xcls_windowlefttree_xcls_view_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowlefttree_xcls_view_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_view), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_view_instance_init, NULL };
-               GType xcls_windowlefttree_xcls_view_type_id;
-               xcls_windowlefttree_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_view", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowlefttree_xcls_view_type_id__volatile, xcls_windowlefttree_xcls_view_type_id);
-       }
-       return xcls_windowlefttree_xcls_view_type_id__volatile;
-}
-
-
-Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
-       Xcls_WindowLeftTreeXcls_model * self = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       Xcls_WindowLeftTree* _tmp2_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp3_ = NULL;
-       GtkTreeStore* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = (Xcls_WindowLeftTreeXcls_model*) g_object_new (object_type, NULL);
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = _owner;
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv->_this = _tmp1_;
-#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = self->priv->_this;
-#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (_tmp2_->model);
-#line 627 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_->model = _tmp3_;
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = gtk_tree_store_new (3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_OBJECT);
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->el = _tmp4_;
-#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->file);
-#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->file = NULL;
-#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = g_strdup ("");
-#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (self->activePath);
-#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->activePath = _tmp5_;
-#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("model initialized");
-#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self;
-#line 3468 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_model* xcls_windowlefttree_xcls_model_new (Xcls_WindowLeftTree* _owner) {
-#line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return xcls_windowlefttree_xcls_model_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, _owner);
-#line 3475 "WindowLeftTree.vala.c"
-}
-
-
-JsRenderNode* xcls_windowlefttree_xcls_model_pathToNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* path) {
-       JsRenderNode* result = NULL;
-       GtkTreeIter iter = {0};
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp1_ = NULL;
-       GtkTreeStore* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       GtkTreeIter _tmp4_ = {0};
-       GValue value = {0};
-       Xcls_WindowLeftTree* _tmp5_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp6_ = NULL;
-       GtkTreeStore* _tmp7_ = NULL;
-       GtkTreeIter _tmp8_ = {0};
-       GValue _tmp9_ = {0};
-       GObject* _tmp10_ = NULL;
-#line 641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->priv->_this;
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _tmp0_->model;
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _tmp1_->el;
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = path;
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_model_get_iter_from_string ((GtkTreeModel*) _tmp2_, &_tmp4_, _tmp3_);
-#line 645 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       iter = _tmp4_;
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = self->priv->_this;
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = _tmp5_->model;
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = _tmp6_->el;
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = iter;
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp7_, &_tmp8_, 2, &_tmp9_);
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       value = _tmp9_;
-#line 650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = g_value_dup_object (&value);
-#line 650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, JS_RENDER_TYPE_NODE, JsRenderNode);
-#line 650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 3532 "WindowLeftTree.vala.c"
-}
-
-
-gchar* xcls_windowlefttree_xcls_model_findDropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1) {
-       gchar* result = NULL;
-       GtkTreeStore* _tmp0_ = NULL;
-       gint _tmp1_ = 0;
-       gboolean _tmp3_ = FALSE;
-       gchar** _tmp4_ = NULL;
-       gint _tmp4__length1 = 0;
-       const gchar* _tmp9_ = NULL;
-       gchar** _tmp10_ = NULL;
-       gint _tmp10__length1 = 0;
-       gchar* _tmp11_ = NULL;
-#line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (treepath_str != NULL, NULL);
-#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->el;
-#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = gtk_tree_model_iter_n_children ((GtkTreeModel*) _tmp0_, NULL);
-#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp1_ < 1) {
-#line 3557 "WindowLeftTree.vala.c"
-               gchar* _tmp2_ = NULL;
-#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp2_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
-#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               result = _tmp2_;
-#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return result;
-#line 3565 "WindowLeftTree.vala.c"
-       }
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = targets;
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4__length1 = targets_length1;
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp4__length1 > 0) {
-#line 3573 "WindowLeftTree.vala.c"
-               gchar** _tmp5_ = NULL;
-               gint _tmp5__length1 = 0;
-               const gchar* _tmp6_ = NULL;
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp5_ = targets;
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp5__length1 = targets_length1;
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp6_ = _tmp5_[0];
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp3_ = g_strcmp0 (_tmp6_, "*") == 0;
-#line 3585 "WindowLeftTree.vala.c"
-       } else {
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp3_ = FALSE;
-#line 3589 "WindowLeftTree.vala.c"
-       }
-#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp3_) {
-#line 3593 "WindowLeftTree.vala.c"
-               const gchar* _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp7_ = treepath_str;
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp8_ = g_strdup (_tmp7_);
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               result = _tmp8_;
-#line 673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return result;
-#line 3604 "WindowLeftTree.vala.c"
-       }
-#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = treepath_str;
-#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = targets;
-#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10__length1 = targets_length1;
-#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = xcls_windowlefttree_xcls_model_findDropNodeByPath (self, _tmp9_, _tmp10_, _tmp10__length1, -1);
-#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = _tmp11_;
-#line 675 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 3618 "WindowLeftTree.vala.c"
-}
-
-
-static gboolean string_contains (const gchar* self, const gchar* needle) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (needle != NULL, FALSE);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = needle;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_ != NULL;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 3638 "WindowLeftTree.vala.c"
-}
-
-
-static void _vala_array_add27 (gchar*** array, int* length, int* size, gchar* value) {
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if ((*length) == (*size)) {
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3649 "WindowLeftTree.vala.c"
-       }
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       (*array)[(*length)++] = value;
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       (*array)[*length] = NULL;
-#line 3655 "WindowLeftTree.vala.c"
-}
-
-
-gchar* xcls_windowlefttree_xcls_model_findDropNodeByPath (Xcls_WindowLeftTreeXcls_model* self, const gchar* treepath_str, gchar** targets, int targets_length1, gint in_pref) {
-       gchar* result = NULL;
-       gchar* path = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-       gint _tmp3_ = 0;
-       gint pref = 0;
-       gchar* last = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp88_ = NULL;
-#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (treepath_str != NULL, NULL);
-#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = treepath_str;
-#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = g_strdup (_tmp0_);
-#line 679 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       path = _tmp1_;
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = in_pref;
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp3_ < 0) {
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp2_ = (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER;
-#line 3686 "WindowLeftTree.vala.c"
-       } else {
-               gint _tmp4_ = 0;
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp4_ = in_pref;
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp2_ = _tmp4_;
-#line 3693 "WindowLeftTree.vala.c"
-       }
-#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       pref = _tmp2_;
-#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = g_strdup ("");
-#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       last = _tmp5_;
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       while (TRUE) {
-#line 3703 "WindowLeftTree.vala.c"
-               const gchar* _tmp6_ = NULL;
-               gint _tmp7_ = 0;
-               gint _tmp8_ = 0;
-               JsRenderNode* node_data = NULL;
-               const gchar* _tmp9_ = NULL;
-               JsRenderNode* _tmp10_ = NULL;
-               JsRenderNode* _tmp11_ = NULL;
-               gchar* xname = NULL;
-               JsRenderNode* _tmp12_ = NULL;
-               gchar* _tmp13_ = NULL;
-               gchar* match = NULL;
-               gchar* _tmp14_ = NULL;
-               gchar* prop = NULL;
-               gchar* _tmp15_ = NULL;
-               const gchar* _tmp42_ = NULL;
-               gint _tmp43_ = 0;
-               gint _tmp44_ = 0;
-               const gchar* _tmp71_ = NULL;
-               gchar* _tmp72_ = NULL;
-               gchar** par = NULL;
-               const gchar* _tmp73_ = NULL;
-               gchar** _tmp74_ = NULL;
-               gchar** _tmp75_ = NULL;
-               gint par_length1 = 0;
-               gint _par_size_ = 0;
-               gchar** ppar = NULL;
-               gchar** _tmp76_ = NULL;
-               gint ppar_length1 = 0;
-               gint _ppar_size_ = 0;
-               gchar** _tmp86_ = NULL;
-               gint _tmp86__length1 = 0;
-               gchar* _tmp87_ = NULL;
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp6_ = path;
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp7_ = strlen (_tmp6_);
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp8_ = _tmp7_;
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (!(_tmp8_ > 0)) {
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       break;
-#line 3746 "WindowLeftTree.vala.c"
-               }
-#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp9_ = path;
-#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp10_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp9_);
-#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               node_data = _tmp10_;
-#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp11_ = node_data;
-#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp11_ == NULL) {
-#line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       g_print ("node not found");
-#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       result = NULL;
-#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (node_data);
-#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (last);
-#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (path);
-#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return result;
-#line 3770 "WindowLeftTree.vala.c"
-               }
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp12_ = node_data;
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp13_ = js_render_node_fqn (_tmp12_);
-#line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               xname = _tmp13_;
-#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp14_ = g_strdup ("");
-#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               match = _tmp14_;
-#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp15_ = g_strdup ("");
-#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               prop = _tmp15_;
-#line 3786 "WindowLeftTree.vala.c"
-               {
-                       gint i = 0;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       i = 0;
-#line 3791 "WindowLeftTree.vala.c"
-                       {
-                               gboolean _tmp16_ = FALSE;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp16_ = TRUE;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               while (TRUE) {
-#line 3798 "WindowLeftTree.vala.c"
-                                       gint _tmp18_ = 0;
-                                       gchar** _tmp19_ = NULL;
-                                       gint _tmp19__length1 = 0;
-                                       gchar* tg = NULL;
-                                       gchar** _tmp20_ = NULL;
-                                       gint _tmp20__length1 = 0;
-                                       gint _tmp21_ = 0;
-                                       const gchar* _tmp22_ = NULL;
-                                       gchar* _tmp23_ = NULL;
-                                       const gchar* _tmp24_ = NULL;
-                                       const gchar* _tmp25_ = NULL;
-                                       const gchar* _tmp28_ = NULL;
-                                       const gchar* _tmp29_ = NULL;
-                                       gchar* _tmp30_ = NULL;
-                                       gchar* _tmp31_ = NULL;
-                                       gboolean _tmp32_ = FALSE;
-                                       gboolean _tmp33_ = FALSE;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       if (!_tmp16_) {
-#line 3818 "WindowLeftTree.vala.c"
-                                               gint _tmp17_ = 0;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp17_ = i;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               i = _tmp17_ + 1;
-#line 3824 "WindowLeftTree.vala.c"
-                                       }
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp16_ = FALSE;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp18_ = i;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp19_ = targets;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp19__length1 = targets_length1;
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       if (!(_tmp18_ < _tmp19__length1)) {
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               break;
-#line 3838 "WindowLeftTree.vala.c"
-                                       }
-#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp20_ = targets;
-#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp20__length1 = targets_length1;
-#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp21_ = i;
-#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp22_ = _tmp20_[_tmp21_];
-#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp23_ = g_strdup (_tmp22_);
-#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       tg = _tmp23_;
-#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp24_ = tg;
-#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp25_ = xname;
-#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       if (g_strcmp0 (_tmp24_, _tmp25_) == 0) {
-#line 3858 "WindowLeftTree.vala.c"
-                                               const gchar* _tmp26_ = NULL;
-                                               gchar* _tmp27_ = NULL;
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp26_ = tg;
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp27_ = g_strdup (_tmp26_);
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _g_free0 (match);
-#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               match = _tmp27_;
-#line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _g_free0 (tg);
-#line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               break;
-#line 3873 "WindowLeftTree.vala.c"
-                                       }
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp28_ = tg;
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp29_ = xname;
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp30_ = g_strconcat (_tmp29_, ":", NULL);
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp31_ = _tmp30_;
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp32_ = string_contains (_tmp28_, _tmp31_);
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp33_ = _tmp32_;
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _g_free0 (_tmp31_);
-#line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       if (_tmp33_) {
-#line 3891 "WindowLeftTree.vala.c"
-                                               const gchar* _tmp34_ = NULL;
-                                               gchar* _tmp35_ = NULL;
-                                               gchar** ar = NULL;
-                                               const gchar* _tmp36_ = NULL;
-                                               gchar** _tmp37_ = NULL;
-                                               gchar** _tmp38_ = NULL;
-                                               gint ar_length1 = 0;
-                                               gint _ar_size_ = 0;
-                                               gchar** _tmp39_ = NULL;
-                                               gint _tmp39__length1 = 0;
-                                               const gchar* _tmp40_ = NULL;
-                                               gchar* _tmp41_ = NULL;
-#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp34_ = tg;
-#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp35_ = g_strdup (_tmp34_);
-#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _g_free0 (match);
-#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               match = _tmp35_;
-#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp36_ = tg;
-#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp38_ = _tmp37_ = g_strsplit (_tmp36_, ":", 0);
-#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               ar = _tmp38_;
-#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               ar_length1 = _vala_array_length (_tmp37_);
-#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _ar_size_ = ar_length1;
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp39_ = ar;
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp39__length1 = ar_length1;
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp40_ = _tmp39_[1];
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp41_ = g_strdup (_tmp40_);
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _g_free0 (prop);
-#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               prop = _tmp41_;
-#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _g_free0 (tg);
-#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               break;
-#line 3940 "WindowLeftTree.vala.c"
-                                       }
-#line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _g_free0 (tg);
-#line 3944 "WindowLeftTree.vala.c"
-                               }
-                       }
-               }
-#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp42_ = match;
-#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp43_ = strlen (_tmp42_);
-#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp44_ = _tmp43_;
-#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp44_ > 0) {
-#line 3956 "WindowLeftTree.vala.c"
-                       const gchar* _tmp45_ = NULL;
-                       gint _tmp46_ = 0;
-                       gint _tmp47_ = 0;
-                       const gchar* _tmp61_ = NULL;
-                       gchar* _tmp62_ = NULL;
-                       gchar* _tmp63_ = NULL;
-                       gchar* _tmp64_ = NULL;
-                       gchar* _tmp65_ = NULL;
-                       gchar* _tmp66_ = NULL;
-                       gchar* _tmp67_ = NULL;
-                       const gchar* _tmp68_ = NULL;
-                       gchar* _tmp69_ = NULL;
-                       gchar* _tmp70_ = NULL;
-#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp45_ = last;
-#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp46_ = strlen (_tmp45_);
-#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp47_ = _tmp46_;
-#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       if (_tmp47_ > 0) {
-#line 3978 "WindowLeftTree.vala.c"
-                               gint _tmp48_ = 0;
-                               const gchar* _tmp50_ = NULL;
-                               gint _tmp51_ = 0;
-                               gchar* _tmp52_ = NULL;
-                               gchar* _tmp53_ = NULL;
-                               gchar* _tmp54_ = NULL;
-                               gchar* _tmp55_ = NULL;
-                               gchar* _tmp56_ = NULL;
-                               gchar* _tmp57_ = NULL;
-                               const gchar* _tmp58_ = NULL;
-                               gchar* _tmp59_ = NULL;
-                               gchar* _tmp60_ = NULL;
-#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp48_ = pref;
-#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               if (_tmp48_ > 1) {
-#line 3995 "WindowLeftTree.vala.c"
-                                       gchar* _tmp49_ = NULL;
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp49_ = g_strdup ("");
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       result = _tmp49_;
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _g_free0 (prop);
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _g_free0 (match);
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _g_free0 (xname);
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _g_object_unref0 (node_data);
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _g_free0 (last);
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _g_free0 (path);
-#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       return result;
-#line 4015 "WindowLeftTree.vala.c"
-                               }
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp50_ = last;
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp51_ = pref;
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp52_ = g_strdup_printf ("|%d", (gint) _tmp51_);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp53_ = _tmp52_;
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp54_ = g_strconcat (_tmp50_, _tmp53_, NULL);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp55_ = _tmp54_;
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp56_ = g_strconcat (_tmp55_, "|", NULL);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp57_ = _tmp56_;
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp58_ = prop;
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp59_ = g_strconcat (_tmp57_, _tmp58_, NULL);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp60_ = _tmp59_;
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (_tmp57_);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (_tmp55_);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (_tmp53_);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               result = _tmp60_;
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (prop);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (match);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (xname);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (node_data);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (last);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (path);
-#line 721 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               return result;
-#line 4061 "WindowLeftTree.vala.c"
-                       }
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp61_ = path;
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp62_ = g_strdup_printf ("|%d", (gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp63_ = _tmp62_;
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp64_ = g_strconcat (_tmp61_, _tmp63_, NULL);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp65_ = _tmp64_;
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp66_ = g_strconcat (_tmp65_, "|", NULL);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp67_ = _tmp66_;
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp68_ = prop;
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp69_ = g_strconcat (_tmp67_, _tmp68_, NULL);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp70_ = _tmp69_;
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (_tmp67_);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (_tmp65_);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (_tmp63_);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       result = _tmp70_;
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (prop);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (match);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (xname);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (node_data);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (last);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_free0 (path);
-#line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return result;
-#line 4105 "WindowLeftTree.vala.c"
-               }
-#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp71_ = path;
-#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp72_ = g_strconcat ("", _tmp71_, NULL);
-#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (last);
-#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               last = _tmp72_;
-#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp73_ = path;
-#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp75_ = _tmp74_ = g_strsplit (_tmp73_, ":", 0);
-#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               par = _tmp75_;
-#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               par_length1 = _vala_array_length (_tmp74_);
-#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _par_size_ = par_length1;
-#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp76_ = g_new0 (gchar*, 0 + 1);
-#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               ppar = _tmp76_;
-#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               ppar_length1 = 0;
-#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _ppar_size_ = ppar_length1;
-#line 4133 "WindowLeftTree.vala.c"
-               {
-                       gint i = 0;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       i = 0;
-#line 4138 "WindowLeftTree.vala.c"
-                       {
-                               gboolean _tmp77_ = FALSE;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp77_ = TRUE;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               while (TRUE) {
-#line 4145 "WindowLeftTree.vala.c"
-                                       gint _tmp79_ = 0;
-                                       gchar** _tmp80_ = NULL;
-                                       gint _tmp80__length1 = 0;
-                                       gchar** _tmp81_ = NULL;
-                                       gint _tmp81__length1 = 0;
-                                       gchar** _tmp82_ = NULL;
-                                       gint _tmp82__length1 = 0;
-                                       gint _tmp83_ = 0;
-                                       const gchar* _tmp84_ = NULL;
-                                       gchar* _tmp85_ = NULL;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       if (!_tmp77_) {
-#line 4158 "WindowLeftTree.vala.c"
-                                               gint _tmp78_ = 0;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               _tmp78_ = i;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               i = _tmp78_ + 1;
-#line 4164 "WindowLeftTree.vala.c"
-                                       }
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp77_ = FALSE;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp79_ = i;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp80_ = par;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp80__length1 = par_length1;
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       if (!(_tmp79_ < (_tmp80__length1 - 1))) {
-#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                               break;
-#line 4178 "WindowLeftTree.vala.c"
-                                       }
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp81_ = ppar;
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp81__length1 = ppar_length1;
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp82_ = par;
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp82__length1 = par_length1;
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp83_ = i;
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp84_ = _tmp82_[_tmp83_];
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp85_ = g_strdup (_tmp84_);
-#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _vala_array_add27 (&ppar, &ppar_length1, &_ppar_size_, _tmp85_);
-#line 4196 "WindowLeftTree.vala.c"
-                               }
-                       }
-               }
-#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp86_ = ppar;
-#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp86__length1 = ppar_length1;
-#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp87_ = _vala_g_strjoinv (":", _tmp86_, _tmp86__length1);
-#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (path);
-#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               path = _tmp87_;
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               ppar = (_vala_array_free (ppar, ppar_length1, (GDestroyNotify) g_free), NULL);
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               par = (_vala_array_free (par, par_length1, (GDestroyNotify) g_free), NULL);
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (prop);
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (match);
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (xname);
-#line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (node_data);
-#line 4222 "WindowLeftTree.vala.c"
-       }
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp88_ = g_strdup ("");
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       result = _tmp88_;
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (last);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (path);
-#line 739 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return result;
-#line 4234 "WindowLeftTree.vala.c"
-}
-
-
-void xcls_windowlefttree_xcls_model_deleteSelected (Xcls_WindowLeftTreeXcls_model* self) {
-       GtkTreeSelection* s = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp1_ = NULL;
-       GtkTreeView* _tmp2_ = NULL;
-       GtkTreeSelection* _tmp3_ = NULL;
-       GtkTreeSelection* _tmp4_ = NULL;
-       GtkTreeIter iter = {0};
-       GtkTreeModel* mod = NULL;
-       GtkTreeSelection* _tmp5_ = NULL;
-       GtkTreeModel* _tmp6_ = NULL;
-       GtkTreeIter _tmp7_ = {0};
-       gboolean _tmp8_ = FALSE;
-       GtkTreeModel* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       GValue value = {0};
-       GtkTreeStore* _tmp11_ = NULL;
-       GtkTreeIter _tmp12_ = {0};
-       GValue _tmp13_ = {0};
-       JsRenderNode* data = NULL;
-       GObject* _tmp14_ = NULL;
-       JsRenderNode* _tmp15_ = NULL;
-       JsRenderNode* _tmp16_ = NULL;
-       GtkTreeSelection* _tmp17_ = NULL;
-       GtkTreeStore* _tmp18_ = NULL;
-       gchar* _tmp19_ = NULL;
-       JsRenderJsRender* _tmp20_ = NULL;
-       Xcls_WindowLeftTree* _tmp21_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp22_ = NULL;
-#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (self != NULL);
-#line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("DELETE SELECTED?");
-#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("GET SELECTION?");
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->priv->_this;
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _tmp0_->view;
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _tmp1_->el;
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       s = _tmp4_;
-#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("GET  SELECTED?");
-#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = s;
-#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
-#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = _g_object_ref0 (_tmp6_);
-#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       mod = _tmp9_;
-#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       iter = _tmp7_;
-#line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (!_tmp8_) {
-#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (mod);
-#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (s);
-#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               return;
-#line 4307 "WindowLeftTree.vala.c"
-       }
-#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = g_strdup ("");
-#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (self->activePath);
-#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->activePath = _tmp10_;
-#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("GET  vnode value?");
-#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = self->el;
-#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = iter;
-#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp11_, &_tmp12_, 2, &_tmp13_);
-#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       value = _tmp13_;
-#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp14_ = g_value_get_object (&value);
-#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp15_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, JS_RENDER_TYPE_NODE, JsRenderNode));
-#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       data = _tmp15_;
-#line 767 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("removing node from Render\n");
-#line 769 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp16_ = data;
-#line 769 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       js_render_node_remove (_tmp16_);
-#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("removing node from Tree\n");
-#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_ = s;
-#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_selection_unselect_all (_tmp17_);
-#line 772 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp18_ = self->el;
-#line 772 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_store_remove (_tmp18_, &iter);
-#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp19_ = g_strdup ("");
-#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (self->activePath);
-#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->activePath = _tmp19_;
-#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp20_ = self->file;
-#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_emit_by_name (_tmp20_, "changed", NULL, "tree");
-#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp21_ = self->priv->_this;
-#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp22_ = _tmp21_->view;
-#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp22_->blockChanges = FALSE;
-#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (data);
-#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 742 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (s);
-#line 4373 "WindowLeftTree.vala.c"
-}
-
-
-static gpointer _gtk_tree_path_copy0 (gpointer self) {
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self ? gtk_tree_path_copy (self) : NULL;
-#line 4380 "WindowLeftTree.vala.c"
-}
-
-
-void xcls_windowlefttree_xcls_model_dropNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data_str, JsRenderNode* node) {
-       gchar** target_data = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar** _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gint target_data_length1 = 0;
-       gint _target_data_size_ = 0;
-       const gchar* _tmp3_ = NULL;
-       gchar** _tmp4_ = NULL;
-       gint _tmp4__length1 = 0;
-       const gchar* _tmp5_ = NULL;
-       gint _tmp6_ = 0;
-       gint _tmp7_ = 0;
-       gchar* parent_str = NULL;
-       gchar* _tmp10_ = NULL;
-       gint _tmp11_ = 0;
-       gchar** _tmp12_ = NULL;
-       gint _tmp12__length1 = 0;
-       gint pos = 0;
-       GtkTreePath* _tmp16_ = NULL;
-       const gchar* _tmp17_ = NULL;
-       gint _tmp18_ = 0;
-       gint _tmp19_ = 0;
-       GtkTreePath* tree_path = NULL;
-       GtkTreePath* _tmp22_ = NULL;
-       JsRenderNode* parentNode = NULL;
-       GtkTreeIter iter_after = {0};
-       GtkTreeIter iter_par = {0};
-       GtkTreeIter n_iter = {0};
-       const gchar* _tmp23_ = NULL;
-       gint _tmp24_ = 0;
-       gint _tmp25_ = 0;
-       JsRenderNode* _tmp88_ = NULL;
-       JsRenderNode* _tmp89_ = NULL;
-       gboolean _tmp109_ = FALSE;
-       JsRenderNode* _tmp110_ = NULL;
-       gboolean _tmp111_ = FALSE;
-       GtkTreeStore* _tmp120_ = NULL;
-       GtkTreeIter _tmp121_ = {0};
-       JsRenderNode* _tmp122_ = NULL;
-       gchar* _tmp123_ = NULL;
-       gchar* _tmp124_ = NULL;
-       JsRenderNode* _tmp125_ = NULL;
-       gchar* _tmp126_ = NULL;
-       gchar* _tmp127_ = NULL;
-       GValue o = {0};
-       GValue _tmp128_ = {0};
-       JsRenderNode* _tmp129_ = NULL;
-       GtkTreeStore* _tmp130_ = NULL;
-       GtkTreeIter _tmp131_ = {0};
-       GValue _tmp132_ = {0};
-       JsRenderNode* _tmp133_ = NULL;
-       GeeArrayList* _tmp134_ = NULL;
-       gint _tmp135_ = 0;
-       gint _tmp136_ = 0;
-       GtkTreeStore* _tmp147_ = NULL;
-       GtkTreeIter _tmp148_ = {0};
-       GtkTreePath* _tmp149_ = NULL;
-       GtkTreePath* _tmp150_ = NULL;
-       gchar* _tmp151_ = NULL;
-       Xcls_WindowLeftTree* _tmp152_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp153_ = NULL;
-       GtkTreeView* _tmp154_ = NULL;
-       GtkTreeStore* _tmp155_ = NULL;
-       GtkTreeIter _tmp156_ = {0};
-       GtkTreePath* _tmp157_ = NULL;
-       GtkTreePath* _tmp158_ = NULL;
-       Xcls_WindowLeftTree* _tmp159_ = NULL;
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (self != NULL);
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (target_data_str != NULL);
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (node != NULL);
-#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = target_data_str;
-#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, "|", 0);
-#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       target_data = _tmp2_;
-#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       target_data_length1 = _vala_array_length (_tmp1_);
-#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _target_data_size_ = target_data_length1;
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = target_data;
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4__length1 = target_data_length1;
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = _tmp4_[0];
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = strlen (_tmp5_);
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = _tmp6_;
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp7_ > 0) {
-#line 4480 "WindowLeftTree.vala.c"
-               gchar** _tmp8_ = NULL;
-               gint _tmp8__length1 = 0;
-               const gchar* _tmp9_ = NULL;
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp8_ = target_data;
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp8__length1 = target_data_length1;
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp9_ = _tmp8_[0];
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp3_ = _tmp9_;
-#line 4492 "WindowLeftTree.vala.c"
-       } else {
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp3_ = "";
-#line 4496 "WindowLeftTree.vala.c"
-       }
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = g_strdup (_tmp3_);
-#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       parent_str = _tmp10_;
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = target_data;
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12__length1 = target_data_length1;
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp12__length1 > 1) {
-#line 4508 "WindowLeftTree.vala.c"
-               gchar** _tmp13_ = NULL;
-               gint _tmp13__length1 = 0;
-               const gchar* _tmp14_ = NULL;
-               gint _tmp15_ = 0;
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp13_ = target_data;
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp13__length1 = target_data_length1;
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp14_ = _tmp13_[1];
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp15_ = atoi (_tmp14_);
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp11_ = _tmp15_;
-#line 4523 "WindowLeftTree.vala.c"
-       } else {
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp11_ = 2;
-#line 4527 "WindowLeftTree.vala.c"
-       }
-#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       pos = _tmp11_;
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_ = parent_str;
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp18_ = strlen (_tmp17_);
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp19_ = _tmp18_;
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp19_ > 0) {
-#line 4539 "WindowLeftTree.vala.c"
-               const gchar* _tmp20_ = NULL;
-               GtkTreePath* _tmp21_ = NULL;
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp20_ = parent_str;
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp21_ = gtk_tree_path_new_from_string (_tmp20_);
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _gtk_tree_path_free0 (_tmp16_);
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp16_ = _tmp21_;
-#line 4550 "WindowLeftTree.vala.c"
-       } else {
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _gtk_tree_path_free0 (_tmp16_);
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp16_ = NULL;
-#line 4556 "WindowLeftTree.vala.c"
-       }
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp22_ = _gtk_tree_path_copy0 (_tmp16_);
-#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       tree_path = _tmp22_;
-#line 810 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       parentNode = NULL;
-#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp23_ = parent_str;
-#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp24_ = strlen (_tmp23_);
-#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp25_ = _tmp24_;
-#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp25_ < 1) {
-#line 4572 "WindowLeftTree.vala.c"
-               GtkTreeStore* _tmp26_ = NULL;
-               GtkTreeIter _tmp27_ = {0};
-               JsRenderNode* _tmp28_ = NULL;
-               JsRenderJsRender* _tmp29_ = NULL;
-               JsRenderNode* _tmp30_ = NULL;
-               JsRenderNode* _tmp31_ = NULL;
-#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp26_ = self->el;
-#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_tree_store_append (_tmp26_, &_tmp27_, NULL);
-#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               n_iter = _tmp27_;
-#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp28_ = node;
-#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (_tmp28_->parent);
-#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp28_->parent = NULL;
-#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp29_ = self->file;
-#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp30_ = node;
-#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp31_ = _g_object_ref0 (_tmp30_);
-#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (_tmp29_->tree);
-#line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp29_->tree = _tmp31_;
-#line 4601 "WindowLeftTree.vala.c"
-       } else {
-               gint _tmp32_ = 0;
-#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp32_ = pos;
-#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp32_ < 2) {
-#line 4608 "WindowLeftTree.vala.c"
-                       GtkTreeStore* _tmp33_ = NULL;
-                       GtkTreePath* _tmp34_ = NULL;
-                       GtkTreeIter _tmp35_ = {0};
-                       GtkTreeStore* _tmp36_ = NULL;
-                       GtkTreeIter _tmp37_ = {0};
-                       GtkTreeIter _tmp38_ = {0};
-                       GValue value = {0};
-                       GtkTreeStore* _tmp39_ = NULL;
-                       GtkTreeIter _tmp40_ = {0};
-                       GValue _tmp41_ = {0};
-                       GObject* _tmp42_ = NULL;
-                       GtkTreeStore* _tmp43_ = NULL;
-                       GtkTreeIter _tmp44_ = {0};
-                       GValue _tmp45_ = {0};
-                       JsRenderNode* relNode = NULL;
-                       GObject* _tmp46_ = NULL;
-                       gint _tmp47_ = 0;
-#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp33_ = self->el;
-#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp34_ = tree_path;
-#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_tree_model_get_iter ((GtkTreeModel*) _tmp33_, &_tmp35_, _tmp34_);
-#line 832 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       iter_after = _tmp35_;
-#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp36_ = self->el;
-#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp37_ = iter_after;
-#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_tree_model_iter_parent ((GtkTreeModel*) _tmp36_, &_tmp38_, &_tmp37_);
-#line 833 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       iter_par = _tmp38_;
-#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp39_ = self->el;
-#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp40_ = iter_par;
-#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_tree_model_get_value ((GtkTreeModel*) _tmp39_, &_tmp40_, 2, &_tmp41_);
-#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       value = _tmp41_;
-#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp42_ = g_value_dup_object (&value);
-#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (parentNode);
-#line 837 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp42_, JS_RENDER_TYPE_NODE, JsRenderNode);
-#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp43_ = self->el;
-#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp44_ = iter_after;
-#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_tree_model_get_value ((GtkTreeModel*) _tmp43_, &_tmp44_, 2, &_tmp45_);
-#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       value = _tmp45_;
-#line 841 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp46_ = g_value_dup_object (&value);
-#line 841 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       relNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp46_, JS_RENDER_TYPE_NODE, JsRenderNode);
-#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp47_ = pos;
-#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       if (_tmp47_ > 0) {
-#line 4676 "WindowLeftTree.vala.c"
-                               GtkTreeStore* _tmp48_ = NULL;
-                               GtkTreeIter _tmp49_ = {0};
-                               GtkTreeIter _tmp50_ = {0};
-                               GtkTreeIter _tmp51_ = {0};
-                               gint ix = 0;
-                               JsRenderNode* _tmp52_ = NULL;
-                               GeeArrayList* _tmp53_ = NULL;
-                               JsRenderNode* _tmp54_ = NULL;
-                               gint _tmp55_ = 0;
-                               JsRenderNode* _tmp56_ = NULL;
-                               GeeArrayList* _tmp57_ = NULL;
-                               gint _tmp58_ = 0;
-                               JsRenderNode* _tmp59_ = NULL;
-#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp48_ = self->el;
-#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp49_ = iter_par;
-#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp50_ = iter_after;
-#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gtk_tree_store_insert_after (_tmp48_, &_tmp51_, &_tmp49_, &_tmp50_);
-#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               n_iter = _tmp51_;
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp52_ = parentNode;
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp53_ = _tmp52_->items;
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp54_ = relNode;
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp55_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp53_, _tmp54_);
-#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               ix = _tmp55_;
-#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp56_ = parentNode;
-#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp57_ = _tmp56_->items;
-#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp58_ = ix;
-#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp59_ = node;
-#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gee_abstract_list_insert ((GeeAbstractList*) _tmp57_, _tmp58_ + 1, _tmp59_);
-#line 4720 "WindowLeftTree.vala.c"
-                       } else {
-                               GtkTreeStore* _tmp60_ = NULL;
-                               GtkTreeIter _tmp61_ = {0};
-                               GtkTreeIter _tmp62_ = {0};
-                               GtkTreeIter _tmp63_ = {0};
-                               gint ix = 0;
-                               JsRenderNode* _tmp64_ = NULL;
-                               GeeArrayList* _tmp65_ = NULL;
-                               JsRenderNode* _tmp66_ = NULL;
-                               gint _tmp67_ = 0;
-                               JsRenderNode* _tmp68_ = NULL;
-                               GeeArrayList* _tmp69_ = NULL;
-                               gint _tmp70_ = 0;
-                               JsRenderNode* _tmp71_ = NULL;
-#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp60_ = self->el;
-#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp61_ = iter_par;
-#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp62_ = iter_after;
-#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gtk_tree_store_insert_before (_tmp60_, &_tmp63_, &_tmp61_, &_tmp62_);
-#line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               n_iter = _tmp63_;
-#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp64_ = parentNode;
-#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp65_ = _tmp64_->items;
-#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp66_ = relNode;
-#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp67_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp65_, _tmp66_);
-#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               ix = _tmp67_;
-#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp68_ = parentNode;
-#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp69_ = _tmp68_->items;
-#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp70_ = ix;
-#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp71_ = node;
-#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gee_abstract_list_insert ((GeeAbstractList*) _tmp69_, _tmp70_, _tmp71_);
-#line 4765 "WindowLeftTree.vala.c"
-                       }
-#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (relNode);
-#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 4771 "WindowLeftTree.vala.c"
-               } else {
-                       GtkTreeStore* _tmp72_ = NULL;
-                       GtkTreePath* _tmp73_ = NULL;
-                       GtkTreeIter _tmp74_ = {0};
-                       GtkTreeStore* _tmp75_ = NULL;
-                       GtkTreeIter _tmp76_ = {0};
-                       GtkTreeIter _tmp77_ = {0};
-                       GValue value = {0};
-                       GtkTreeStore* _tmp78_ = NULL;
-                       GtkTreeIter _tmp79_ = {0};
-                       GValue _tmp80_ = {0};
-                       GObject* _tmp81_ = NULL;
-                       JsRenderNode* _tmp82_ = NULL;
-                       JsRenderNode* _tmp83_ = NULL;
-                       JsRenderNode* _tmp84_ = NULL;
-                       JsRenderNode* _tmp85_ = NULL;
-                       GeeArrayList* _tmp86_ = NULL;
-                       JsRenderNode* _tmp87_ = NULL;
-#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp72_ = self->el;
-#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp73_ = tree_path;
-#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_tree_model_get_iter ((GtkTreeModel*) _tmp72_, &_tmp74_, _tmp73_);
-#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       iter_par = _tmp74_;
-#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp75_ = self->el;
-#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp76_ = iter_par;
-#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_tree_store_append (_tmp75_, &_tmp77_, &_tmp76_);
-#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       n_iter = _tmp77_;
-#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp78_ = self->el;
-#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp79_ = iter_par;
-#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gtk_tree_model_get_value ((GtkTreeModel*) _tmp78_, &_tmp79_, 2, &_tmp80_);
-#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       value = _tmp80_;
-#line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp81_ = g_value_dup_object (&value);
-#line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (parentNode);
-#line 862 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       parentNode = G_TYPE_CHECK_INSTANCE_CAST (_tmp81_, JS_RENDER_TYPE_NODE, JsRenderNode);
-#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp82_ = node;
-#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp83_ = parentNode;
-#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp84_ = _g_object_ref0 (_tmp83_);
-#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _g_object_unref0 (_tmp82_->parent);
-#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp82_->parent = _tmp84_;
-#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp85_ = parentNode;
-#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp86_ = _tmp85_->items;
-#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp87_ = node;
-#line 864 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp86_, _tmp87_);
-#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 4842 "WindowLeftTree.vala.c"
-               }
-       }
-#line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp88_ = node;
-#line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp89_ = _tmp88_->parent;
-#line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp89_ == NULL) {
-#line 4851 "WindowLeftTree.vala.c"
-               gboolean _tmp90_ = FALSE;
-               gchar** _tmp91_ = NULL;
-               gint _tmp91__length1 = 0;
-               JsRenderNode* new_node = NULL;
-               Xcls_DialogTemplateSelect* _tmp100_ = NULL;
-               Xcls_DialogTemplateSelect* _tmp101_ = NULL;
-               JsRenderJsRender* _tmp102_ = NULL;
-               PaletePalete* _tmp103_ = NULL;
-               PaletePalete* _tmp104_ = NULL;
-               JsRenderNode* _tmp105_ = NULL;
-               JsRenderNode* _tmp106_ = NULL;
-               JsRenderNode* _tmp107_ = NULL;
-               JsRenderNode* _tmp108_ = NULL;
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp91_ = target_data;
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp91__length1 = target_data_length1;
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp91__length1 == 3) {
-#line 4871 "WindowLeftTree.vala.c"
-                       gchar** _tmp92_ = NULL;
-                       gint _tmp92__length1 = 0;
-                       const gchar* _tmp93_ = NULL;
-                       gint _tmp94_ = 0;
-                       gint _tmp95_ = 0;
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp92_ = target_data;
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp92__length1 = target_data_length1;
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp93_ = _tmp92_[2];
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp94_ = strlen (_tmp93_);
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp95_ = _tmp94_;
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp90_ = _tmp95_ > 0;
-#line 4889 "WindowLeftTree.vala.c"
-               } else {
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp90_ = FALSE;
-#line 4893 "WindowLeftTree.vala.c"
-               }
-#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_tmp90_) {
-#line 4897 "WindowLeftTree.vala.c"
-                       JsRenderNode* _tmp96_ = NULL;
-                       GeeHashMap* _tmp97_ = NULL;
-                       gchar** _tmp98_ = NULL;
-                       gint _tmp98__length1 = 0;
-                       const gchar* _tmp99_ = NULL;
-#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp96_ = node;
-#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp97_ = _tmp96_->props;
-#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp98_ = target_data;
-#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp98__length1 = target_data_length1;
-#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp99_ = _tmp98_[2];
-#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       gee_abstract_map_set ((GeeAbstractMap*) _tmp97_, "*prop", _tmp99_);
-#line 4915 "WindowLeftTree.vala.c"
-               }
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp100_ = xcls_dialogtemplateselect_singleton ();
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp101_ = _tmp100_;
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp102_ = self->file;
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp103_ = js_render_js_render_palete (_tmp102_);
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp104_ = _tmp103_;
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp105_ = node;
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp106_ = xcls_dialogtemplateselect_show (_tmp101_, _tmp104_, _tmp105_);
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp107_ = _tmp106_;
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (_tmp104_);
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (_tmp101_);
-#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               new_node = _tmp107_;
-#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp108_ = new_node;
-#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               node = _tmp108_;
-#line 871 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (new_node);
-#line 4945 "WindowLeftTree.vala.c"
-       }
-#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp110_ = node;
-#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp111_ = js_render_node_has (_tmp110_, "pack");
-#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (!_tmp111_) {
-#line 4953 "WindowLeftTree.vala.c"
-               const gchar* _tmp112_ = NULL;
-               gint _tmp113_ = 0;
-               gint _tmp114_ = 0;
-#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp112_ = parent_str;
-#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp113_ = strlen (_tmp112_);
-#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp114_ = _tmp113_;
-#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp109_ = _tmp114_ > 1;
-#line 4965 "WindowLeftTree.vala.c"
-       } else {
-#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp109_ = FALSE;
-#line 4969 "WindowLeftTree.vala.c"
-       }
-#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp109_) {
-#line 4973 "WindowLeftTree.vala.c"
-               JsRenderJsRender* _tmp115_ = NULL;
-               PaletePalete* _tmp116_ = NULL;
-               PaletePalete* _tmp117_ = NULL;
-               JsRenderNode* _tmp118_ = NULL;
-               JsRenderNode* _tmp119_ = NULL;
-#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp115_ = self->file;
-#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp116_ = js_render_js_render_palete (_tmp115_);
-#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp117_ = _tmp116_;
-#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp118_ = node;
-#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp119_ = parentNode;
-#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               palete_palete_fillPack (_tmp117_, _tmp118_, _tmp119_);
-#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (_tmp117_);
-#line 4993 "WindowLeftTree.vala.c"
-       }
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp120_ = self->el;
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp121_ = n_iter;
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp122_ = node;
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp123_ = js_render_node_nodeTitle (_tmp122_);
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp124_ = _tmp123_;
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp125_ = node;
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp126_ = js_render_node_nodeTip (_tmp125_);
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp127_ = _tmp126_;
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_store_set (_tmp120_, &_tmp121_, 0, _tmp124_, 1, _tmp127_, -1, -1);
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp127_);
-#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp124_);
-#line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_value_init (&_tmp128_, G_TYPE_OBJECT);
-#line 894 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       o = _tmp128_;
-#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp129_ = node;
-#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_value_set_object (&o, G_TYPE_CHECK_INSTANCE_CAST (_tmp129_, G_TYPE_OBJECT, GObject));
-#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp130_ = self->el;
-#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp131_ = n_iter;
-#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp132_ = o;
-#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_store_set_value (_tmp130_, &_tmp131_, 2, &_tmp132_);
-#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp133_ = node;
-#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp134_ = _tmp133_->items;
-#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp135_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp134_);
-#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp136_ = _tmp135_;
-#line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp136_ > 0) {
-#line 5043 "WindowLeftTree.vala.c"
-               JsRenderNode* _tmp137_ = NULL;
-               GeeArrayList* _tmp138_ = NULL;
-               GtkTreeIter _tmp139_ = {0};
-               Xcls_WindowLeftTree* _tmp140_ = NULL;
-               Xcls_WindowLeftTreeXcls_view* _tmp141_ = NULL;
-               GtkTreeView* _tmp142_ = NULL;
-               GtkTreeStore* _tmp143_ = NULL;
-               GtkTreeIter _tmp144_ = {0};
-               GtkTreePath* _tmp145_ = NULL;
-               GtkTreePath* _tmp146_ = NULL;
-#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp137_ = node;
-#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp138_ = _tmp137_->items;
-#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp139_ = n_iter;
-#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               xcls_windowlefttree_xcls_model_load (self, _tmp138_, &_tmp139_);
-#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp140_ = self->priv->_this;
-#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp141_ = _tmp140_->view;
-#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp142_ = _tmp141_->el;
-#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp143_ = self->el;
-#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp144_ = n_iter;
-#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp145_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp143_, &_tmp144_);
-#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp146_ = _tmp145_;
-#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_tree_view_expand_row (_tmp142_, _tmp146_, TRUE);
-#line 906 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _gtk_tree_path_free0 (_tmp146_);
-#line 5080 "WindowLeftTree.vala.c"
-       }
-#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp147_ = self->el;
-#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp148_ = n_iter;
-#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp149_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp147_, &_tmp148_);
-#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp150_ = _tmp149_;
-#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp151_ = gtk_tree_path_to_string (_tmp150_);
-#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (self->activePath);
-#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->activePath = _tmp151_;
-#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (_tmp150_);
-#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp152_ = self->priv->_this;
-#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp153_ = _tmp152_->view;
-#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp154_ = _tmp153_->el;
-#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp155_ = self->el;
-#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp156_ = n_iter;
-#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp157_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp155_, &_tmp156_);
-#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp158_ = _tmp157_;
-#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_view_set_cursor (_tmp154_, _tmp158_, NULL, FALSE);
-#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (_tmp158_);
-#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp159_ = self->priv->_this;
-#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_emit_by_name (_tmp159_, "changed");
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL;
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (parentNode);
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (tree_path);
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (_tmp16_);
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (parent_str);
-#line 789 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       target_data = (_vala_array_free (target_data, target_data_length1, (GDestroyNotify) g_free), NULL);
-#line 5132 "WindowLeftTree.vala.c"
-}
-
-
-void xcls_windowlefttree_xcls_model_load (Xcls_WindowLeftTreeXcls_model* self, GeeArrayList* tr, GtkTreeIter* iter) {
-       GtkTreeIter citer = {0};
-#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (self != NULL);
-#line 926 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (tr != NULL);
-#line 5142 "WindowLeftTree.vala.c"
-       {
-               gint i = 0;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               i = 0;
-#line 5147 "WindowLeftTree.vala.c"
-               {
-                       gboolean _tmp0_ = FALSE;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       _tmp0_ = TRUE;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       while (TRUE) {
-#line 5154 "WindowLeftTree.vala.c"
-                               gint _tmp2_ = 0;
-                               GeeArrayList* _tmp3_ = NULL;
-                               gint _tmp4_ = 0;
-                               gint _tmp5_ = 0;
-                               GtkTreeIter* _tmp6_ = NULL;
-                               GtkTreeStore* _tmp12_ = NULL;
-                               GtkTreeIter _tmp13_ = {0};
-                               GeeArrayList* _tmp14_ = NULL;
-                               gint _tmp15_ = 0;
-                               gpointer _tmp16_ = NULL;
-                               JsRenderNode* _tmp17_ = NULL;
-                               gchar* _tmp18_ = NULL;
-                               gchar* _tmp19_ = NULL;
-                               GeeArrayList* _tmp20_ = NULL;
-                               gint _tmp21_ = 0;
-                               gpointer _tmp22_ = NULL;
-                               JsRenderNode* _tmp23_ = NULL;
-                               gchar* _tmp24_ = NULL;
-                               gchar* _tmp25_ = NULL;
-                               GValue o = {0};
-                               GValue _tmp26_ = {0};
-                               GeeArrayList* _tmp27_ = NULL;
-                               gint _tmp28_ = 0;
-                               gpointer _tmp29_ = NULL;
-                               GObject* _tmp30_ = NULL;
-                               GtkTreeStore* _tmp31_ = NULL;
-                               GtkTreeIter _tmp32_ = {0};
-                               GValue _tmp33_ = {0};
-                               GeeArrayList* _tmp34_ = NULL;
-                               gint _tmp35_ = 0;
-                               gpointer _tmp36_ = NULL;
-                               JsRenderNode* _tmp37_ = NULL;
-                               GeeArrayList* _tmp38_ = NULL;
-                               gint _tmp39_ = 0;
-                               gint _tmp40_ = 0;
-                               gboolean _tmp41_ = FALSE;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               if (!_tmp0_) {
-#line 5193 "WindowLeftTree.vala.c"
-                                       gint _tmp1_ = 0;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp1_ = i;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       i = _tmp1_ + 1;
-#line 5199 "WindowLeftTree.vala.c"
-                               }
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp0_ = FALSE;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp2_ = i;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp3_ = tr;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp4_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp3_);
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp5_ = _tmp4_;
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               if (!(_tmp2_ < _tmp5_)) {
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       break;
-#line 5215 "WindowLeftTree.vala.c"
-                               }
-#line 931 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp6_ = iter;
-#line 931 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               if (_tmp6_ != NULL) {
-#line 5221 "WindowLeftTree.vala.c"
-                                       GtkTreeStore* _tmp7_ = NULL;
-                                       GtkTreeIter* _tmp8_ = NULL;
-                                       GtkTreeIter _tmp9_ = {0};
-#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp7_ = self->el;
-#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp8_ = iter;
-#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       gtk_tree_store_insert (_tmp7_, &_tmp9_, _tmp8_, -1);
-#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       citer = _tmp9_;
-#line 5233 "WindowLeftTree.vala.c"
-                               } else {
-                                       GtkTreeStore* _tmp10_ = NULL;
-                                       GtkTreeIter _tmp11_ = {0};
-#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp10_ = self->el;
-#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       gtk_tree_store_append (_tmp10_, &_tmp11_, NULL);
-#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       citer = _tmp11_;
-#line 5243 "WindowLeftTree.vala.c"
-                               }
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp12_ = self->el;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp13_ = citer;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp14_ = tr;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp15_ = i;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp16_ = gee_abstract_list_get ((GeeAbstractList*) _tmp14_, _tmp15_);
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp17_ = (JsRenderNode*) _tmp16_;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp18_ = js_render_node_nodeTitle (_tmp17_);
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp19_ = _tmp18_;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp20_ = tr;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp21_ = i;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp22_ = gee_abstract_list_get ((GeeAbstractList*) _tmp20_, _tmp21_);
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp23_ = (JsRenderNode*) _tmp22_;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp24_ = js_render_node_nodeTip (_tmp23_);
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp25_ = _tmp24_;
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gtk_tree_store_set (_tmp12_, &_tmp13_, 0, _tmp19_, 1, _tmp25_, -1, -1);
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (_tmp25_);
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (_tmp23_);
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_free0 (_tmp19_);
-#line 937 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (_tmp17_);
-#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               g_value_init (&_tmp26_, G_TYPE_OBJECT);
-#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               o = _tmp26_;
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp27_ = tr;
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp28_ = i;
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp29_ = gee_abstract_list_get ((GeeAbstractList*) _tmp27_, _tmp28_);
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp30_ = G_TYPE_CHECK_INSTANCE_CAST ((JsRenderNode*) _tmp29_, G_TYPE_OBJECT, GObject);
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               g_value_set_object (&o, _tmp30_);
-#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (_tmp30_);
-#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp31_ = self->el;
-#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp32_ = citer;
-#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp33_ = o;
-#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               gtk_tree_store_set_value (_tmp31_, &_tmp32_, 2, &_tmp33_);
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp34_ = tr;
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp35_ = i;
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp36_ = gee_abstract_list_get ((GeeAbstractList*) _tmp34_, _tmp35_);
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp37_ = (JsRenderNode*) _tmp36_;
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp38_ = _tmp37_->items;
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp39_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp38_);
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp40_ = _tmp39_;
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _tmp41_ = _tmp40_ > 0;
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               _g_object_unref0 (_tmp37_);
-#line 945 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               if (_tmp41_) {
-#line 5327 "WindowLeftTree.vala.c"
-                                       GeeArrayList* _tmp42_ = NULL;
-                                       gint _tmp43_ = 0;
-                                       gpointer _tmp44_ = NULL;
-                                       JsRenderNode* _tmp45_ = NULL;
-                                       GeeArrayList* _tmp46_ = NULL;
-                                       GtkTreeIter _tmp47_ = {0};
-#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp42_ = tr;
-#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp43_ = i;
-#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp44_ = gee_abstract_list_get ((GeeAbstractList*) _tmp42_, _tmp43_);
-#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp45_ = (JsRenderNode*) _tmp44_;
-#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp46_ = _tmp45_->items;
-#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _tmp47_ = citer;
-#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       xcls_windowlefttree_xcls_model_load (self, _tmp46_, &_tmp47_);
-#line 946 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                                       _g_object_unref0 (_tmp45_);
-#line 5350 "WindowLeftTree.vala.c"
-                               }
-#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                               G_IS_VALUE (&o) ? (g_value_unset (&o), NULL) : NULL;
-#line 5354 "WindowLeftTree.vala.c"
-                       }
-               }
-       }
-}
-
-
-void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f) {
-       GtkTreeStore* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-       JsRenderJsRender* _tmp2_ = NULL;
-       JsRenderJsRender* _tmp3_ = NULL;
-       JsRenderNode* _tmp4_ = NULL;
-       GeeArrayList* o = NULL;
-       GeeArrayList* _tmp6_ = NULL;
-       GeeArrayList* _tmp7_ = NULL;
-       JsRenderJsRender* _tmp8_ = NULL;
-       JsRenderNode* _tmp9_ = NULL;
-       GeeArrayList* _tmp10_ = NULL;
-       Xcls_WindowLeftTree* _tmp11_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp12_ = NULL;
-       GtkTreeView* _tmp13_ = NULL;
-       JsRenderJsRender* _tmp14_ = NULL;
-       JsRenderNode* _tmp15_ = NULL;
-       GeeArrayList* _tmp16_ = NULL;
-       gint _tmp17_ = 0;
-       gint _tmp18_ = 0;
-       GError * _inner_error_ = NULL;
-#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (self != NULL);
-#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (f != NULL);
-#line 953 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->el;
-#line 953 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_store_clear (_tmp0_);
-#line 954 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = f;
-#line 954 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 954 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->file);
-#line 954 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->file = _tmp2_;
-#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = f;
-#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = _tmp3_->tree;
-#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp4_ == NULL) {
-#line 5404 "WindowLeftTree.vala.c"
-               JsRenderJsRender* _tmp5_ = NULL;
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp5_ = f;
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               js_render_js_render_loadItems (_tmp5_, &_inner_error_);
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               if (_inner_error_ != NULL) {
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       g_clear_error (&_inner_error_);
-#line 963 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-                       return;
-#line 5418 "WindowLeftTree.vala.c"
-               }
-       }
-#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = gee_array_list_new (JS_RENDER_TYPE_NODE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
-#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       o = _tmp6_;
-#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = o;
-#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = f;
-#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = _tmp8_->tree;
-#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp7_, _tmp9_);
-#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = o;
-#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_model_load (self, _tmp10_, NULL);
-#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = self->priv->_this;
-#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = _tmp11_->view;
-#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp13_ = _tmp12_->el;
-#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_view_expand_all (_tmp13_);
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp14_ = f;
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp15_ = _tmp14_->tree;
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp16_ = _tmp15_->items;
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp16_);
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp18_ = _tmp17_;
-#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp18_ < 1) {
-#line 5457 "WindowLeftTree.vala.c"
-               Xcls_WindowLeftTree* _tmp19_ = NULL;
-               Xcls_WindowLeftTreeXcls_view* _tmp20_ = NULL;
-               GtkTreeView* _tmp21_ = NULL;
-               GtkTreePath* _tmp22_ = NULL;
-               GtkTreePath* _tmp23_ = NULL;
-#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp19_ = self->priv->_this;
-#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp20_ = _tmp19_->view;
-#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp21_ = _tmp20_->el;
-#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp22_ = gtk_tree_path_new_from_string ("0");
-#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp23_ = _tmp22_;
-#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_tree_view_set_cursor (_tmp21_, _tmp23_, NULL, FALSE);
-#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _gtk_tree_path_free0 (_tmp23_);
-#line 5477 "WindowLeftTree.vala.c"
-       } else {
-       }
-#line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (o);
-#line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return;
-#line 5484 "WindowLeftTree.vala.c"
-}
-
-
-void xcls_windowlefttree_xcls_model_moveNode (Xcls_WindowLeftTreeXcls_model* self, const gchar* target_data, GdkDragAction action) {
-       GtkTreeIter old_iter = {0};
-       GtkTreeModel* mod = NULL;
-       GtkTreeSelection* s = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTreeXcls_view* _tmp1_ = NULL;
-       GtkTreeView* _tmp2_ = NULL;
-       GtkTreeSelection* _tmp3_ = NULL;
-       GtkTreeSelection* _tmp4_ = NULL;
-       GtkTreeSelection* _tmp5_ = NULL;
-       GtkTreeModel* _tmp6_ = NULL;
-       GtkTreeIter _tmp7_ = {0};
-       GtkTreeModel* _tmp8_ = NULL;
-       GtkTreeModel* _tmp9_ = NULL;
-       GtkTreeIter _tmp10_ = {0};
-       GtkTreePath* _tmp11_ = NULL;
-       GtkTreePath* _tmp12_ = NULL;
-       JsRenderNode* node = NULL;
-       GtkTreeModel* _tmp13_ = NULL;
-       GtkTreeIter _tmp14_ = {0};
-       GtkTreePath* _tmp15_ = NULL;
-       GtkTreePath* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-       gchar* _tmp18_ = NULL;
-       JsRenderNode* _tmp19_ = NULL;
-       JsRenderNode* _tmp20_ = NULL;
-       JsRenderNode* _tmp21_ = NULL;
-       GdkDragAction _tmp22_ = 0;
-       Xcls_WindowLeftTree* _tmp41_ = NULL;
-       gchar* _tmp42_ = NULL;
-#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (self != NULL);
-#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_if_fail (target_data != NULL);
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->priv->_this;
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _tmp0_->view;
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _tmp1_->el;
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = _g_object_ref0 (_tmp3_);
-#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       s = _tmp4_;
-#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = s;
-#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_tree_selection_get_selected (_tmp5_, &_tmp6_, &_tmp7_);
-#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = _g_object_ref0 (_tmp6_);
-#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       mod = _tmp8_;
-#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       old_iter = _tmp7_;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = mod;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = old_iter;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = gtk_tree_model_get_path (_tmp9_, &_tmp10_);
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = _tmp11_;
-#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (_tmp12_);
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp13_ = mod;
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp14_ = old_iter;
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp15_ = gtk_tree_model_get_path (_tmp13_, &_tmp14_);
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp16_ = _tmp15_;
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp17_ = gtk_tree_path_to_string (_tmp16_);
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp18_ = _tmp17_;
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp19_ = xcls_windowlefttree_xcls_model_pathToNode (self, _tmp18_);
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp20_ = _tmp19_;
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (_tmp18_);
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _gtk_tree_path_free0 (_tmp16_);
-#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       node = _tmp20_;
-#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp21_ = node;
-#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if (_tmp21_ == NULL) {
-#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               g_print ("moveNode: ERROR - node is null?");
-#line 5584 "WindowLeftTree.vala.c"
-       }
-#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp22_ = action;
-#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       if ((_tmp22_ & GDK_ACTION_MOVE) > 0) {
-#line 5590 "WindowLeftTree.vala.c"
-               const gchar* _tmp23_ = NULL;
-               gchar* _tmp24_ = NULL;
-               gchar* _tmp25_ = NULL;
-               gchar* _tmp26_ = NULL;
-               gchar* _tmp27_ = NULL;
-               JsRenderNode* _tmp28_ = NULL;
-               const gchar* _tmp29_ = NULL;
-               JsRenderNode* _tmp30_ = NULL;
-               GtkTreeStore* _tmp31_ = NULL;
-#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp23_ = target_data;
-#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp24_ = g_strconcat ("REMOVING OLD NODE : ", _tmp23_, NULL);
-#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp25_ = _tmp24_;
-#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp26_ = g_strconcat (_tmp25_, "\n", NULL);
-#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp27_ = _tmp26_;
-#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               g_print ("%s", _tmp27_);
-#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (_tmp27_);
-#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (_tmp25_);
-#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp28_ = node;
-#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               js_render_node_remove (_tmp28_);
-#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp29_ = target_data;
-#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp30_ = node;
-#line 1062 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               xcls_windowlefttree_xcls_model_dropNode (self, _tmp29_, _tmp30_);
-#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp31_ = self->el;
-#line 1063 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               gtk_tree_store_remove (_tmp31_, &old_iter);
-#line 5630 "WindowLeftTree.vala.c"
-       } else {
-               const gchar* _tmp32_ = NULL;
-               gchar* _tmp33_ = NULL;
-               gchar* _tmp34_ = NULL;
-               gchar* _tmp35_ = NULL;
-               gchar* _tmp36_ = NULL;
-               JsRenderNode* _tmp37_ = NULL;
-               JsRenderNode* _tmp38_ = NULL;
-               const gchar* _tmp39_ = NULL;
-               JsRenderNode* _tmp40_ = NULL;
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp32_ = target_data;
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp33_ = g_strconcat ("DROPPING NODE // copy: ", _tmp32_, NULL);
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp34_ = _tmp33_;
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp35_ = g_strconcat (_tmp34_, "\n", NULL);
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp36_ = _tmp35_;
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               g_print ("%s", _tmp36_);
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (_tmp36_);
-#line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_free0 (_tmp34_);
-#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp37_ = node;
-#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp38_ = js_render_node_deepClone (_tmp37_);
-#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _g_object_unref0 (node);
-#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               node = _tmp38_;
-#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp39_ = target_data;
-#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               _tmp40_ = node;
-#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-               xcls_windowlefttree_xcls_model_dropNode (self, _tmp39_, _tmp40_);
-#line 5671 "WindowLeftTree.vala.c"
-       }
-#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp41_ = self->priv->_this;
-#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_emit_by_name (_tmp41_, "changed");
-#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp42_ = g_strdup ("");
-#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (self->activePath);
-#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->activePath = _tmp42_;
-#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (node);
-#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (s);
-#line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (mod);
-#line 5689 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_model_class_init (Xcls_WindowLeftTreeXcls_modelClass * klass) {
-#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_model_parent_class = g_type_class_peek_parent (klass);
-#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_modelPrivate));
-#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_model_finalize;
-#line 5700 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_model_instance_init (Xcls_WindowLeftTreeXcls_model * self) {
-#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv = XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_PRIVATE (self);
-#line 5707 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_model_finalize (GObject* obj) {
-       Xcls_WindowLeftTreeXcls_model * self;
-#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model);
-#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->file);
-#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_free0 (self->activePath);
-#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (xcls_windowlefttree_xcls_model_parent_class)->finalize (obj);
-#line 5725 "WindowLeftTree.vala.c"
-}
-
-
-GType xcls_windowlefttree_xcls_model_get_type (void) {
-       static volatile gsize xcls_windowlefttree_xcls_model_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowlefttree_xcls_model_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_model), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_model_instance_init, NULL };
-               GType xcls_windowlefttree_xcls_model_type_id;
-               xcls_windowlefttree_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_model", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowlefttree_xcls_model_type_id__volatile, xcls_windowlefttree_xcls_model_type_id);
-       }
-       return xcls_windowlefttree_xcls_model_type_id__volatile;
-}
-
-
-Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
-       Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       GtkTreeViewColumn* _tmp2_ = NULL;
-       Xcls_WindowLeftTreeXcls_renderer* child_0 = NULL;
-       Xcls_WindowLeftTree* _tmp3_ = NULL;
-       Xcls_WindowLeftTreeXcls_renderer* _tmp4_ = NULL;
-       GtkTreeViewColumn* _tmp5_ = NULL;
-       GtkCellRendererText* _tmp6_ = NULL;
-       GtkTreeViewColumn* _tmp7_ = NULL;
-       Xcls_WindowLeftTree* _tmp8_ = NULL;
-       Xcls_WindowLeftTreeXcls_renderer* _tmp9_ = NULL;
-       GtkCellRendererText* _tmp10_ = NULL;
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = (Xcls_WindowLeftTreeXcls_TreeViewColumn4*) g_object_new (object_type, NULL);
-#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = _owner;
-#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1090 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv->_this = _tmp1_;
-#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = gtk_tree_view_column_new ();
-#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref_sink (_tmp2_);
-#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->el = _tmp2_;
-#line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = self->priv->_this;
-#line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = xcls_windowlefttree_xcls_renderer_new (_tmp3_);
-#line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       child_0 = _tmp4_;
-#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = self->el;
-#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = child_0->el;
-#line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE);
-#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = self->el;
-#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = self->priv->_this;
-#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = _tmp8_->renderer;
-#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = _tmp9_->el;
-#line 1101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0);
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (child_0);
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self;
-#line 5803 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_TreeViewColumn4* xcls_windowlefttree_xcls_treeviewcolumn4_new (Xcls_WindowLeftTree* _owner) {
-#line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return xcls_windowlefttree_xcls_treeviewcolumn4_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, _owner);
-#line 5810 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_treeviewcolumn4_class_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4Class * klass) {
-#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_treeviewcolumn4_parent_class = g_type_class_peek_parent (klass);
-#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4Private));
-#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_treeviewcolumn4_finalize;
-#line 5821 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_treeviewcolumn4_instance_init (Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self) {
-#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv = XCLS_WINDOWLEFTTREE_XCLS_TREEVIEWCOLUMN4_GET_PRIVATE (self);
-#line 5828 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_treeviewcolumn4_finalize (GObject* obj) {
-       Xcls_WindowLeftTreeXcls_TreeViewColumn4 * self;
-#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_TREEVIEWCOLUMN4, Xcls_WindowLeftTreeXcls_TreeViewColumn4);
-#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (xcls_windowlefttree_xcls_treeviewcolumn4_parent_class)->finalize (obj);
-#line 5842 "WindowLeftTree.vala.c"
-}
-
-
-GType xcls_windowlefttree_xcls_treeviewcolumn4_get_type (void) {
-       static volatile gsize xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_treeviewcolumn4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_TreeViewColumn4), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_treeviewcolumn4_instance_init, NULL };
-               GType xcls_windowlefttree_xcls_treeviewcolumn4_type_id;
-               xcls_windowlefttree_xcls_treeviewcolumn4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_TreeViewColumn4", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile, xcls_windowlefttree_xcls_treeviewcolumn4_type_id);
-       }
-       return xcls_windowlefttree_xcls_treeviewcolumn4_type_id__volatile;
-}
-
-
-Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
-       Xcls_WindowLeftTreeXcls_renderer * self = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       Xcls_WindowLeftTree* _tmp2_ = NULL;
-       Xcls_WindowLeftTreeXcls_renderer* _tmp3_ = NULL;
-       GtkCellRendererText* _tmp4_ = NULL;
-#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = (Xcls_WindowLeftTreeXcls_renderer*) g_object_new (object_type, NULL);
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = _owner;
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv->_this = _tmp1_;
-#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = self->priv->_this;
-#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (_tmp2_->renderer);
-#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_->renderer = _tmp3_;
-#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
-#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->el = _tmp4_;
-#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self;
-#line 5895 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_renderer* xcls_windowlefttree_xcls_renderer_new (Xcls_WindowLeftTree* _owner) {
-#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return xcls_windowlefttree_xcls_renderer_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, _owner);
-#line 5902 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_renderer_class_init (Xcls_WindowLeftTreeXcls_rendererClass * klass) {
-#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_renderer_parent_class = g_type_class_peek_parent (klass);
-#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_rendererPrivate));
-#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_renderer_finalize;
-#line 5913 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_renderer_instance_init (Xcls_WindowLeftTreeXcls_renderer * self) {
-#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv = XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_PRIVATE (self);
-#line 5920 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_renderer_finalize (GObject* obj) {
-       Xcls_WindowLeftTreeXcls_renderer * self;
-#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer);
-#line 1111 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (xcls_windowlefttree_xcls_renderer_parent_class)->finalize (obj);
-#line 5934 "WindowLeftTree.vala.c"
-}
-
-
-GType xcls_windowlefttree_xcls_renderer_get_type (void) {
-       static volatile gsize xcls_windowlefttree_xcls_renderer_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowlefttree_xcls_renderer_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_rendererClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_renderer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_renderer), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_renderer_instance_init, NULL };
-               GType xcls_windowlefttree_xcls_renderer_type_id;
-               xcls_windowlefttree_xcls_renderer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_renderer", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowlefttree_xcls_renderer_type_id__volatile, xcls_windowlefttree_xcls_renderer_type_id);
-       }
-       return xcls_windowlefttree_xcls_renderer_type_id__volatile;
-}
-
-
-Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu * self = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       Xcls_WindowLeftTree* _tmp2_ = NULL;
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu* _tmp3_ = NULL;
-       GtkMenu* _tmp4_ = NULL;
-       Xcls_WindowLeftTreeXcls_MenuItem7* child_0 = NULL;
-       Xcls_WindowLeftTree* _tmp5_ = NULL;
-       Xcls_WindowLeftTreeXcls_MenuItem7* _tmp6_ = NULL;
-       GtkMenu* _tmp7_ = NULL;
-       GtkMenuItem* _tmp8_ = NULL;
-       Xcls_WindowLeftTreeXcls_MenuItem8* child_1 = NULL;
-       Xcls_WindowLeftTree* _tmp9_ = NULL;
-       Xcls_WindowLeftTreeXcls_MenuItem8* _tmp10_ = NULL;
-       GtkMenu* _tmp11_ = NULL;
-       GtkMenuItem* _tmp12_ = NULL;
-#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = (Xcls_WindowLeftTreeXcls_LeftTreeMenu*) g_object_new (object_type, NULL);
-#line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = _owner;
-#line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv->_this = _tmp1_;
-#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = self->priv->_this;
-#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (_tmp2_->LeftTreeMenu);
-#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_->LeftTreeMenu = _tmp3_;
-#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = (GtkMenu*) gtk_menu_new ();
-#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref_sink (_tmp4_);
-#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->el = _tmp4_;
-#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = self->priv->_this;
-#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = xcls_windowlefttree_xcls_menuitem7_new (_tmp5_);
-#line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       child_0 = _tmp6_;
-#line 1152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref ((GObject*) child_0);
-#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = self->el;
-#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = child_0->el;
-#line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_);
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = self->priv->_this;
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = xcls_windowlefttree_xcls_menuitem8_new (_tmp9_);
-#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       child_1 = _tmp10_;
-#line 1155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref ((GObject*) child_1);
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = self->el;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp12_ = child_1->el;
-#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_);
-#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (child_1);
-#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (child_0);
-#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self;
-#line 6029 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_LeftTreeMenu* xcls_windowlefttree_xcls_lefttreemenu_new (Xcls_WindowLeftTree* _owner) {
-#line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return xcls_windowlefttree_xcls_lefttreemenu_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, _owner);
-#line 6036 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_lefttreemenu_class_init (Xcls_WindowLeftTreeXcls_LeftTreeMenuClass * klass) {
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_lefttreemenu_parent_class = g_type_class_peek_parent (klass);
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenuPrivate));
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_lefttreemenu_finalize;
-#line 6047 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_lefttreemenu_instance_init (Xcls_WindowLeftTreeXcls_LeftTreeMenu * self) {
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv = XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_PRIVATE (self);
-#line 6054 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_lefttreemenu_finalize (GObject* obj) {
-       Xcls_WindowLeftTreeXcls_LeftTreeMenu * self;
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu);
-#line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (xcls_windowlefttree_xcls_lefttreemenu_parent_class)->finalize (obj);
-#line 6068 "WindowLeftTree.vala.c"
-}
-
-
-GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) {
-       static volatile gsize xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenuClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_lefttreemenu_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_LeftTreeMenu), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_lefttreemenu_instance_init, NULL };
-               GType xcls_windowlefttree_xcls_lefttreemenu_type_id;
-               xcls_windowlefttree_xcls_lefttreemenu_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_LeftTreeMenu", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile, xcls_windowlefttree_xcls_lefttreemenu_type_id);
-       }
-       return xcls_windowlefttree_xcls_lefttreemenu_type_id__volatile;
-}
-
-
-static void __lambda51_ (Xcls_WindowLeftTreeXcls_MenuItem7* self) {
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp1_ = NULL;
-#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_print ("ACTIVATE?");
-#line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = self->priv->_this;
-#line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _tmp0_->model;
-#line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_model_deleteSelected (_tmp1_);
-#line 6095 "WindowLeftTree.vala.c"
-}
-
-
-static void ___lambda51__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       __lambda51_ ((Xcls_WindowLeftTreeXcls_MenuItem7*) self);
-#line 6102 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
-       Xcls_WindowLeftTreeXcls_MenuItem7 * self = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = (Xcls_WindowLeftTreeXcls_MenuItem7*) g_object_new (object_type, NULL);
-#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = _owner;
-#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv->_this = _tmp1_;
-#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref_sink (_tmp2_);
-#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->el = _tmp2_;
-#line 1180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = self->el;
-#line 1180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_menu_item_set_label (_tmp3_, "Delete Element");
-#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = self->el;
-#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda51__gtk_menu_item_activate, self, 0);
-#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self;
-#line 6143 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_MenuItem7* xcls_windowlefttree_xcls_menuitem7_new (Xcls_WindowLeftTree* _owner) {
-#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return xcls_windowlefttree_xcls_menuitem7_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, _owner);
-#line 6150 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_menuitem7_class_init (Xcls_WindowLeftTreeXcls_MenuItem7Class * klass) {
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_menuitem7_parent_class = g_type_class_peek_parent (klass);
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem7Private));
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem7_finalize;
-#line 6161 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_menuitem7_instance_init (Xcls_WindowLeftTreeXcls_MenuItem7 * self) {
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM7_GET_PRIVATE (self);
-#line 6168 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_menuitem7_finalize (GObject* obj) {
-       Xcls_WindowLeftTreeXcls_MenuItem7 * self;
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM7, Xcls_WindowLeftTreeXcls_MenuItem7);
-#line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem7_parent_class)->finalize (obj);
-#line 6182 "WindowLeftTree.vala.c"
-}
-
-
-GType xcls_windowlefttree_xcls_menuitem7_get_type (void) {
-       static volatile gsize xcls_windowlefttree_xcls_menuitem7_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem7_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_MenuItem7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_menuitem7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_MenuItem7), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_menuitem7_instance_init, NULL };
-               GType xcls_windowlefttree_xcls_menuitem7_type_id;
-               xcls_windowlefttree_xcls_menuitem7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem7", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowlefttree_xcls_menuitem7_type_id__volatile, xcls_windowlefttree_xcls_menuitem7_type_id);
-       }
-       return xcls_windowlefttree_xcls_menuitem7_type_id__volatile;
-}
-
-
-static void __lambda52_ (Xcls_WindowLeftTreeXcls_MenuItem8* self) {
-       Xcls_DialogSaveTemplate* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       GtkScrolledWindow* _tmp2_ = NULL;
-       GtkWidget* _tmp3_ = NULL;
-       Xcls_WindowLeftTree* _tmp4_ = NULL;
-       Xcls_WindowLeftTreeXcls_model* _tmp5_ = NULL;
-       JsRenderJsRender* _tmp6_ = NULL;
-       PaletePalete* _tmp7_ = NULL;
-       PaletePalete* _tmp8_ = NULL;
-       Xcls_WindowLeftTree* _tmp9_ = NULL;
-       JsRenderNode* _tmp10_ = NULL;
-       JsRenderNode* _tmp11_ = NULL;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = DialogSaveTemplate;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = self->priv->_this;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = _tmp1_->el;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = gtk_widget_get_toplevel ((GtkWidget*) _tmp2_);
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = self->priv->_this;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp5_ = _tmp4_->model;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp6_ = _tmp5_->file;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp7_ = js_render_js_render_palete (_tmp6_);
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp8_ = _tmp7_;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp9_ = self->priv->_this;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp10_ = xcls_windowlefttree_getActiveElement (_tmp9_);
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp11_ = _tmp10_;
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_dialogsavetemplate_show (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GTK_TYPE_WINDOW, GtkWindow), _tmp8_, _tmp11_);
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (_tmp11_);
-#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (_tmp8_);
-#line 6241 "WindowLeftTree.vala.c"
-}
-
-
-static void ___lambda52__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
-#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       __lambda52_ ((Xcls_WindowLeftTreeXcls_MenuItem8*) self);
-#line 6248 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_construct (GType object_type, Xcls_WindowLeftTree* _owner) {
-       Xcls_WindowLeftTreeXcls_MenuItem8 * self = NULL;
-       Xcls_WindowLeftTree* _tmp0_ = NULL;
-       Xcls_WindowLeftTree* _tmp1_ = NULL;
-       GtkMenuItem* _tmp2_ = NULL;
-       GtkMenuItem* _tmp3_ = NULL;
-       GtkMenuItem* _tmp4_ = NULL;
-#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = (Xcls_WindowLeftTreeXcls_MenuItem8*) g_object_new (object_type, NULL);
-#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp0_ = _owner;
-#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv->_this = _tmp1_;
-#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
-#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_object_ref_sink (_tmp2_);
-#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->el = _tmp2_;
-#line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp3_ = self->el;
-#line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       gtk_menu_item_set_label (_tmp3_, "Save as Template");
-#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _tmp4_ = self->el;
-#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda52__gtk_menu_item_activate, self, 0);
-#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return self;
-#line 6289 "WindowLeftTree.vala.c"
-}
-
-
-Xcls_WindowLeftTreeXcls_MenuItem8* xcls_windowlefttree_xcls_menuitem8_new (Xcls_WindowLeftTree* _owner) {
-#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       return xcls_windowlefttree_xcls_menuitem8_construct (XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, _owner);
-#line 6296 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_menuitem8_class_init (Xcls_WindowLeftTreeXcls_MenuItem8Class * klass) {
-#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass);
-#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreeXcls_MenuItem8Private));
-#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_xcls_menuitem8_finalize;
-#line 6307 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_menuitem8_instance_init (Xcls_WindowLeftTreeXcls_MenuItem8 * self) {
-#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv = XCLS_WINDOWLEFTTREE_XCLS_MENUITEM8_GET_PRIVATE (self);
-#line 6314 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_xcls_menuitem8_finalize (GObject* obj) {
-       Xcls_WindowLeftTreeXcls_MenuItem8 * self;
-#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWLEFTTREE_TYPE_XCLS_MENUITEM8, Xcls_WindowLeftTreeXcls_MenuItem8);
-#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 1199 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (xcls_windowlefttree_xcls_menuitem8_parent_class)->finalize (obj);
-#line 6328 "WindowLeftTree.vala.c"
-}
-
-
-GType xcls_windowlefttree_xcls_menuitem8_get_type (void) {
-       static volatile gsize xcls_windowlefttree_xcls_menuitem8_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowlefttree_xcls_menuitem8_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeXcls_MenuItem8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_xcls_menuitem8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTreeXcls_MenuItem8), 0, (GInstanceInitFunc) xcls_windowlefttree_xcls_menuitem8_instance_init, NULL };
-               GType xcls_windowlefttree_xcls_menuitem8_type_id;
-               xcls_windowlefttree_xcls_menuitem8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTreeXcls_MenuItem8", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowlefttree_xcls_menuitem8_type_id__volatile, xcls_windowlefttree_xcls_menuitem8_type_id);
-       }
-       return xcls_windowlefttree_xcls_menuitem8_type_id__volatile;
-}
-
-
-static void xcls_windowlefttree_class_init (Xcls_WindowLeftTreeClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       xcls_windowlefttree_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowLeftTreePrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowlefttree_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_new ("changed", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_new ("before_node_change", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_BOOLEAN__OBJECT, G_TYPE_BOOLEAN, 1, JS_RENDER_TYPE_NODE);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       g_signal_new ("node_selected", TYPE_XCLS_WINDOWLEFTTREE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_NODE);
-#line 6357 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_instance_init (Xcls_WindowLeftTree * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self->priv = XCLS_WINDOWLEFTTREE_GET_PRIVATE (self);
-#line 6364 "WindowLeftTree.vala.c"
-}
-
-
-static void xcls_windowlefttree_finalize (GObject* obj) {
-       Xcls_WindowLeftTree * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->view);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->model);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->renderer);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       _g_object_unref0 (self->LeftTreeMenu);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftTree.vala"
-       G_OBJECT_CLASS (xcls_windowlefttree_parent_class)->finalize (obj);
-#line 6386 "WindowLeftTree.vala.c"
-}
-
-
-GType xcls_windowlefttree_get_type (void) {
-       static volatile gsize xcls_windowlefttree_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowlefttree_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowLeftTreeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowlefttree_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowLeftTree), 0, (GInstanceInitFunc) xcls_windowlefttree_instance_init, NULL };
-               GType xcls_windowlefttree_type_id;
-               xcls_windowlefttree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowLeftTree", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowlefttree_type_id__volatile, xcls_windowlefttree_type_id);
-       }
-       return xcls_windowlefttree_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/Builder4/WindowRightPalete.vala.c b/Builder4/WindowRightPalete.vala.c
deleted file mode 100644 (file)
index 66ad8be..0000000
+++ /dev/null
@@ -1,1602 +0,0 @@
-/* WindowRightPalete.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from WindowRightPalete.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/WindowRightPalete.vala  -o /tmp/WindowRightPalete
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_RightPalete();
-    WindowRightPalete.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <pango/pango.h>
-#include <gdk/gdk.h>
-#include <cairo.h>
-
-
-#define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ())
-#define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete))
-#define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
-#define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE))
-#define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE))
-#define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
-
-typedef struct _Xcls_RightPalete Xcls_RightPalete;
-typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass;
-typedef struct _Xcls_RightPaletePrivate Xcls_RightPaletePrivate;
-
-#define XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX (xcls_rightpalete_xcls_viewbox_get_type ())
-#define XCLS_RIGHTPALETE_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox))
-#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
-#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
-#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
-#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
-
-typedef struct _Xcls_RightPaleteXcls_viewbox Xcls_RightPaleteXcls_viewbox;
-typedef struct _Xcls_RightPaleteXcls_viewboxClass Xcls_RightPaleteXcls_viewboxClass;
-
-#define XCLS_RIGHTPALETE_TYPE_XCLS_MODEL (xcls_rightpalete_xcls_model_get_type ())
-#define XCLS_RIGHTPALETE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model))
-#define XCLS_RIGHTPALETE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
-#define XCLS_RIGHTPALETE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
-#define XCLS_RIGHTPALETE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
-#define XCLS_RIGHTPALETE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
-
-typedef struct _Xcls_RightPaleteXcls_model Xcls_RightPaleteXcls_model;
-typedef struct _Xcls_RightPaleteXcls_modelClass Xcls_RightPaleteXcls_modelClass;
-
-#define XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER (xcls_rightpalete_xcls_txtrender_get_type ())
-#define XCLS_RIGHTPALETE_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender))
-#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
-#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
-#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
-#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
-
-typedef struct _Xcls_RightPaleteXcls_txtrender Xcls_RightPaleteXcls_txtrender;
-typedef struct _Xcls_RightPaleteXcls_txtrenderClass Xcls_RightPaleteXcls_txtrenderClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-typedef struct _Xcls_RightPaleteXcls_viewboxPrivate Xcls_RightPaleteXcls_viewboxPrivate;
-typedef struct _Xcls_RightPaleteXcls_modelPrivate Xcls_RightPaleteXcls_modelPrivate;
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-
-#define XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3 (xcls_rightpalete_xcls_scrolledwindow3_get_type ())
-#define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3))
-#define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3Class))
-#define XCLS_RIGHTPALETE_IS_XCLS_SCROLLEDWINDOW3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3))
-#define XCLS_RIGHTPALETE_IS_XCLS_SCROLLEDWINDOW3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3))
-#define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3Class))
-
-typedef struct _Xcls_RightPaleteXcls_ScrolledWindow3 Xcls_RightPaleteXcls_ScrolledWindow3;
-typedef struct _Xcls_RightPaleteXcls_ScrolledWindow3Class Xcls_RightPaleteXcls_ScrolledWindow3Class;
-typedef struct _Xcls_RightPaleteXcls_ScrolledWindow3Private Xcls_RightPaleteXcls_ScrolledWindow3Private;
-
-#define XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4 (xcls_rightpalete_xcls_treeview4_get_type ())
-#define XCLS_RIGHTPALETE_XCLS_TREEVIEW4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4))
-#define XCLS_RIGHTPALETE_XCLS_TREEVIEW4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4Class))
-#define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEW4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4))
-#define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEW4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4))
-#define XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4Class))
-
-typedef struct _Xcls_RightPaleteXcls_TreeView4 Xcls_RightPaleteXcls_TreeView4;
-typedef struct _Xcls_RightPaleteXcls_TreeView4Class Xcls_RightPaleteXcls_TreeView4Class;
-typedef struct _Xcls_RightPaleteXcls_TreeView4Private Xcls_RightPaleteXcls_TreeView4Private;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-#define XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6 (xcls_rightpalete_xcls_treeviewcolumn6_get_type ())
-#define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6))
-#define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6Class))
-#define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEWCOLUMN6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6))
-#define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEWCOLUMN6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6))
-#define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6Class))
-
-typedef struct _Xcls_RightPaleteXcls_TreeViewColumn6 Xcls_RightPaleteXcls_TreeViewColumn6;
-typedef struct _Xcls_RightPaleteXcls_TreeViewColumn6Class Xcls_RightPaleteXcls_TreeViewColumn6Class;
-typedef struct _Xcls_RightPaleteXcls_TreeViewColumn6Private Xcls_RightPaleteXcls_TreeViewColumn6Private;
-
-#define BUILDER4_APPLICATION_TYPE_TARGET (builder4_application_target_get_type ())
-#define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
-#define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL)))
-#define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL)))
-typedef struct _Xcls_RightPaleteXcls_txtrenderPrivate Xcls_RightPaleteXcls_txtrenderPrivate;
-
-struct _Xcls_RightPalete {
-       GObject parent_instance;
-       Xcls_RightPaletePrivate * priv;
-       GtkVBox* el;
-       Xcls_RightPaleteXcls_viewbox* viewbox;
-       Xcls_RightPaleteXcls_model* model;
-       Xcls_RightPaleteXcls_txtrender* txtrender;
-};
-
-struct _Xcls_RightPaleteClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_RightPaletePrivate {
-       Xcls_RightPalete* _this;
-};
-
-struct _Xcls_RightPaleteXcls_viewbox {
-       GObject parent_instance;
-       Xcls_RightPaleteXcls_viewboxPrivate * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_RightPaleteXcls_viewboxClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_RightPaleteXcls_model {
-       GObject parent_instance;
-       Xcls_RightPaleteXcls_modelPrivate * priv;
-       GtkListStore* el;
-};
-
-struct _Xcls_RightPaleteXcls_modelClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_RightPaleteXcls_viewboxPrivate {
-       Xcls_RightPalete* _this;
-};
-
-struct _Xcls_RightPaleteXcls_ScrolledWindow3 {
-       GObject parent_instance;
-       Xcls_RightPaleteXcls_ScrolledWindow3Private * priv;
-       GtkScrolledWindow* el;
-};
-
-struct _Xcls_RightPaleteXcls_ScrolledWindow3Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_RightPaleteXcls_ScrolledWindow3Private {
-       Xcls_RightPalete* _this;
-};
-
-struct _Xcls_RightPaleteXcls_TreeView4 {
-       GObject parent_instance;
-       Xcls_RightPaleteXcls_TreeView4Private * priv;
-       GtkTreeView* el;
-       gchar* dragData;
-};
-
-struct _Xcls_RightPaleteXcls_TreeView4Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_RightPaleteXcls_TreeView4Private {
-       Xcls_RightPalete* _this;
-};
-
-struct _Xcls_RightPaleteXcls_TreeViewColumn6 {
-       GObject parent_instance;
-       Xcls_RightPaleteXcls_TreeViewColumn6Private * priv;
-       GtkTreeViewColumn* el;
-};
-
-struct _Xcls_RightPaleteXcls_TreeViewColumn6Class {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       BUILDER4_APPLICATION_TARGET_INT32,
-       BUILDER4_APPLICATION_TARGET_STRING,
-       BUILDER4_APPLICATION_TARGET_ROOTWIN
-} Builder4ApplicationTarget;
-
-struct _Xcls_RightPaleteXcls_modelPrivate {
-       Xcls_RightPalete* _this;
-};
-
-struct _Xcls_RightPaleteXcls_TreeViewColumn6Private {
-       Xcls_RightPalete* _this;
-};
-
-struct _Xcls_RightPaleteXcls_txtrender {
-       GObject parent_instance;
-       Xcls_RightPaleteXcls_txtrenderPrivate * priv;
-       GtkCellRendererText* el;
-};
-
-struct _Xcls_RightPaleteXcls_txtrenderClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_RightPaleteXcls_txtrenderPrivate {
-       Xcls_RightPalete* _this;
-};
-
-
-extern Xcls_RightPalete* WindowRightPalete;
-Xcls_RightPalete* WindowRightPalete = NULL;
-static gpointer xcls_rightpalete_parent_class = NULL;
-static gpointer xcls_rightpalete_xcls_viewbox_parent_class = NULL;
-static gpointer xcls_rightpalete_xcls_scrolledwindow3_parent_class = NULL;
-static gpointer xcls_rightpalete_xcls_treeview4_parent_class = NULL;
-static gpointer xcls_rightpalete_xcls_model_parent_class = NULL;
-static gpointer xcls_rightpalete_xcls_treeviewcolumn6_parent_class = NULL;
-static gpointer xcls_rightpalete_xcls_txtrender_parent_class = NULL;
-
-GType xcls_rightpalete_get_type (void) G_GNUC_CONST;
-GType xcls_rightpalete_xcls_viewbox_get_type (void) G_GNUC_CONST;
-GType xcls_rightpalete_xcls_model_get_type (void) G_GNUC_CONST;
-GType xcls_rightpalete_xcls_txtrender_get_type (void) G_GNUC_CONST;
-#define XCLS_RIGHTPALETE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaletePrivate))
-enum  {
-       XCLS_RIGHTPALETE_DUMMY_PROPERTY
-};
-Xcls_RightPalete* xcls_rightpalete_new (void);
-Xcls_RightPalete* xcls_rightpalete_construct (GType object_type);
-Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_new (Xcls_RightPalete* _owner);
-Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_construct (GType object_type, Xcls_RightPalete* _owner);
-void xcls_rightpalete_clear (Xcls_RightPalete* self);
-GType palete_palete_get_type (void) G_GNUC_CONST;
-void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls);
-gchar** palete_palete_getChildList (PaletePalete* self, const gchar* in_rval, int* result_length1);
-GType js_render_node_get_type (void) G_GNUC_CONST;
-#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxPrivate))
-enum  {
-       XCLS_RIGHTPALETE_XCLS_VIEWBOX_DUMMY_PROPERTY
-};
-GType xcls_rightpalete_xcls_scrolledwindow3_get_type (void) G_GNUC_CONST;
-Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_new (Xcls_RightPalete* _owner);
-Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_construct (GType object_type, Xcls_RightPalete* _owner);
-static void xcls_rightpalete_xcls_viewbox_finalize (GObject* obj);
-#define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3Private))
-enum  {
-       XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_DUMMY_PROPERTY
-};
-GType xcls_rightpalete_xcls_treeview4_get_type (void) G_GNUC_CONST;
-Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_new (Xcls_RightPalete* _owner);
-Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_construct (GType object_type, Xcls_RightPalete* _owner);
-static void xcls_rightpalete_xcls_scrolledwindow3_finalize (GObject* obj);
-#define XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4Private))
-enum  {
-       XCLS_RIGHTPALETE_XCLS_TREEVIEW4_DUMMY_PROPERTY
-};
-Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_new (Xcls_RightPalete* _owner);
-Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_construct (GType object_type, Xcls_RightPalete* _owner);
-GType xcls_rightpalete_xcls_treeviewcolumn6_get_type (void) G_GNUC_CONST;
-Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_new (Xcls_RightPalete* _owner);
-Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_construct (GType object_type, Xcls_RightPalete* _owner);
-static GType builder4_application_target_get_type (void) G_GNUC_UNUSED;
-static void _vala_PangoFontDescription_free (PangoFontDescription* self);
-static void __lambda61_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* ctx);
-static void ___lambda61__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self);
-static void __lambda62_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context, GtkSelectionData* selection_data, guint info, guint time);
-static void ___lambda62__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self);
-static void __lambda63_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context);
-static void ___lambda63__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self);
-static gboolean __lambda64_ (Xcls_RightPaleteXcls_TreeView4* self, GdkEventButton* event);
-static gboolean ___lambda64__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
-static void xcls_rightpalete_xcls_treeview4_finalize (GObject* obj);
-#define XCLS_RIGHTPALETE_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelPrivate))
-enum  {
-       XCLS_RIGHTPALETE_XCLS_MODEL_DUMMY_PROPERTY
-};
-gchar* xcls_rightpalete_xcls_model_getValue (Xcls_RightPaleteXcls_model* self, GtkTreeIter* iter, gint col);
-static void xcls_rightpalete_xcls_model_finalize (GObject* obj);
-#define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6Private))
-enum  {
-       XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_DUMMY_PROPERTY
-};
-Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_new (Xcls_RightPalete* _owner);
-Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_construct (GType object_type, Xcls_RightPalete* _owner);
-static void xcls_rightpalete_xcls_treeviewcolumn6_finalize (GObject* obj);
-#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderPrivate))
-enum  {
-       XCLS_RIGHTPALETE_XCLS_TXTRENDER_DUMMY_PROPERTY
-};
-static void xcls_rightpalete_xcls_txtrender_finalize (GObject* obj);
-static void xcls_rightpalete_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-
-extern const GtkTargetEntry BUILDER4_APPLICATION_targetList[4];
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 332 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPalete* xcls_rightpalete_construct (GType object_type) {
-       Xcls_RightPalete * self = NULL;
-       Xcls_RightPalete* _tmp0_ = NULL;
-       Xcls_RightPalete* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       Xcls_RightPaleteXcls_viewbox* child_0 = NULL;
-       Xcls_RightPalete* _tmp3_ = NULL;
-       Xcls_RightPaleteXcls_viewbox* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       GtkVBox* _tmp6_ = NULL;
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = (Xcls_RightPalete*) g_object_new (object_type, NULL);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv->_this = _tmp0_;
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (WindowRightPalete);
-#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       WindowRightPalete = _tmp1_;
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref_sink (_tmp2_);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->el = _tmp2_;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp3_ = self->priv->_this;
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp4_ = xcls_rightpalete_xcls_viewbox_new (_tmp3_);
-#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       child_0 = _tmp4_;
-#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref ((GObject*) child_0);
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp5_ = self->el;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp6_ = child_0->el;
-#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (child_0);
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return self;
-#line 386 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPalete* xcls_rightpalete_new (void) {
-#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return xcls_rightpalete_construct (TYPE_XCLS_RIGHTPALETE);
-#line 393 "WindowRightPalete.vala.c"
-}
-
-
-void xcls_rightpalete_clear (Xcls_RightPalete* self) {
-       Xcls_RightPaleteXcls_model* _tmp0_ = NULL;
-       GtkListStore* _tmp1_ = NULL;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_if_fail (self != NULL);
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = self->model;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = _tmp0_->el;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_list_store_clear (_tmp1_);
-#line 408 "WindowRightPalete.vala.c"
-}
-
-
-void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls) {
-       gchar** tr = NULL;
-       PaletePalete* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-       gchar** _tmp3_ = NULL;
-       gint tr_length1 = 0;
-       gint _tr_size_ = 0;
-       Xcls_RightPaleteXcls_model* _tmp4_ = NULL;
-       GtkListStore* _tmp5_ = NULL;
-       GtkTreeIter citer = {0};
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_if_fail (self != NULL);
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_if_fail (pal != NULL);
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_if_fail (cls != NULL);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = pal;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = cls;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp3_ = palete_palete_getChildList (_tmp0_, _tmp1_, &_tmp2_);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       tr = _tmp3_;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       tr_length1 = _tmp2_;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tr_size_ = tr_length1;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp4_ = self->model;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp5_ = _tmp4_->el;
-#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_list_store_clear (_tmp5_);
-#line 447 "WindowRightPalete.vala.c"
-       {
-               gint i = 0;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               i = 0;
-#line 452 "WindowRightPalete.vala.c"
-               {
-                       gboolean _tmp6_ = FALSE;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                       _tmp6_ = TRUE;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                       while (TRUE) {
-#line 459 "WindowRightPalete.vala.c"
-                               gint _tmp8_ = 0;
-                               gchar** _tmp9_ = NULL;
-                               gint _tmp9__length1 = 0;
-                               Xcls_RightPaleteXcls_model* _tmp10_ = NULL;
-                               GtkListStore* _tmp11_ = NULL;
-                               GtkTreeIter _tmp12_ = {0};
-                               Xcls_RightPaleteXcls_model* _tmp13_ = NULL;
-                               GtkListStore* _tmp14_ = NULL;
-                               GtkTreeIter _tmp15_ = {0};
-                               gchar** _tmp16_ = NULL;
-                               gint _tmp16__length1 = 0;
-                               gint _tmp17_ = 0;
-                               const gchar* _tmp18_ = NULL;
-                               GValue _tmp19_ = {0};
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               if (!_tmp6_) {
-#line 476 "WindowRightPalete.vala.c"
-                                       gint _tmp7_ = 0;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                                       _tmp7_ = i;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                                       i = _tmp7_ + 1;
-#line 482 "WindowRightPalete.vala.c"
-                               }
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp6_ = FALSE;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp8_ = i;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp9_ = tr;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp9__length1 = tr_length1;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               if (!(_tmp8_ < _tmp9__length1)) {
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                                       break;
-#line 496 "WindowRightPalete.vala.c"
-                               }
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp10_ = self->model;
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp11_ = _tmp10_->el;
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               gtk_list_store_append (_tmp11_, &_tmp12_);
-#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               citer = _tmp12_;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp13_ = self->model;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp14_ = _tmp13_->el;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp15_ = citer;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp16_ = tr;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp16__length1 = tr_length1;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp17_ = i;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               _tmp18_ = _tmp16_[_tmp17_];
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               g_value_init (&_tmp19_, G_TYPE_STRING);
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               g_value_set_string (&_tmp19_, _tmp18_);
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               gtk_list_store_set_value (_tmp14_, &_tmp15_, 0, &_tmp19_);
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-                               G_IS_VALUE (&_tmp19_) ? (g_value_unset (&_tmp19_), NULL) : NULL;
-#line 528 "WindowRightPalete.vala.c"
-                       }
-               }
-       }
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       tr = (_vala_array_free (tr, tr_length1, (GDestroyNotify) g_free), NULL);
-#line 534 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_construct (GType object_type, Xcls_RightPalete* _owner) {
-       Xcls_RightPaleteXcls_viewbox * self = NULL;
-       Xcls_RightPalete* _tmp0_ = NULL;
-       Xcls_RightPalete* _tmp1_ = NULL;
-       Xcls_RightPalete* _tmp2_ = NULL;
-       Xcls_RightPaleteXcls_viewbox* _tmp3_ = NULL;
-       GtkVBox* _tmp4_ = NULL;
-       Xcls_RightPaleteXcls_ScrolledWindow3* child_0 = NULL;
-       Xcls_RightPalete* _tmp5_ = NULL;
-       Xcls_RightPaleteXcls_ScrolledWindow3* _tmp6_ = NULL;
-       GtkVBox* _tmp7_ = NULL;
-       GtkScrolledWindow* _tmp8_ = NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = (Xcls_RightPaleteXcls_viewbox*) g_object_new (object_type, NULL);
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = _owner;
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv->_this = _tmp1_;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = self->priv->_this;
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (_tmp2_->viewbox);
-#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_->viewbox = _tmp3_;
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref_sink (_tmp4_);
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->el = _tmp4_;
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp5_ = self->priv->_this;
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp6_ = xcls_rightpalete_xcls_scrolledwindow3_new (_tmp5_);
-#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       child_0 = _tmp6_;
-#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref ((GObject*) child_0);
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp7_ = self->el;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp8_ = child_0->el;
-#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (child_0);
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return self;
-#line 596 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_new (Xcls_RightPalete* _owner) {
-#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return xcls_rightpalete_xcls_viewbox_construct (XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, _owner);
-#line 603 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_viewbox_class_init (Xcls_RightPaleteXcls_viewboxClass * klass) {
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       xcls_rightpalete_xcls_viewbox_parent_class = g_type_class_peek_parent (klass);
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_viewboxPrivate));
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_viewbox_finalize;
-#line 614 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_viewbox_instance_init (Xcls_RightPaleteXcls_viewbox * self) {
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv = XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_PRIVATE (self);
-#line 621 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_viewbox_finalize (GObject* obj) {
-       Xcls_RightPaleteXcls_viewbox * self;
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox);
-#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (xcls_rightpalete_xcls_viewbox_parent_class)->finalize (obj);
-#line 635 "WindowRightPalete.vala.c"
-}
-
-
-GType xcls_rightpalete_xcls_viewbox_get_type (void) {
-       static volatile gsize xcls_rightpalete_xcls_viewbox_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_rightpalete_xcls_viewbox_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_viewboxClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_viewbox_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_viewbox), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_viewbox_instance_init, NULL };
-               GType xcls_rightpalete_xcls_viewbox_type_id;
-               xcls_rightpalete_xcls_viewbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_viewbox", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_rightpalete_xcls_viewbox_type_id__volatile, xcls_rightpalete_xcls_viewbox_type_id);
-       }
-       return xcls_rightpalete_xcls_viewbox_type_id__volatile;
-}
-
-
-Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_construct (GType object_type, Xcls_RightPalete* _owner) {
-       Xcls_RightPaleteXcls_ScrolledWindow3 * self = NULL;
-       Xcls_RightPalete* _tmp0_ = NULL;
-       Xcls_RightPalete* _tmp1_ = NULL;
-       GtkScrolledWindow* _tmp2_ = NULL;
-       GtkScrolledWindow* _tmp3_ = NULL;
-       Xcls_RightPaleteXcls_TreeView4* child_0 = NULL;
-       Xcls_RightPalete* _tmp4_ = NULL;
-       Xcls_RightPaleteXcls_TreeView4* _tmp5_ = NULL;
-       GtkScrolledWindow* _tmp6_ = NULL;
-       GtkTreeView* _tmp7_ = NULL;
-       GtkScrolledWindow* _tmp8_ = NULL;
-       GtkScrolledWindow* _tmp9_ = NULL;
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = (Xcls_RightPaleteXcls_ScrolledWindow3*) g_object_new (object_type, NULL);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = _owner;
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv->_this = _tmp1_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref_sink (_tmp2_);
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->el = _tmp2_;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp3_ = self->el;
-#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN);
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp4_ = self->priv->_this;
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp5_ = xcls_rightpalete_xcls_treeview4_new (_tmp4_);
-#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       child_0 = _tmp5_;
-#line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref ((GObject*) child_0);
-#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp6_ = self->el;
-#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp7_ = child_0->el;
-#line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp8_ = self->el;
-#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp9_ = self->el;
-#line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_widget_set_size_request ((GtkWidget*) _tmp9_, -1, 200);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (child_0);
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return self;
-#line 714 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_new (Xcls_RightPalete* _owner) {
-#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return xcls_rightpalete_xcls_scrolledwindow3_construct (XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, _owner);
-#line 721 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_scrolledwindow3_class_init (Xcls_RightPaleteXcls_ScrolledWindow3Class * klass) {
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       xcls_rightpalete_xcls_scrolledwindow3_parent_class = g_type_class_peek_parent (klass);
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_ScrolledWindow3Private));
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_scrolledwindow3_finalize;
-#line 732 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_scrolledwindow3_instance_init (Xcls_RightPaleteXcls_ScrolledWindow3 * self) {
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv = XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_PRIVATE (self);
-#line 739 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_scrolledwindow3_finalize (GObject* obj) {
-       Xcls_RightPaleteXcls_ScrolledWindow3 * self;
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3);
-#line 103 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (xcls_rightpalete_xcls_scrolledwindow3_parent_class)->finalize (obj);
-#line 753 "WindowRightPalete.vala.c"
-}
-
-
-GType xcls_rightpalete_xcls_scrolledwindow3_get_type (void) {
-       static volatile gsize xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_ScrolledWindow3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_scrolledwindow3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_ScrolledWindow3), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_scrolledwindow3_instance_init, NULL };
-               GType xcls_rightpalete_xcls_scrolledwindow3_type_id;
-               xcls_rightpalete_xcls_scrolledwindow3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_ScrolledWindow3", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile, xcls_rightpalete_xcls_scrolledwindow3_type_id);
-       }
-       return xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile;
-}
-
-
-static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_boxed_free (pango_font_description_get_type (), self);
-#line 772 "WindowRightPalete.vala.c"
-}
-
-
-static gpointer _cairo_surface_reference0 (gpointer self) {
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return self ? cairo_surface_reference (self) : NULL;
-#line 779 "WindowRightPalete.vala.c"
-}
-
-
-static void __lambda61_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* ctx) {
-       GtkTreeIter iter = {0};
-       GtkTreeSelection* s = NULL;
-       GtkTreeView* _tmp0_ = NULL;
-       GtkTreeSelection* _tmp1_ = NULL;
-       GtkTreeSelection* _tmp2_ = NULL;
-       GtkTreeModel* mod = NULL;
-       GtkTreeModel* _tmp3_ = NULL;
-       GtkTreeIter _tmp4_ = {0};
-       GtkTreeModel* _tmp5_ = NULL;
-       GtkTreePath* path = NULL;
-       GtkTreeIter _tmp6_ = {0};
-       GtkTreePath* _tmp7_ = NULL;
-       cairo_surface_t* pix = NULL;
-       GtkTreeView* _tmp8_ = NULL;
-       cairo_surface_t* _tmp9_ = NULL;
-       cairo_surface_t* _tmp10_ = NULL;
-       GdkDragContext* _tmp11_ = NULL;
-       GValue value = {0};
-       Xcls_RightPalete* _tmp12_ = NULL;
-       Xcls_RightPaleteXcls_model* _tmp13_ = NULL;
-       GtkListStore* _tmp14_ = NULL;
-       GtkTreeIter _tmp15_ = {0};
-       GValue _tmp16_ = {0};
-       GValue _tmp17_ = {0};
-       gchar* _tmp18_ = NULL;
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_if_fail (ctx != NULL);
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = self->el;
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       s = _tmp2_;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_tree_selection_get_selected (s, &_tmp3_, &_tmp4_);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (mod);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp5_ = _g_object_ref0 (_tmp3_);
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       mod = _tmp5_;
-#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       iter = _tmp4_;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp6_ = iter;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp7_ = gtk_tree_model_get_path (mod, &_tmp6_);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       path = _tmp7_;
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp8_ = self->el;
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp9_ = gtk_tree_view_create_row_drag_icon (_tmp8_, path);
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp10_ = _cairo_surface_reference0 (_tmp9_);
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       pix = _tmp10_;
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp11_ = ctx;
-#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_drag_set_icon_surface (_tmp11_, pix);
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp12_ = self->priv->_this;
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp13_ = _tmp12_->model;
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp14_ = _tmp13_->el;
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp15_ = iter;
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp14_, &_tmp15_, 0, &_tmp16_);
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       value = _tmp16_;
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp17_ = value;
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp18_ = g_strdup (g_value_get_string (&_tmp17_));
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_free0 (self->dragData);
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->dragData = _tmp18_;
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _cairo_surface_destroy0 (pix);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _gtk_tree_path_free0 (path);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (mod);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (s);
-#line 216 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return;
-#line 881 "WindowRightPalete.vala.c"
-}
-
-
-static void ___lambda61__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       __lambda61_ ((Xcls_RightPaleteXcls_TreeView4*) self, context);
-#line 888 "WindowRightPalete.vala.c"
-}
-
-
-static void __lambda62_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context, GtkSelectionData* selection_data, guint info, guint time) {
-       const gchar* _tmp0_ = NULL;
-       gint _tmp1_ = 0;
-       gint _tmp2_ = 0;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_if_fail (drag_context != NULL);
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_if_fail (selection_data != NULL);
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = self->dragData;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = strlen (_tmp0_);
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = _tmp1_;
-#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       if (_tmp2_ > 0) {
-#line 908 "WindowRightPalete.vala.c"
-               const gchar* _tmp3_ = NULL;
-               GtkSelectionData* _tmp4_ = NULL;
-               const gchar* _tmp5_ = NULL;
-               const gchar* _tmp6_ = NULL;
-               gint _tmp7_ = 0;
-               gint _tmp8_ = 0;
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp3_ = self->dragData;
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               g_print ("setting drag data to %s", _tmp3_);
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp4_ = selection_data;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp5_ = self->dragData;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp6_ = self->dragData;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp7_ = strlen (_tmp6_);
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp8_ = _tmp7_;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               gtk_selection_data_set_text (_tmp4_, _tmp5_, _tmp8_);
-#line 931 "WindowRightPalete.vala.c"
-       }
-}
-
-
-static void ___lambda62__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) {
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       __lambda62_ ((Xcls_RightPaleteXcls_TreeView4*) self, context, selection_data, info, time_);
-#line 939 "WindowRightPalete.vala.c"
-}
-
-
-static void __lambda63_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context) {
-       gchar* _tmp0_ = NULL;
-       Xcls_RightPalete* _tmp1_ = NULL;
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_if_fail (drag_context != NULL);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = g_strdup ("");
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_free0 (self->dragData);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->dragData = _tmp0_;
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = self->priv->_this;
-#line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_signal_emit_by_name (_tmp1_, "drag-end");
-#line 958 "WindowRightPalete.vala.c"
-}
-
-
-static void ___lambda63__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       __lambda63_ ((Xcls_RightPaleteXcls_TreeView4*) self, context);
-#line 965 "WindowRightPalete.vala.c"
-}
-
-
-static gboolean __lambda64_ (Xcls_RightPaleteXcls_TreeView4* self, GdkEventButton* event) {
-       gboolean result = FALSE;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_val_if_fail (event != NULL, FALSE);
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       result = FALSE;
-#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return result;
-#line 977 "WindowRightPalete.vala.c"
-}
-
-
-static gboolean ___lambda64__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-       gboolean result;
-       result = __lambda64_ ((Xcls_RightPaleteXcls_TreeView4*) self, event);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return result;
-#line 986 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_construct (GType object_type, Xcls_RightPalete* _owner) {
-       Xcls_RightPaleteXcls_TreeView4 * self = NULL;
-       Xcls_RightPalete* _tmp0_ = NULL;
-       Xcls_RightPalete* _tmp1_ = NULL;
-       GtkTreeView* _tmp2_ = NULL;
-       GtkTreeView* _tmp3_ = NULL;
-       GtkTreeView* _tmp4_ = NULL;
-       Xcls_RightPaleteXcls_model* child_0 = NULL;
-       Xcls_RightPalete* _tmp5_ = NULL;
-       Xcls_RightPaleteXcls_model* _tmp6_ = NULL;
-       GtkTreeView* _tmp7_ = NULL;
-       GtkListStore* _tmp8_ = NULL;
-       Xcls_RightPaleteXcls_TreeViewColumn6* child_1 = NULL;
-       Xcls_RightPalete* _tmp9_ = NULL;
-       Xcls_RightPaleteXcls_TreeViewColumn6* _tmp10_ = NULL;
-       GtkTreeView* _tmp11_ = NULL;
-       GtkTreeViewColumn* _tmp12_ = NULL;
-       GtkTreeView* _tmp20_ = NULL;
-       GtkTreeView* _tmp21_ = NULL;
-       GtkTreeView* _tmp22_ = NULL;
-       GtkTreeView* _tmp23_ = NULL;
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = (Xcls_RightPaleteXcls_TreeView4*) g_object_new (object_type, NULL);
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = _owner;
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv->_this = _tmp1_;
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = (GtkTreeView*) gtk_tree_view_new ();
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref_sink (_tmp2_);
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->el = _tmp2_;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp3_ = self->el;
-#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_tree_view_set_enable_tree_lines (_tmp3_, TRUE);
-#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp4_ = self->el;
-#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_tree_view_set_headers_visible (_tmp4_, FALSE);
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp5_ = self->priv->_this;
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp6_ = xcls_rightpalete_xcls_model_new (_tmp5_);
-#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       child_0 = _tmp6_;
-#line 154 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref ((GObject*) child_0);
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp7_ = self->el;
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp8_ = child_0->el;
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_tree_view_set_model (_tmp7_, (GtkTreeModel*) _tmp8_);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp9_ = self->priv->_this;
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp10_ = xcls_rightpalete_xcls_treeviewcolumn6_new (_tmp9_);
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       child_1 = _tmp10_;
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref ((GObject*) child_1);
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp11_ = self->el;
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp12_ = child_1->el;
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_tree_view_append_column (_tmp11_, _tmp12_);
-#line 1067 "WindowRightPalete.vala.c"
-       {
-               GtkTreeView* _tmp13_ = NULL;
-               PangoFontDescription* description = NULL;
-               PangoFontDescription* _tmp14_ = NULL;
-               GtkTreeView* _tmp15_ = NULL;
-               GtkTreeSelection* selection = NULL;
-               GtkTreeView* _tmp16_ = NULL;
-               GtkTreeSelection* _tmp17_ = NULL;
-               GtkTreeSelection* _tmp18_ = NULL;
-               GtkTreeView* _tmp19_ = NULL;
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp13_ = self->el;
-#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               gtk_widget_set_size_request ((GtkWidget*) _tmp13_, 150, -1);
-#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp14_ = pango_font_description_new ();
-#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               description = _tmp14_;
-#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               pango_font_description_set_size (description, 8000);
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp15_ = self->el;
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               gtk_widget_modify_font ((GtkWidget*) _tmp15_, description);
-#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp16_ = self->el;
-#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp17_ = gtk_tree_view_get_selection (_tmp16_);
-#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp18_ = _g_object_ref0 (_tmp17_);
-#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               selection = _tmp18_;
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _tmp19_ = self->el;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               gtk_drag_source_set ((GtkWidget*) _tmp19_, GDK_BUTTON1_MASK, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY);
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               _g_object_unref0 (selection);
-#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-               __vala_PangoFontDescription_free0 (description);
-#line 1110 "WindowRightPalete.vala.c"
-       }
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp20_ = self->el;
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp20_, "drag-begin", (GCallback) ___lambda61__gtk_widget_drag_begin, self, 0);
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp21_ = self->el;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp21_, "drag-data-get", (GCallback) ___lambda62__gtk_widget_drag_data_get, self, 0);
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp22_ = self->el;
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp22_, "drag-end", (GCallback) ___lambda63__gtk_widget_drag_end, self, 0);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp23_ = self->el;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp23_, "button-press-event", (GCallback) ___lambda64__gtk_widget_button_press_event, self, 0);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (child_1);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (child_0);
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return self;
-#line 1134 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_new (Xcls_RightPalete* _owner) {
-#line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return xcls_rightpalete_xcls_treeview4_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, _owner);
-#line 1141 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_treeview4_class_init (Xcls_RightPaleteXcls_TreeView4Class * klass) {
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       xcls_rightpalete_xcls_treeview4_parent_class = g_type_class_peek_parent (klass);
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_TreeView4Private));
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_treeview4_finalize;
-#line 1152 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_treeview4_instance_init (Xcls_RightPaleteXcls_TreeView4 * self) {
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv = XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_PRIVATE (self);
-#line 1159 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_treeview4_finalize (GObject* obj) {
-       Xcls_RightPaleteXcls_TreeView4 * self;
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4);
-#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_free0 (self->dragData);
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (xcls_rightpalete_xcls_treeview4_parent_class)->finalize (obj);
-#line 1175 "WindowRightPalete.vala.c"
-}
-
-
-GType xcls_rightpalete_xcls_treeview4_get_type (void) {
-       static volatile gsize xcls_rightpalete_xcls_treeview4_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_rightpalete_xcls_treeview4_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_TreeView4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_treeview4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_TreeView4), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_treeview4_instance_init, NULL };
-               GType xcls_rightpalete_xcls_treeview4_type_id;
-               xcls_rightpalete_xcls_treeview4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_TreeView4", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_rightpalete_xcls_treeview4_type_id__volatile, xcls_rightpalete_xcls_treeview4_type_id);
-       }
-       return xcls_rightpalete_xcls_treeview4_type_id__volatile;
-}
-
-
-Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_construct (GType object_type, Xcls_RightPalete* _owner) {
-       Xcls_RightPaleteXcls_model * self = NULL;
-       Xcls_RightPalete* _tmp0_ = NULL;
-       Xcls_RightPalete* _tmp1_ = NULL;
-       Xcls_RightPalete* _tmp2_ = NULL;
-       Xcls_RightPaleteXcls_model* _tmp3_ = NULL;
-       GtkListStore* _tmp4_ = NULL;
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = (Xcls_RightPaleteXcls_model*) g_object_new (object_type, NULL);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = _owner;
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv->_this = _tmp1_;
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = self->priv->_this;
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (_tmp2_->model);
-#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_->model = _tmp3_;
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING);
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->el = _tmp4_;
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return self;
-#line 1226 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_new (Xcls_RightPalete* _owner) {
-#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return xcls_rightpalete_xcls_model_construct (XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, _owner);
-#line 1233 "WindowRightPalete.vala.c"
-}
-
-
-gchar* xcls_rightpalete_xcls_model_getValue (Xcls_RightPaleteXcls_model* self, GtkTreeIter* iter, gint col) {
-       gchar* result = NULL;
-       GValue gval = {0};
-       GtkListStore* _tmp0_ = NULL;
-       GtkTreeIter _tmp1_ = {0};
-       gint _tmp2_ = 0;
-       GValue _tmp3_ = {0};
-       GValue _tmp4_ = {0};
-       gchar* _tmp5_ = NULL;
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_val_if_fail (iter != NULL, NULL);
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = self->el;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = *iter;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = col;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_tree_model_get_value ((GtkTreeModel*) _tmp0_, &_tmp1_, _tmp2_, &_tmp3_);
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gval = _tmp3_;
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp4_ = gval;
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp5_ = g_strdup (g_value_get_string (&_tmp4_));
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       result = _tmp5_;
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
-#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return result;
-#line 1272 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_model_class_init (Xcls_RightPaleteXcls_modelClass * klass) {
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       xcls_rightpalete_xcls_model_parent_class = g_type_class_peek_parent (klass);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_modelPrivate));
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_model_finalize;
-#line 1283 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_model_instance_init (Xcls_RightPaleteXcls_model * self) {
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv = XCLS_RIGHTPALETE_XCLS_MODEL_GET_PRIVATE (self);
-#line 1290 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_model_finalize (GObject* obj) {
-       Xcls_RightPaleteXcls_model * self;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model);
-#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 256 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (xcls_rightpalete_xcls_model_parent_class)->finalize (obj);
-#line 1304 "WindowRightPalete.vala.c"
-}
-
-
-GType xcls_rightpalete_xcls_model_get_type (void) {
-       static volatile gsize xcls_rightpalete_xcls_model_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_rightpalete_xcls_model_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_model), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_model_instance_init, NULL };
-               GType xcls_rightpalete_xcls_model_type_id;
-               xcls_rightpalete_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_model", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_rightpalete_xcls_model_type_id__volatile, xcls_rightpalete_xcls_model_type_id);
-       }
-       return xcls_rightpalete_xcls_model_type_id__volatile;
-}
-
-
-Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_construct (GType object_type, Xcls_RightPalete* _owner) {
-       Xcls_RightPaleteXcls_TreeViewColumn6 * self = NULL;
-       Xcls_RightPalete* _tmp0_ = NULL;
-       Xcls_RightPalete* _tmp1_ = NULL;
-       GtkTreeViewColumn* _tmp2_ = NULL;
-       Xcls_RightPaleteXcls_txtrender* child_0 = NULL;
-       Xcls_RightPalete* _tmp3_ = NULL;
-       Xcls_RightPaleteXcls_txtrender* _tmp4_ = NULL;
-       GtkTreeViewColumn* _tmp5_ = NULL;
-       GtkCellRendererText* _tmp6_ = NULL;
-       GtkTreeViewColumn* _tmp7_ = NULL;
-       Xcls_RightPalete* _tmp8_ = NULL;
-       Xcls_RightPaleteXcls_txtrender* _tmp9_ = NULL;
-       GtkCellRendererText* _tmp10_ = NULL;
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = (Xcls_RightPaleteXcls_TreeViewColumn6*) g_object_new (object_type, NULL);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = _owner;
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv->_this = _tmp1_;
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = gtk_tree_view_column_new ();
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref_sink (_tmp2_);
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->el = _tmp2_;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp3_ = self->priv->_this;
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp4_ = xcls_rightpalete_xcls_txtrender_new (_tmp3_);
-#line 301 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       child_0 = _tmp4_;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref ((GObject*) child_0);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp5_ = self->el;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp6_ = child_0->el;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE);
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp7_ = self->el;
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp8_ = self->priv->_this;
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp9_ = _tmp8_->txtrender;
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp10_ = _tmp9_->el;
-#line 306 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0);
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (child_0);
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return self;
-#line 1382 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_new (Xcls_RightPalete* _owner) {
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return xcls_rightpalete_xcls_treeviewcolumn6_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, _owner);
-#line 1389 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_treeviewcolumn6_class_init (Xcls_RightPaleteXcls_TreeViewColumn6Class * klass) {
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       xcls_rightpalete_xcls_treeviewcolumn6_parent_class = g_type_class_peek_parent (klass);
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_TreeViewColumn6Private));
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_treeviewcolumn6_finalize;
-#line 1400 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_treeviewcolumn6_instance_init (Xcls_RightPaleteXcls_TreeViewColumn6 * self) {
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv = XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_PRIVATE (self);
-#line 1407 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_treeviewcolumn6_finalize (GObject* obj) {
-       Xcls_RightPaleteXcls_TreeViewColumn6 * self;
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6);
-#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (xcls_rightpalete_xcls_treeviewcolumn6_parent_class)->finalize (obj);
-#line 1421 "WindowRightPalete.vala.c"
-}
-
-
-GType xcls_rightpalete_xcls_treeviewcolumn6_get_type (void) {
-       static volatile gsize xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_TreeViewColumn6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_treeviewcolumn6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_TreeViewColumn6), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_treeviewcolumn6_instance_init, NULL };
-               GType xcls_rightpalete_xcls_treeviewcolumn6_type_id;
-               xcls_rightpalete_xcls_treeviewcolumn6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_TreeViewColumn6", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile, xcls_rightpalete_xcls_treeviewcolumn6_type_id);
-       }
-       return xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile;
-}
-
-
-Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_construct (GType object_type, Xcls_RightPalete* _owner) {
-       Xcls_RightPaleteXcls_txtrender * self = NULL;
-       Xcls_RightPalete* _tmp0_ = NULL;
-       Xcls_RightPalete* _tmp1_ = NULL;
-       Xcls_RightPalete* _tmp2_ = NULL;
-       Xcls_RightPaleteXcls_txtrender* _tmp3_ = NULL;
-       GtkCellRendererText* _tmp4_ = NULL;
-#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = (Xcls_RightPaleteXcls_txtrender*) g_object_new (object_type, NULL);
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp0_ = _owner;
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv->_this = _tmp1_;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_ = self->priv->_this;
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (_tmp2_->txtrender);
-#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp2_->txtrender = _tmp3_;
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_object_ref_sink (_tmp4_);
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->el = _tmp4_;
-#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return self;
-#line 1474 "WindowRightPalete.vala.c"
-}
-
-
-Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_new (Xcls_RightPalete* _owner) {
-#line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       return xcls_rightpalete_xcls_txtrender_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, _owner);
-#line 1481 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_txtrender_class_init (Xcls_RightPaleteXcls_txtrenderClass * klass) {
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       xcls_rightpalete_xcls_txtrender_parent_class = g_type_class_peek_parent (klass);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_txtrenderPrivate));
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_txtrender_finalize;
-#line 1492 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_txtrender_instance_init (Xcls_RightPaleteXcls_txtrender * self) {
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv = XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_PRIVATE (self);
-#line 1499 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_xcls_txtrender_finalize (GObject* obj) {
-       Xcls_RightPaleteXcls_txtrender * self;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender);
-#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (xcls_rightpalete_xcls_txtrender_parent_class)->finalize (obj);
-#line 1513 "WindowRightPalete.vala.c"
-}
-
-
-GType xcls_rightpalete_xcls_txtrender_get_type (void) {
-       static volatile gsize xcls_rightpalete_xcls_txtrender_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_rightpalete_xcls_txtrender_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_txtrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_txtrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_txtrender), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_txtrender_instance_init, NULL };
-               GType xcls_rightpalete_xcls_txtrender_type_id;
-               xcls_rightpalete_xcls_txtrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_txtrender", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_rightpalete_xcls_txtrender_type_id__volatile, xcls_rightpalete_xcls_txtrender_type_id);
-       }
-       return xcls_rightpalete_xcls_txtrender_type_id__volatile;
-}
-
-
-static void xcls_rightpalete_class_init (Xcls_RightPaleteClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       xcls_rightpalete_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_RightPaletePrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_finalize;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_signal_new ("after_node_change", TYPE_XCLS_RIGHTPALETE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_NODE);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_signal_new ("before_node_change", TYPE_XCLS_RIGHTPALETE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_NODE);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       g_signal_new ("drag_end", TYPE_XCLS_RIGHTPALETE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
-#line 1542 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_instance_init (Xcls_RightPalete * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self->priv = XCLS_RIGHTPALETE_GET_PRIVATE (self);
-#line 1549 "WindowRightPalete.vala.c"
-}
-
-
-static void xcls_rightpalete_finalize (GObject* obj) {
-       Xcls_RightPalete * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->viewbox);
-#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->model);
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       _g_object_unref0 (self->txtrender);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.vala"
-       G_OBJECT_CLASS (xcls_rightpalete_parent_class)->finalize (obj);
-#line 1569 "WindowRightPalete.vala.c"
-}
-
-
-GType xcls_rightpalete_get_type (void) {
-       static volatile gsize xcls_rightpalete_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_rightpalete_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPalete), 0, (GInstanceInitFunc) xcls_rightpalete_instance_init, NULL };
-               GType xcls_rightpalete_type_id;
-               xcls_rightpalete_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPalete", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_rightpalete_type_id__volatile, xcls_rightpalete_type_id);
-       }
-       return xcls_rightpalete_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-
diff --git a/Builder4/WindowRooView.vala.c b/Builder4/WindowRooView.vala.c
deleted file mode 100644 (file)
index cb70c20..0000000
+++ /dev/null
@@ -1,2712 +0,0 @@
-/* WindowRooView.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from WindowRooView.vala, do not modify */
-
-/* -- to compile
-valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
-    /tmp/WindowRooView.vala  -o /tmp/WindowRooView
-*/
-/* -- to test class
-static int main (string[] args) {
-    Gtk.init (ref args);
-    new Xcls_WindowRooView();
-    WindowRooView.show_all();
-     Gtk.main ();
-    return 0;
-}
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gtk/gtk.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gdk/gdk.h>
-#include <gdk-pixbuf/gdk-pixbuf.h>
-#include <webkit2/webkit2.h>
-#include <cairo-pdf.h>
-#include <float.h>
-#include <math.h>
-#include <cairo.h>
-#include <gee.h>
-#include <glib/gstdio.h>
-
-
-#define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ())
-#define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView))
-#define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
-#define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW))
-#define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW))
-#define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
-
-typedef struct _Xcls_WindowRooView Xcls_WindowRooView;
-typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass;
-typedef struct _Xcls_WindowRooViewPrivate Xcls_WindowRooViewPrivate;
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW (xcls_windowrooview_xcls_autoredraw_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw))
-#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
-#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
-
-typedef struct _Xcls_WindowRooViewXcls_AutoRedraw Xcls_WindowRooViewXcls_AutoRedraw;
-typedef struct _Xcls_WindowRooViewXcls_AutoRedrawClass Xcls_WindowRooViewXcls_AutoRedrawClass;
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW (xcls_windowrooview_xcls_view_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view))
-#define XCLS_WINDOWROOVIEW_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
-#define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
-
-typedef struct _Xcls_WindowRooViewXcls_view Xcls_WindowRooViewXcls_view;
-typedef struct _Xcls_WindowRooViewXcls_viewClass Xcls_WindowRooViewXcls_viewClass;
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER (xcls_windowrooview_xcls_inspectorcontainer_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer))
-#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
-#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
-
-typedef struct _Xcls_WindowRooViewXcls_inspectorcontainer Xcls_WindowRooViewXcls_inspectorcontainer;
-typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerClass Xcls_WindowRooViewXcls_inspectorcontainerClass;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2 (xcls_windowrooview_xcls_vbox2_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2))
-#define XCLS_WINDOWROOVIEW_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Class))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2))
-#define XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Class))
-
-typedef struct _Xcls_WindowRooViewXcls_VBox2 Xcls_WindowRooViewXcls_VBox2;
-typedef struct _Xcls_WindowRooViewXcls_VBox2Class Xcls_WindowRooViewXcls_VBox2Class;
-typedef struct _Xcls_WindowRooViewXcls_VBox2Private Xcls_WindowRooViewXcls_VBox2Private;
-typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerPrivate Xcls_WindowRooViewXcls_inspectorcontainerPrivate;
-typedef struct _Block4Data Block4Data;
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _Xcls_WindowRooViewXcls_viewPrivate Xcls_WindowRooViewXcls_viewPrivate;
-#define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL)))
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3 (xcls_windowrooview_xcls_hbox3_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3))
-#define XCLS_WINDOWROOVIEW_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Class))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_HBOX3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_HBOX3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3))
-#define XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Class))
-
-typedef struct _Xcls_WindowRooViewXcls_HBox3 Xcls_WindowRooViewXcls_HBox3;
-typedef struct _Xcls_WindowRooViewXcls_HBox3Class Xcls_WindowRooViewXcls_HBox3Class;
-typedef struct _Xcls_WindowRooViewXcls_HBox3Private Xcls_WindowRooViewXcls_HBox3Private;
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7 (xcls_windowrooview_xcls_scrolledwindow7_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7))
-#define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Class))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_SCROLLEDWINDOW7(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_SCROLLEDWINDOW7_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7))
-#define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Class))
-
-typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7 Xcls_WindowRooViewXcls_ScrolledWindow7;
-typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7Class Xcls_WindowRooViewXcls_ScrolledWindow7Class;
-typedef struct _Xcls_WindowRooViewXcls_ScrolledWindow7Private Xcls_WindowRooViewXcls_ScrolledWindow7Private;
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4 (xcls_windowrooview_xcls_button4_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4))
-#define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Class))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4))
-#define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Class))
-
-typedef struct _Xcls_WindowRooViewXcls_Button4 Xcls_WindowRooViewXcls_Button4;
-typedef struct _Xcls_WindowRooViewXcls_Button4Class Xcls_WindowRooViewXcls_Button4Class;
-typedef struct _Xcls_WindowRooViewXcls_Button4Private Xcls_WindowRooViewXcls_Button4Private;
-typedef struct _Xcls_WindowRooViewXcls_AutoRedrawPrivate Xcls_WindowRooViewXcls_AutoRedrawPrivate;
-
-#define XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6 (xcls_windowrooview_xcls_button6_get_type ())
-#define XCLS_WINDOWROOVIEW_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6))
-#define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Class))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6))
-#define XCLS_WINDOWROOVIEW_IS_XCLS_BUTTON6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6))
-#define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Class))
-
-typedef struct _Xcls_WindowRooViewXcls_Button6 Xcls_WindowRooViewXcls_Button6;
-typedef struct _Xcls_WindowRooViewXcls_Button6Class Xcls_WindowRooViewXcls_Button6Class;
-typedef struct _Xcls_WindowRooViewXcls_Button6Private Xcls_WindowRooViewXcls_Button6Private;
-#define _g_date_time_unref0(var) ((var == NULL) ? NULL : (var = (g_date_time_unref (var), NULL)))
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-struct _Xcls_WindowRooView {
-       GObject parent_instance;
-       Xcls_WindowRooViewPrivate * priv;
-       GtkVPaned* el;
-       Xcls_WindowRooViewXcls_AutoRedraw* AutoRedraw;
-       Xcls_WindowRooViewXcls_view* view;
-       Xcls_WindowRooViewXcls_inspectorcontainer* inspectorcontainer;
-       JsRenderJsRender* file;
-};
-
-struct _Xcls_WindowRooViewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooViewPrivate {
-       Xcls_WindowRooView* _this;
-};
-
-struct _Xcls_WindowRooViewXcls_VBox2 {
-       GObject parent_instance;
-       Xcls_WindowRooViewXcls_VBox2Private * priv;
-       GtkVBox* el;
-};
-
-struct _Xcls_WindowRooViewXcls_VBox2Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooViewXcls_inspectorcontainer {
-       GObject parent_instance;
-       Xcls_WindowRooViewXcls_inspectorcontainerPrivate * priv;
-       GtkScrolledWindow* el;
-};
-
-struct _Xcls_WindowRooViewXcls_inspectorcontainerClass {
-       GObjectClass parent_class;
-};
-
-struct _Block4Data {
-       int _ref_count_;
-       Xcls_WindowRooView* self;
-       gchar* filename;
-};
-
-struct _Xcls_WindowRooViewXcls_view {
-       GObject parent_instance;
-       Xcls_WindowRooViewXcls_viewPrivate * priv;
-       WebKitWebView* el;
-       GDateTime* lastRedraw;
-       WebKitWebInspector* inspector;
-       gboolean pendingRedraw;
-       gboolean refreshRequired;
-       gint redraws;
-       gchar* renderedData;
-       gchar* runhtml;
-};
-
-struct _Xcls_WindowRooViewXcls_viewClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooViewXcls_VBox2Private {
-       Xcls_WindowRooView* _this;
-};
-
-struct _Xcls_WindowRooViewXcls_HBox3 {
-       GObject parent_instance;
-       Xcls_WindowRooViewXcls_HBox3Private * priv;
-       GtkHBox* el;
-};
-
-struct _Xcls_WindowRooViewXcls_HBox3Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooViewXcls_ScrolledWindow7 {
-       GObject parent_instance;
-       Xcls_WindowRooViewXcls_ScrolledWindow7Private * priv;
-       GtkScrolledWindow* el;
-};
-
-struct _Xcls_WindowRooViewXcls_ScrolledWindow7Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooViewXcls_HBox3Private {
-       Xcls_WindowRooView* _this;
-};
-
-struct _Xcls_WindowRooViewXcls_Button4 {
-       GObject parent_instance;
-       Xcls_WindowRooViewXcls_Button4Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_WindowRooViewXcls_Button4Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooViewXcls_AutoRedraw {
-       GObject parent_instance;
-       Xcls_WindowRooViewXcls_AutoRedrawPrivate * priv;
-       GtkCheckButton* el;
-};
-
-struct _Xcls_WindowRooViewXcls_AutoRedrawClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooViewXcls_Button6 {
-       GObject parent_instance;
-       Xcls_WindowRooViewXcls_Button6Private * priv;
-       GtkButton* el;
-};
-
-struct _Xcls_WindowRooViewXcls_Button6Class {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooViewXcls_Button4Private {
-       Xcls_WindowRooView* _this;
-};
-
-struct _Xcls_WindowRooViewXcls_AutoRedrawPrivate {
-       Xcls_WindowRooView* _this;
-};
-
-struct _Xcls_WindowRooViewXcls_Button6Private {
-       Xcls_WindowRooView* _this;
-};
-
-struct _Xcls_WindowRooViewXcls_ScrolledWindow7Private {
-       Xcls_WindowRooView* _this;
-};
-
-struct _Xcls_WindowRooViewXcls_viewPrivate {
-       Xcls_WindowRooView* _this;
-};
-
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-struct _ProjectProject {
-       GObject parent_instance;
-       ProjectProjectPrivate * priv;
-       gchar* id;
-       gchar* fn;
-       gchar* name;
-       gchar* runhtml;
-       GeeHashMap* paths;
-       GeeHashMap* files;
-       gchar* xtype;
-};
-
-struct _ProjectProjectClass {
-       GObjectClass parent_class;
-};
-
-struct _Xcls_WindowRooViewXcls_inspectorcontainerPrivate {
-       Xcls_WindowRooView* _this;
-};
-
-
-extern Xcls_WindowRooView* WindowRooView;
-Xcls_WindowRooView* WindowRooView = NULL;
-static gpointer xcls_windowrooview_parent_class = NULL;
-static gpointer xcls_windowrooview_xcls_vbox2_parent_class = NULL;
-static gpointer xcls_windowrooview_xcls_hbox3_parent_class = NULL;
-static gpointer xcls_windowrooview_xcls_button4_parent_class = NULL;
-static gpointer xcls_windowrooview_xcls_autoredraw_parent_class = NULL;
-static gpointer xcls_windowrooview_xcls_button6_parent_class = NULL;
-static gpointer xcls_windowrooview_xcls_scrolledwindow7_parent_class = NULL;
-static gpointer xcls_windowrooview_xcls_view_parent_class = NULL;
-static gpointer xcls_windowrooview_xcls_inspectorcontainer_parent_class = NULL;
-
-GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
-GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST;
-GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST;
-GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST;
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-#define XCLS_WINDOWROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewPrivate))
-enum  {
-       XCLS_WINDOWROOVIEW_DUMMY_PROPERTY
-};
-Xcls_WindowRooView* xcls_windowrooview_singleton (void);
-Xcls_WindowRooView* xcls_windowrooview_new (void);
-Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type);
-GType xcls_windowrooview_xcls_vbox2_get_type (void) G_GNUC_CONST;
-Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_new (Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_construct (GType object_type, Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_new (Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_construct (GType object_type, Xcls_WindowRooView* _owner);
-void xcls_windowrooview_createThumb (Xcls_WindowRooView* self);
-static Block4Data* block4_data_ref (Block4Data* _data4_);
-static void block4_data_unref (void * _userdata_);
-gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default);
-static void __lambda30_ (Block4Data* _data4_);
-static void ___lambda30__webkit_print_operation_finished (WebKitPrintOperation* _sender, gpointer self);
-void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file);
-void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force);
-void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self);
-#define XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2Private))
-enum  {
-       XCLS_WINDOWROOVIEW_XCLS_VBOX2_DUMMY_PROPERTY
-};
-GType xcls_windowrooview_xcls_hbox3_get_type (void) G_GNUC_CONST;
-Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_new (Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_construct (GType object_type, Xcls_WindowRooView* _owner);
-GType xcls_windowrooview_xcls_scrolledwindow7_get_type (void) G_GNUC_CONST;
-Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_new (Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_construct (GType object_type, Xcls_WindowRooView* _owner);
-static void xcls_windowrooview_xcls_vbox2_finalize (GObject* obj);
-#define XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3Private))
-enum  {
-       XCLS_WINDOWROOVIEW_XCLS_HBOX3_DUMMY_PROPERTY
-};
-GType xcls_windowrooview_xcls_button4_get_type (void) G_GNUC_CONST;
-Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_new (Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_construct (GType object_type, Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_new (Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_construct (GType object_type, Xcls_WindowRooView* _owner);
-GType xcls_windowrooview_xcls_button6_get_type (void) G_GNUC_CONST;
-Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_new (Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_construct (GType object_type, Xcls_WindowRooView* _owner);
-static void xcls_windowrooview_xcls_hbox3_finalize (GObject* obj);
-#define XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4Private))
-enum  {
-       XCLS_WINDOWROOVIEW_XCLS_BUTTON4_DUMMY_PROPERTY
-};
-static void __lambda28_ (Xcls_WindowRooViewXcls_Button4* self);
-static void ___lambda28__gtk_button_clicked (GtkButton* _sender, gpointer self);
-static void xcls_windowrooview_xcls_button4_finalize (GObject* obj);
-#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawPrivate))
-enum  {
-       XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_DUMMY_PROPERTY
-};
-static void __lambda23_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state);
-static void ___lambda23__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
-static void xcls_windowrooview_xcls_autoredraw_finalize (GObject* obj);
-#define XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6Private))
-enum  {
-       XCLS_WINDOWROOVIEW_XCLS_BUTTON6_DUMMY_PROPERTY
-};
-static void __lambda29_ (Xcls_WindowRooViewXcls_Button6* self);
-static void ___lambda29__gtk_button_clicked (GtkButton* _sender, gpointer self);
-static void xcls_windowrooview_xcls_button6_finalize (GObject* obj);
-#define XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7Private))
-enum  {
-       XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_DUMMY_PROPERTY
-};
-Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_new (Xcls_WindowRooView* _owner);
-Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_construct (GType object_type, Xcls_WindowRooView* _owner);
-static void xcls_windowrooview_xcls_scrolledwindow7_finalize (GObject* obj);
-#define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewPrivate))
-enum  {
-       XCLS_WINDOWROOVIEW_XCLS_VIEW_DUMMY_PROPERTY
-};
-static gboolean ___lambda24_ (Xcls_WindowRooViewXcls_view* self);
-static gboolean ____lambda24__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self);
-static gboolean ___lambda25_ (Xcls_WindowRooViewXcls_view* self);
-void xcls_windowrooview_xcls_view_runRefresh (Xcls_WindowRooViewXcls_view* self);
-static gboolean ____lambda25__gsource_func (gpointer self);
-static gboolean __lambda26_ (Xcls_WindowRooViewXcls_view* self, GtkWidget* ctx, GdkDragContext* x, gint y, gint time, guint ud);
-static gboolean ___lambda26__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self);
-static void __lambda27_ (Xcls_WindowRooViewXcls_view* self);
-static void ___lambda27__gtk_widget_show (GtkWidget* _sender, gpointer self);
-gchar* js_render_js_render_toSourcePreview (JsRenderJsRender* self);
-GType project_project_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-static void xcls_windowrooview_xcls_view_finalize (GObject* obj);
-#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerPrivate))
-enum  {
-       XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_DUMMY_PROPERTY
-};
-static void xcls_windowrooview_xcls_inspectorcontainer_finalize (GObject* obj);
-static void xcls_windowrooview_finalize (GObject* obj);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 480 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooView* xcls_windowrooview_singleton (void) {
-       Xcls_WindowRooView* result = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooView* _tmp2_ = NULL;
-       Xcls_WindowRooView* _tmp3_ = NULL;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = WindowRooView;
-#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_tmp0_ == NULL) {
-#line 493 "WindowRooView.vala.c"
-               Xcls_WindowRooView* _tmp1_ = NULL;
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp1_ = xcls_windowrooview_new ();
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_object_unref0 (WindowRooView);
-#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               WindowRooView = _tmp1_;
-#line 501 "WindowRooView.vala.c"
-       }
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = WindowRooView;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       result = _tmp3_;
-#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return result;
-#line 511 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type) {
-       Xcls_WindowRooView * self = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       GtkVPaned* _tmp1_ = NULL;
-       Xcls_WindowRooViewXcls_VBox2* child_0 = NULL;
-       Xcls_WindowRooView* _tmp2_ = NULL;
-       Xcls_WindowRooViewXcls_VBox2* _tmp3_ = NULL;
-       GtkVPaned* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       Xcls_WindowRooViewXcls_inspectorcontainer* child_1 = NULL;
-       Xcls_WindowRooView* _tmp6_ = NULL;
-       Xcls_WindowRooViewXcls_inspectorcontainer* _tmp7_ = NULL;
-       GtkVPaned* _tmp8_ = NULL;
-       GtkScrolledWindow* _tmp9_ = NULL;
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = (Xcls_WindowRooView*) g_object_new (object_type, NULL);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _g_object_ref0 (self);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv->_this = _tmp0_;
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = (GtkVPaned*) gtk_vpaned_new ();
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref_sink (_tmp1_);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->el = _tmp1_;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = self->priv->_this;
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = xcls_windowrooview_xcls_vbox2_new (_tmp2_);
-#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       child_0 = _tmp3_;
-#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref ((GObject*) child_0);
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = self->el;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp5_ = child_0->el;
-#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_paned_pack1 ((GtkPaned*) _tmp4_, (GtkWidget*) _tmp5_, TRUE, TRUE);
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = self->priv->_this;
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp7_ = xcls_windowrooview_xcls_inspectorcontainer_new (_tmp6_);
-#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       child_1 = _tmp7_;
-#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref ((GObject*) child_1);
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp8_ = self->el;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp9_ = child_1->el;
-#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_paned_pack2 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_, TRUE, TRUE);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (child_1);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (child_0);
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self;
-#line 579 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooView* xcls_windowrooview_new (void) {
-#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return xcls_windowrooview_construct (TYPE_XCLS_WINDOWROOVIEW);
-#line 586 "WindowRooView.vala.c"
-}
-
-
-static Block4Data* block4_data_ref (Block4Data* _data4_) {
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_atomic_int_inc (&_data4_->_ref_count_);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return _data4_;
-#line 595 "WindowRooView.vala.c"
-}
-
-
-static void block4_data_unref (void * _userdata_) {
-       Block4Data* _data4_;
-       _data4_ = (Block4Data*) _userdata_;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
-#line 604 "WindowRooView.vala.c"
-               Xcls_WindowRooView* self;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               self = _data4_->self;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_free0 (_data4_->filename);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_object_unref0 (self);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_slice_free (Block4Data, _data4_);
-#line 614 "WindowRooView.vala.c"
-       }
-}
-
-
-static void __lambda30_ (Block4Data* _data4_) {
-       Xcls_WindowRooView* self;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       cairo_surface_t* s = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       cairo_surface_t* _tmp8_ = NULL;
-       cairo_surface_t* _tmp9_ = NULL;
-       const gchar* _tmp10_ = NULL;
-#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = _data4_->self;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _data4_->filename;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = g_strconcat ("creating thumbnail for ", _tmp0_, NULL);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = _tmp1_;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = g_strconcat (_tmp2_, ".pdf\n", NULL);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = _tmp3_;
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_print ("%s", _tmp4_);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp4_);
-#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp2_);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp5_ = _data4_->filename;
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = g_strconcat (_tmp5_, ".pdf", NULL);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp7_ = _tmp6_;
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp8_ = cairo_pdf_surface_create (_tmp7_, (gdouble) 400, (gdouble) 400);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp9_ = _tmp8_;
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp7_);
-#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       s = _tmp9_;
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp10_ = _data4_->filename;
-#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       cairo_surface_write_to_png (s, _tmp10_);
-#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _cairo_surface_destroy0 (s);
-#line 671 "WindowRooView.vala.c"
-}
-
-
-static void ___lambda30__webkit_print_operation_finished (WebKitPrintOperation* _sender, gpointer self) {
-#line 104 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       __lambda30_ (self);
-#line 678 "WindowRooView.vala.c"
-}
-
-
-void xcls_windowrooview_createThumb (Xcls_WindowRooView* self) {
-       Block4Data* _data4_;
-       JsRenderJsRender* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       GdkWindow* win = NULL;
-       GtkVPaned* _tmp3_ = NULL;
-       GdkWindow* _tmp4_ = NULL;
-       GdkWindow* _tmp5_ = NULL;
-       gint width = 0;
-       GdkWindow* _tmp6_ = NULL;
-       gint _tmp7_ = 0;
-       gint height = 0;
-       GdkWindow* _tmp8_ = NULL;
-       gint _tmp9_ = 0;
-       GdkPixbuf* screenshot = NULL;
-       GdkWindow* _tmp10_ = NULL;
-       gint _tmp11_ = 0;
-       GtkVPaned* _tmp12_ = NULL;
-       gint _tmp13_ = 0;
-       gint _tmp14_ = 0;
-       GdkPixbuf* _tmp15_ = NULL;
-       GdkPixbuf* _tmp16_ = NULL;
-       const gchar* _tmp17_ = NULL;
-       WebKitPrintOperation* p = NULL;
-       Xcls_WindowRooView* _tmp18_ = NULL;
-       Xcls_WindowRooViewXcls_view* _tmp19_ = NULL;
-       WebKitWebView* _tmp20_ = NULL;
-       WebKitPrintOperation* _tmp21_ = NULL;
-       GtkPrintSettings* ps = NULL;
-       GtkPrintSettings* _tmp22_ = NULL;
-       GtkPrintSettings* _tmp23_ = NULL;
-       GtkPrintSettings* _tmp24_ = NULL;
-       GtkPrintSettings* _tmp25_ = NULL;
-       const gchar* _tmp26_ = NULL;
-       gchar* _tmp27_ = NULL;
-       gchar* _tmp28_ = NULL;
-       gchar* _tmp29_ = NULL;
-       gchar* _tmp30_ = NULL;
-       WebKitPrintOperation* _tmp31_ = NULL;
-       GtkPrintSettings* _tmp32_ = NULL;
-       WebKitPrintOperation* _tmp33_ = NULL;
-       WebKitPrintOperation* _tmp34_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_if_fail (self != NULL);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _data4_ = g_slice_new0 (Block4Data);
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _data4_->_ref_count_ = 1;
-#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _data4_->self = g_object_ref (self);
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = self->file;
-#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_tmp0_ == NULL) {
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               block4_data_unref (_data4_);
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _data4_ = NULL;
-#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               return;
-#line 744 "WindowRooView.vala.c"
-       }
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = self->file;
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = js_render_js_render_getIconFileName (_tmp1_, FALSE);
-#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _data4_->filename = _tmp2_;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = self->el;
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = gtk_widget_get_parent_window ((GtkWidget*) _tmp3_);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp5_ = _g_object_ref0 (_tmp4_);
-#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       win = _tmp5_;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = win;
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp7_ = gdk_window_get_width (_tmp6_);
-#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       width = _tmp7_;
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp8_ = win;
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp9_ = gdk_window_get_height (_tmp8_);
-#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       height = _tmp9_;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp10_ = win;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp11_ = width;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp12_ = self->el;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp13_ = gtk_paned_get_position ((GtkPaned*) _tmp12_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp14_ = _tmp13_;
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp15_ = gdk_pixbuf_get_from_window (_tmp10_, 0, 0, _tmp11_, _tmp14_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       screenshot = _tmp15_;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp16_ = screenshot;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp17_ = _data4_->filename;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gdk_pixbuf_save (_tmp16_, _tmp17_, "png", &_inner_error_, NULL);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_inner_error_ != NULL) {
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_object_unref0 (screenshot);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_object_unref0 (win);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               block4_data_unref (_data4_);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _data4_ = NULL;
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_clear_error (&_inner_error_);
-#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               return;
-#line 808 "WindowRooView.vala.c"
-       }
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (screenshot);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (win);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       block4_data_unref (_data4_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _data4_ = NULL;
-#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return;
-#line 820 "WindowRooView.vala.c"
-}
-
-
-void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file) {
-       JsRenderJsRender* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-       Xcls_WindowRooViewXcls_view* _tmp2_ = NULL;
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_if_fail (self != NULL);
-#line 128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_if_fail (file != NULL);
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = file;
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->file);
-#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->file = _tmp1_;
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = self->view;
-#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_view_renderJS (_tmp2_, TRUE);
-#line 844 "WindowRooView.vala.c"
-}
-
-
-void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self) {
-       Xcls_WindowRooViewXcls_view* _tmp0_ = NULL;
-#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_if_fail (self != NULL);
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = self->view;
-#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_view_renderJS (_tmp0_, FALSE);
-#line 856 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_construct (GType object_type, Xcls_WindowRooView* _owner) {
-       Xcls_WindowRooViewXcls_VBox2 * self = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooView* _tmp1_ = NULL;
-       GtkVBox* _tmp2_ = NULL;
-       Xcls_WindowRooViewXcls_HBox3* child_0 = NULL;
-       Xcls_WindowRooView* _tmp3_ = NULL;
-       Xcls_WindowRooViewXcls_HBox3* _tmp4_ = NULL;
-       GtkVBox* _tmp5_ = NULL;
-       GtkHBox* _tmp6_ = NULL;
-       Xcls_WindowRooViewXcls_ScrolledWindow7* child_1 = NULL;
-       Xcls_WindowRooView* _tmp7_ = NULL;
-       Xcls_WindowRooViewXcls_ScrolledWindow7* _tmp8_ = NULL;
-       GtkVBox* _tmp9_ = NULL;
-       GtkScrolledWindow* _tmp10_ = NULL;
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = (Xcls_WindowRooViewXcls_VBox2*) g_object_new (object_type, NULL);
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _owner;
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv->_this = _tmp1_;
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref_sink (_tmp2_);
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->el = _tmp2_;
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = self->priv->_this;
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = xcls_windowrooview_xcls_hbox3_new (_tmp3_);
-#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       child_0 = _tmp4_;
-#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref ((GObject*) child_0);
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp5_ = self->el;
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = child_0->el;
-#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, TRUE, (guint) 0);
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp7_ = self->priv->_this;
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp8_ = xcls_windowrooview_xcls_scrolledwindow7_new (_tmp7_);
-#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       child_1 = _tmp8_;
-#line 159 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref ((GObject*) child_1);
-#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp9_ = self->el;
-#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp10_ = child_1->el;
-#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_box_pack_end ((GtkBox*) _tmp9_, (GtkWidget*) _tmp10_, TRUE, TRUE, (guint) 0);
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (child_1);
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (child_0);
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self;
-#line 929 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_VBox2* xcls_windowrooview_xcls_vbox2_new (Xcls_WindowRooView* _owner) {
-#line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return xcls_windowrooview_xcls_vbox2_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, _owner);
-#line 936 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_vbox2_class_init (Xcls_WindowRooViewXcls_VBox2Class * klass) {
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_VBox2Private));
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_vbox2_finalize;
-#line 947 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_vbox2_instance_init (Xcls_WindowRooViewXcls_VBox2 * self) {
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv = XCLS_WINDOWROOVIEW_XCLS_VBOX2_GET_PRIVATE (self);
-#line 954 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_vbox2_finalize (GObject* obj) {
-       Xcls_WindowRooViewXcls_VBox2 * self;
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_VBOX2, Xcls_WindowRooViewXcls_VBox2);
-#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (xcls_windowrooview_xcls_vbox2_parent_class)->finalize (obj);
-#line 968 "WindowRooView.vala.c"
-}
-
-
-GType xcls_windowrooview_xcls_vbox2_get_type (void) {
-       static volatile gsize xcls_windowrooview_xcls_vbox2_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowrooview_xcls_vbox2_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_VBox2), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_vbox2_instance_init, NULL };
-               GType xcls_windowrooview_xcls_vbox2_type_id;
-               xcls_windowrooview_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_VBox2", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowrooview_xcls_vbox2_type_id__volatile, xcls_windowrooview_xcls_vbox2_type_id);
-       }
-       return xcls_windowrooview_xcls_vbox2_type_id__volatile;
-}
-
-
-Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_construct (GType object_type, Xcls_WindowRooView* _owner) {
-       Xcls_WindowRooViewXcls_HBox3 * self = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooView* _tmp1_ = NULL;
-       GtkHBox* _tmp2_ = NULL;
-       GtkHBox* _tmp3_ = NULL;
-       GtkHBox* _tmp4_ = NULL;
-       Xcls_WindowRooViewXcls_Button4* child_0 = NULL;
-       Xcls_WindowRooView* _tmp5_ = NULL;
-       Xcls_WindowRooViewXcls_Button4* _tmp6_ = NULL;
-       GtkHBox* _tmp7_ = NULL;
-       GtkButton* _tmp8_ = NULL;
-       Xcls_WindowRooViewXcls_AutoRedraw* child_1 = NULL;
-       Xcls_WindowRooView* _tmp9_ = NULL;
-       Xcls_WindowRooViewXcls_AutoRedraw* _tmp10_ = NULL;
-       GtkHBox* _tmp11_ = NULL;
-       GtkCheckButton* _tmp12_ = NULL;
-       Xcls_WindowRooViewXcls_Button6* child_2 = NULL;
-       Xcls_WindowRooView* _tmp13_ = NULL;
-       Xcls_WindowRooViewXcls_Button6* _tmp14_ = NULL;
-       GtkHBox* _tmp15_ = NULL;
-       GtkButton* _tmp16_ = NULL;
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = (Xcls_WindowRooViewXcls_HBox3*) g_object_new (object_type, NULL);
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _owner;
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv->_this = _tmp1_;
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref_sink (_tmp2_);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->el = _tmp2_;
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = self->el;
-#line 184 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_set ((GtkWidget*) _tmp3_, "height-request", 20, NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = self->el;
-#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_widget_set_vexpand ((GtkWidget*) _tmp4_, FALSE);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp5_ = self->priv->_this;
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = xcls_windowrooview_xcls_button4_new (_tmp5_);
-#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       child_0 = _tmp6_;
-#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref ((GObject*) child_0);
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp7_ = self->el;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp8_ = child_0->el;
-#line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, FALSE, (guint) 0);
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp9_ = self->priv->_this;
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp10_ = xcls_windowrooview_xcls_autoredraw_new (_tmp9_);
-#line 189 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       child_1 = _tmp10_;
-#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref ((GObject*) child_1);
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp11_ = self->el;
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp12_ = child_1->el;
-#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, FALSE, FALSE, (guint) 0);
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp13_ = self->priv->_this;
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp14_ = xcls_windowrooview_xcls_button6_new (_tmp13_);
-#line 192 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       child_2 = _tmp14_;
-#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref ((GObject*) child_2);
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp15_ = self->el;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp16_ = child_2->el;
-#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_box_pack_start ((GtkBox*) _tmp15_, (GtkWidget*) _tmp16_, FALSE, FALSE, (guint) 0);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (child_2);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (child_1);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (child_0);
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self;
-#line 1084 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_HBox3* xcls_windowrooview_xcls_hbox3_new (Xcls_WindowRooView* _owner) {
-#line 176 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return xcls_windowrooview_xcls_hbox3_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, _owner);
-#line 1091 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_hbox3_class_init (Xcls_WindowRooViewXcls_HBox3Class * klass) {
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_hbox3_parent_class = g_type_class_peek_parent (klass);
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_HBox3Private));
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_hbox3_finalize;
-#line 1102 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_hbox3_instance_init (Xcls_WindowRooViewXcls_HBox3 * self) {
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv = XCLS_WINDOWROOVIEW_XCLS_HBOX3_GET_PRIVATE (self);
-#line 1109 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_hbox3_finalize (GObject* obj) {
-       Xcls_WindowRooViewXcls_HBox3 * self;
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_HBOX3, Xcls_WindowRooViewXcls_HBox3);
-#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 167 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (xcls_windowrooview_xcls_hbox3_parent_class)->finalize (obj);
-#line 1123 "WindowRooView.vala.c"
-}
-
-
-GType xcls_windowrooview_xcls_hbox3_get_type (void) {
-       static volatile gsize xcls_windowrooview_xcls_hbox3_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowrooview_xcls_hbox3_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_HBox3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_hbox3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_HBox3), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_hbox3_instance_init, NULL };
-               GType xcls_windowrooview_xcls_hbox3_type_id;
-               xcls_windowrooview_xcls_hbox3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_HBox3", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowrooview_xcls_hbox3_type_id__volatile, xcls_windowrooview_xcls_hbox3_type_id);
-       }
-       return xcls_windowrooview_xcls_hbox3_type_id__volatile;
-}
-
-
-static void __lambda28_ (Xcls_WindowRooViewXcls_Button4* self) {
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooViewXcls_view* _tmp1_ = NULL;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = self->priv->_this;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _tmp0_->view;
-#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_view_renderJS (_tmp1_, TRUE);
-#line 1148 "WindowRooView.vala.c"
-}
-
-
-static void ___lambda28__gtk_button_clicked (GtkButton* _sender, gpointer self) {
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       __lambda28_ ((Xcls_WindowRooViewXcls_Button4*) self);
-#line 1155 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_construct (GType object_type, Xcls_WindowRooView* _owner) {
-       Xcls_WindowRooViewXcls_Button4 * self = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooView* _tmp1_ = NULL;
-       GtkButton* _tmp2_ = NULL;
-       GtkButton* _tmp3_ = NULL;
-       GtkButton* _tmp4_ = NULL;
-#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = (Xcls_WindowRooViewXcls_Button4*) g_object_new (object_type, NULL);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _owner;
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv->_this = _tmp1_;
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = (GtkButton*) gtk_button_new ();
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref_sink (_tmp2_);
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->el = _tmp2_;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = self->el;
-#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_button_set_label (_tmp3_, "Redraw");
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = self->el;
-#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda28__gtk_button_clicked, self, 0);
-#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self;
-#line 1196 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_Button4* xcls_windowrooview_xcls_button4_new (Xcls_WindowRooView* _owner) {
-#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return xcls_windowrooview_xcls_button4_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, _owner);
-#line 1203 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_button4_class_init (Xcls_WindowRooViewXcls_Button4Class * klass) {
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_button4_parent_class = g_type_class_peek_parent (klass);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button4Private));
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button4_finalize;
-#line 1214 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_button4_instance_init (Xcls_WindowRooViewXcls_Button4 * self) {
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON4_GET_PRIVATE (self);
-#line 1221 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_button4_finalize (GObject* obj) {
-       Xcls_WindowRooViewXcls_Button4 * self;
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON4, Xcls_WindowRooViewXcls_Button4);
-#line 203 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (xcls_windowrooview_xcls_button4_parent_class)->finalize (obj);
-#line 1235 "WindowRooView.vala.c"
-}
-
-
-GType xcls_windowrooview_xcls_button4_get_type (void) {
-       static volatile gsize xcls_windowrooview_xcls_button4_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowrooview_xcls_button4_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_Button4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_button4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_Button4), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_button4_instance_init, NULL };
-               GType xcls_windowrooview_xcls_button4_type_id;
-               xcls_windowrooview_xcls_button4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_Button4", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowrooview_xcls_button4_type_id__volatile, xcls_windowrooview_xcls_button4_type_id);
-       }
-       return xcls_windowrooview_xcls_button4_type_id__volatile;
-}
-
-
-static void __lambda23_ (Xcls_WindowRooViewXcls_AutoRedraw* self, GtkToggleButton* state) {
-       const gchar* _tmp0_ = NULL;
-       GtkCheckButton* _tmp1_ = NULL;
-       gboolean _tmp2_ = FALSE;
-       gboolean _tmp3_ = FALSE;
-       GtkCheckButton* _tmp4_ = NULL;
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_if_fail (state != NULL);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = self->el;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp1_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = _tmp2_;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_tmp3_) {
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp0_ = "Auto Redraw On";
-#line 1269 "WindowRooView.vala.c"
-       } else {
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp0_ = "Auto Redraw Off";
-#line 1273 "WindowRooView.vala.c"
-       }
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = self->el;
-#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_button_set_label ((GtkButton*) _tmp4_, _tmp0_);
-#line 1279 "WindowRooView.vala.c"
-}
-
-
-static void ___lambda23__gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       __lambda23_ ((Xcls_WindowRooViewXcls_AutoRedraw*) self, _sender);
-#line 1286 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_construct (GType object_type, Xcls_WindowRooView* _owner) {
-       Xcls_WindowRooViewXcls_AutoRedraw * self = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooView* _tmp1_ = NULL;
-       Xcls_WindowRooView* _tmp2_ = NULL;
-       Xcls_WindowRooViewXcls_AutoRedraw* _tmp3_ = NULL;
-       GtkCheckButton* _tmp4_ = NULL;
-       GtkCheckButton* _tmp5_ = NULL;
-       GtkCheckButton* _tmp6_ = NULL;
-       GtkCheckButton* _tmp7_ = NULL;
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = (Xcls_WindowRooViewXcls_AutoRedraw*) g_object_new (object_type, NULL);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _owner;
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv->_this = _tmp1_;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = self->priv->_this;
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (_tmp2_->AutoRedraw);
-#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_->AutoRedraw = _tmp3_;
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = (GtkCheckButton*) gtk_check_button_new ();
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref_sink (_tmp4_);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->el = _tmp4_;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp5_ = self->el;
-#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_toggle_button_set_active ((GtkToggleButton*) _tmp5_, TRUE);
-#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = self->el;
-#line 249 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_button_set_label ((GtkButton*) _tmp6_, "Auto Redraw On");
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp7_ = self->el;
-#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_signal_connect_object ((GtkToggleButton*) _tmp7_, "toggled", (GCallback) ___lambda23__gtk_toggle_button_toggled, self, 0);
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self;
-#line 1342 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_AutoRedraw* xcls_windowrooview_xcls_autoredraw_new (Xcls_WindowRooView* _owner) {
-#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return xcls_windowrooview_xcls_autoredraw_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, _owner);
-#line 1349 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_autoredraw_class_init (Xcls_WindowRooViewXcls_AutoRedrawClass * klass) {
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_autoredraw_parent_class = g_type_class_peek_parent (klass);
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_AutoRedrawPrivate));
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_autoredraw_finalize;
-#line 1360 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_autoredraw_instance_init (Xcls_WindowRooViewXcls_AutoRedraw * self) {
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv = XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_PRIVATE (self);
-#line 1367 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_autoredraw_finalize (GObject* obj) {
-       Xcls_WindowRooViewXcls_AutoRedraw * self;
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw);
-#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (xcls_windowrooview_xcls_autoredraw_parent_class)->finalize (obj);
-#line 1381 "WindowRooView.vala.c"
-}
-
-
-GType xcls_windowrooview_xcls_autoredraw_get_type (void) {
-       static volatile gsize xcls_windowrooview_xcls_autoredraw_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowrooview_xcls_autoredraw_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_AutoRedrawClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_autoredraw_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_AutoRedraw), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_autoredraw_instance_init, NULL };
-               GType xcls_windowrooview_xcls_autoredraw_type_id;
-               xcls_windowrooview_xcls_autoredraw_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_AutoRedraw", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowrooview_xcls_autoredraw_type_id__volatile, xcls_windowrooview_xcls_autoredraw_type_id);
-       }
-       return xcls_windowrooview_xcls_autoredraw_type_id__volatile;
-}
-
-
-static void __lambda29_ (Xcls_WindowRooViewXcls_Button6* self) {
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooViewXcls_view* _tmp1_ = NULL;
-       Xcls_WindowRooView* _tmp2_ = NULL;
-       Xcls_WindowRooViewXcls_view* _tmp3_ = NULL;
-#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = self->priv->_this;
-#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _tmp0_->view;
-#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_->redraws = 99;
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = self->priv->_this;
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = _tmp2_->view;
-#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_view_renderJS (_tmp3_, TRUE);
-#line 1414 "WindowRooView.vala.c"
-}
-
-
-static void ___lambda29__gtk_button_clicked (GtkButton* _sender, gpointer self) {
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       __lambda29_ ((Xcls_WindowRooViewXcls_Button6*) self);
-#line 1421 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_construct (GType object_type, Xcls_WindowRooView* _owner) {
-       Xcls_WindowRooViewXcls_Button6 * self = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooView* _tmp1_ = NULL;
-       GtkButton* _tmp2_ = NULL;
-       GtkButton* _tmp3_ = NULL;
-       GtkButton* _tmp4_ = NULL;
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = (Xcls_WindowRooViewXcls_Button6*) g_object_new (object_type, NULL);
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _owner;
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 272 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv->_this = _tmp1_;
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = (GtkButton*) gtk_button_new ();
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref_sink (_tmp2_);
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->el = _tmp2_;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = self->el;
-#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_button_set_label (_tmp3_, "Full Redraw");
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = self->el;
-#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_signal_connect_object (_tmp4_, "clicked", (GCallback) ___lambda29__gtk_button_clicked, self, 0);
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self;
-#line 1462 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_Button6* xcls_windowrooview_xcls_button6_new (Xcls_WindowRooView* _owner) {
-#line 270 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return xcls_windowrooview_xcls_button6_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, _owner);
-#line 1469 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_button6_class_init (Xcls_WindowRooViewXcls_Button6Class * klass) {
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_button6_parent_class = g_type_class_peek_parent (klass);
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_Button6Private));
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_button6_finalize;
-#line 1480 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_button6_instance_init (Xcls_WindowRooViewXcls_Button6 * self) {
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv = XCLS_WINDOWROOVIEW_XCLS_BUTTON6_GET_PRIVATE (self);
-#line 1487 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_button6_finalize (GObject* obj) {
-       Xcls_WindowRooViewXcls_Button6 * self;
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_BUTTON6, Xcls_WindowRooViewXcls_Button6);
-#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (xcls_windowrooview_xcls_button6_parent_class)->finalize (obj);
-#line 1501 "WindowRooView.vala.c"
-}
-
-
-GType xcls_windowrooview_xcls_button6_get_type (void) {
-       static volatile gsize xcls_windowrooview_xcls_button6_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowrooview_xcls_button6_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_Button6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_button6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_Button6), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_button6_instance_init, NULL };
-               GType xcls_windowrooview_xcls_button6_type_id;
-               xcls_windowrooview_xcls_button6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_Button6", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowrooview_xcls_button6_type_id__volatile, xcls_windowrooview_xcls_button6_type_id);
-       }
-       return xcls_windowrooview_xcls_button6_type_id__volatile;
-}
-
-
-Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_construct (GType object_type, Xcls_WindowRooView* _owner) {
-       Xcls_WindowRooViewXcls_ScrolledWindow7 * self = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooView* _tmp1_ = NULL;
-       GtkScrolledWindow* _tmp2_ = NULL;
-       GtkScrolledWindow* _tmp3_ = NULL;
-       Xcls_WindowRooViewXcls_view* child_0 = NULL;
-       Xcls_WindowRooView* _tmp4_ = NULL;
-       Xcls_WindowRooViewXcls_view* _tmp5_ = NULL;
-       GtkScrolledWindow* _tmp6_ = NULL;
-       WebKitWebView* _tmp7_ = NULL;
-       GtkScrolledWindow* _tmp8_ = NULL;
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = (Xcls_WindowRooViewXcls_ScrolledWindow7*) g_object_new (object_type, NULL);
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _owner;
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv->_this = _tmp1_;
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref_sink (_tmp2_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->el = _tmp2_;
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = self->el;
-#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN);
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = self->priv->_this;
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp5_ = xcls_windowrooview_xcls_view_new (_tmp4_);
-#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       child_0 = _tmp5_;
-#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref ((GObject*) child_0);
-#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = self->el;
-#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp7_ = child_0->el;
-#line 311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp8_ = self->el;
-#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (child_0);
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self;
-#line 1575 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_ScrolledWindow7* xcls_windowrooview_xcls_scrolledwindow7_new (Xcls_WindowRooView* _owner) {
-#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return xcls_windowrooview_xcls_scrolledwindow7_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, _owner);
-#line 1582 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_scrolledwindow7_class_init (Xcls_WindowRooViewXcls_ScrolledWindow7Class * klass) {
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_scrolledwindow7_parent_class = g_type_class_peek_parent (klass);
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7Private));
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_scrolledwindow7_finalize;
-#line 1593 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_scrolledwindow7_instance_init (Xcls_WindowRooViewXcls_ScrolledWindow7 * self) {
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv = XCLS_WINDOWROOVIEW_XCLS_SCROLLEDWINDOW7_GET_PRIVATE (self);
-#line 1600 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_scrolledwindow7_finalize (GObject* obj) {
-       Xcls_WindowRooViewXcls_ScrolledWindow7 * self;
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_SCROLLEDWINDOW7, Xcls_WindowRooViewXcls_ScrolledWindow7);
-#line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (xcls_windowrooview_xcls_scrolledwindow7_parent_class)->finalize (obj);
-#line 1614 "WindowRooView.vala.c"
-}
-
-
-GType xcls_windowrooview_xcls_scrolledwindow7_get_type (void) {
-       static volatile gsize xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_scrolledwindow7_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_ScrolledWindow7), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_scrolledwindow7_instance_init, NULL };
-               GType xcls_windowrooview_xcls_scrolledwindow7_type_id;
-               xcls_windowrooview_xcls_scrolledwindow7_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_ScrolledWindow7", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile, xcls_windowrooview_xcls_scrolledwindow7_type_id);
-       }
-       return xcls_windowrooview_xcls_scrolledwindow7_type_id__volatile;
-}
-
-
-static gboolean ___lambda24_ (Xcls_WindowRooViewXcls_view* self) {
-       gboolean result = FALSE;
-       WebKitWebViewBase* wv = NULL;
-       WebKitWebInspector* _tmp0_ = NULL;
-       WebKitWebViewBase* _tmp1_ = NULL;
-       WebKitWebViewBase* _tmp2_ = NULL;
-       WebKitWebViewBase* _tmp3_ = NULL;
-#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_print ("inspector attach\n");
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = self->inspector;
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = webkit_web_inspector_get_web_view (_tmp0_);
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = _g_object_ref0 (_tmp1_);
-#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       wv = _tmp2_;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = wv;
-#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_tmp3_ != NULL) {
-#line 1651 "WindowRooView.vala.c"
-               Xcls_WindowRooView* _tmp4_ = NULL;
-               Xcls_WindowRooViewXcls_inspectorcontainer* _tmp5_ = NULL;
-               GtkScrolledWindow* _tmp6_ = NULL;
-               WebKitWebViewBase* _tmp7_ = NULL;
-               WebKitWebViewBase* _tmp8_ = NULL;
-#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_print ("got inspector web view\n");
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp4_ = self->priv->_this;
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp5_ = _tmp4_->inspectorcontainer;
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp6_ = _tmp5_->el;
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp7_ = wv;
-#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
-#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp8_ = wv;
-#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               gtk_widget_show ((GtkWidget*) _tmp8_);
-#line 1673 "WindowRooView.vala.c"
-       } else {
-#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_print ("no web view yet\n");
-#line 1677 "WindowRooView.vala.c"
-       }
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       result = TRUE;
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (wv);
-#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return result;
-#line 1685 "WindowRooView.vala.c"
-}
-
-
-static gboolean ____lambda24__webkit_web_inspector_open_window (WebKitWebInspector* _sender, gpointer self) {
-       gboolean result;
-       result = ___lambda24_ ((Xcls_WindowRooViewXcls_view*) self);
-#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return result;
-#line 1694 "WindowRooView.vala.c"
-}
-
-
-static gboolean ___lambda25_ (Xcls_WindowRooViewXcls_view* self) {
-       gboolean result = FALSE;
-#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_print ("run refresh?");
-#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_view_runRefresh (self);
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       result = TRUE;
-#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return result;
-#line 1708 "WindowRooView.vala.c"
-}
-
-
-static gboolean ____lambda25__gsource_func (gpointer self) {
-       gboolean result;
-       result = ___lambda25_ ((Xcls_WindowRooViewXcls_view*) self);
-#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return result;
-#line 1717 "WindowRooView.vala.c"
-}
-
-
-static gboolean __lambda26_ (Xcls_WindowRooViewXcls_view* self, GtkWidget* ctx, GdkDragContext* x, gint y, gint time, guint ud) {
-       gboolean result = FALSE;
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (ctx != NULL, FALSE);
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (x != NULL, FALSE);
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       result = FALSE;
-#line 417 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return result;
-#line 1731 "WindowRooView.vala.c"
-}
-
-
-static gboolean ___lambda26__gtk_widget_drag_drop (GtkWidget* _sender, GdkDragContext* context, gint x, gint y, guint time_, gpointer self) {
-       gboolean result;
-       result = __lambda26_ ((Xcls_WindowRooViewXcls_view*) self, _sender, context, x, y, time_);
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return result;
-#line 1740 "WindowRooView.vala.c"
-}
-
-
-static void __lambda27_ (Xcls_WindowRooViewXcls_view* self) {
-       WebKitWebInspector* _tmp0_ = NULL;
-#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = self->inspector;
-#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       webkit_web_inspector_show (_tmp0_);
-#line 1750 "WindowRooView.vala.c"
-}
-
-
-static void ___lambda27__gtk_widget_show (GtkWidget* _sender, gpointer self) {
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       __lambda27_ ((Xcls_WindowRooViewXcls_view*) self);
-#line 1757 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_construct (GType object_type, Xcls_WindowRooView* _owner) {
-       Xcls_WindowRooViewXcls_view * self = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooView* _tmp1_ = NULL;
-       Xcls_WindowRooView* _tmp2_ = NULL;
-       Xcls_WindowRooViewXcls_view* _tmp3_ = NULL;
-       WebKitWebView* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       WebKitWebView* _tmp15_ = NULL;
-       WebKitWebView* _tmp16_ = NULL;
-#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = (Xcls_WindowRooViewXcls_view*) g_object_new (object_type, NULL);
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _owner;
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 340 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv->_this = _tmp1_;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = self->priv->_this;
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (_tmp2_->view);
-#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_->view = _tmp3_;
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = (WebKitWebView*) webkit_web_view_new ();
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref_sink (_tmp4_);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->el = _tmp4_;
-#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_date_time_unref0 (self->lastRedraw);
-#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->lastRedraw = NULL;
-#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->pendingRedraw = FALSE;
-#line 347 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->refreshRequired = FALSE;
-#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->redraws = 0;
-#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp5_ = g_strdup ("");
-#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (self->renderedData);
-#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->renderedData = _tmp5_;
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = g_strdup ("");
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (self->runhtml);
-#line 350 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->runhtml = _tmp6_;
-#line 1822 "WindowRooView.vala.c"
-       {
-               WebKitSettings* settings = NULL;
-               WebKitWebView* _tmp7_ = NULL;
-               WebKitSettings* _tmp8_ = NULL;
-               WebKitSettings* _tmp9_ = NULL;
-               WebKitWebView* _tmp10_ = NULL;
-               WebKitWebInspector* _tmp11_ = NULL;
-               WebKitWebInspector* _tmp12_ = NULL;
-               WebKitWebInspector* _tmp13_ = NULL;
-               WebKitWebView* _tmp14_ = NULL;
-#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp7_ = self->el;
-#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp8_ = webkit_web_view_get_settings (_tmp7_);
-#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp9_ = _g_object_ref0 (_tmp8_);
-#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               settings = _tmp9_;
-#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               webkit_settings_set_enable_developer_extras (settings, TRUE);
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp10_ = self->el;
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp11_ = webkit_web_view_get_inspector (_tmp10_);
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp12_ = _g_object_ref0 (_tmp11_);
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_object_unref0 (self->inspector);
-#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               self->inspector = _tmp12_;
-#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp13_ = self->inspector;
-#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_signal_connect_object (_tmp13_, "open-window", (GCallback) ____lambda24__webkit_web_inspector_open_window, self, 0);
-#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp14_ = self->el;
-#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               webkit_web_view_load_html (_tmp14_, "Render not ready", "http://localhost/app.Builder/");
-#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 1, ____lambda25__gsource_func, g_object_ref (self), g_object_unref);
-#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_object_unref0 (settings);
-#line 1865 "WindowRooView.vala.c"
-       }
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp15_ = self->el;
-#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp15_, "drag-drop", (GCallback) ___lambda26__gtk_widget_drag_drop, self, 0);
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp16_ = self->el;
-#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_signal_connect_object ((GtkWidget*) _tmp16_, "show", (GCallback) ___lambda27__gtk_widget_show, self, 0);
-#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self;
-#line 1877 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_view* xcls_windowrooview_xcls_view_new (Xcls_WindowRooView* _owner) {
-#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return xcls_windowrooview_xcls_view_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, _owner);
-#line 1884 "WindowRooView.vala.c"
-}
-
-
-void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force) {
-       gboolean autodraw = FALSE;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooViewXcls_AutoRedraw* _tmp1_ = NULL;
-       GtkCheckButton* _tmp2_ = NULL;
-       gboolean _tmp3_ = FALSE;
-       gboolean _tmp4_ = FALSE;
-       gboolean _tmp5_ = FALSE;
-       gboolean _tmp6_ = FALSE;
-#line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_if_fail (self != NULL);
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = self->priv->_this;
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _tmp0_->AutoRedraw;
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = _tmp1_->el;
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp2_);
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = _tmp3_;
-#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       autodraw = _tmp4_;
-#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = autodraw;
-#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (!_tmp6_) {
-#line 1915 "WindowRooView.vala.c"
-               gboolean _tmp7_ = FALSE;
-#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp7_ = force;
-#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp5_ = !_tmp7_;
-#line 1921 "WindowRooView.vala.c"
-       } else {
-#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp5_ = FALSE;
-#line 1925 "WindowRooView.vala.c"
-       }
-#line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_tmp5_) {
-#line 450 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_print ("Skipping redraw - no force, and autodraw off");
-#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               return;
-#line 1933 "WindowRooView.vala.c"
-       }
-#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->refreshRequired = TRUE;
-#line 1937 "WindowRooView.vala.c"
-}
-
-
-static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
-       gchar* result = NULL;
-       GError * _inner_error_ = NULL;
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (old != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (replacement != NULL, NULL);
-#line 1950 "WindowRooView.vala.c"
-       {
-               GRegex* regex = NULL;
-               const gchar* _tmp0_ = NULL;
-               gchar* _tmp1_ = NULL;
-               gchar* _tmp2_ = NULL;
-               GRegex* _tmp3_ = NULL;
-               GRegex* _tmp4_ = NULL;
-               gchar* _tmp5_ = NULL;
-               GRegex* _tmp6_ = NULL;
-               const gchar* _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = old;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = g_regex_escape_string (_tmp0_, -1);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp1_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = _tmp3_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp2_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               regex = _tmp4_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 1981 "WindowRooView.vala.c"
-                               goto __catch10_g_regex_error;
-                       }
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 1990 "WindowRooView.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = regex;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = replacement;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = _tmp8_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 2006 "WindowRooView.vala.c"
-                               goto __catch10_g_regex_error;
-                       }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 2017 "WindowRooView.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = _tmp5_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = NULL;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp9_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp5_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 2031 "WindowRooView.vala.c"
-       }
-       goto __finally10;
-       __catch10_g_regex_error:
-       {
-               GError* e = NULL;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               e = _inner_error_;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _inner_error_ = NULL;
-#line 1283 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_assert_not_reached ();
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_error_free0 (e);
-#line 2045 "WindowRooView.vala.c"
-       }
-       __finally10:
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_inner_error_ != NULL) {
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_clear_error (&_inner_error_);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return NULL;
-#line 2056 "WindowRooView.vala.c"
-       }
-}
-
-
-void xcls_windowrooview_xcls_view_runRefresh (Xcls_WindowRooViewXcls_view* self) {
-       gboolean _tmp0_ = FALSE;
-       GDateTime* _tmp1_ = NULL;
-       Xcls_WindowRooView* _tmp7_ = NULL;
-       JsRenderJsRender* _tmp8_ = NULL;
-       gchar* js = NULL;
-       Xcls_WindowRooView* _tmp9_ = NULL;
-       JsRenderJsRender* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       const gchar* _tmp12_ = NULL;
-       gint _tmp13_ = 0;
-       gint _tmp14_ = 0;
-       gint _tmp15_ = 0;
-       ProjectProject* project = NULL;
-       Xcls_WindowRooView* _tmp16_ = NULL;
-       JsRenderJsRender* _tmp17_ = NULL;
-       ProjectProject* _tmp18_ = NULL;
-       ProjectProject* _tmp19_ = NULL;
-       gchar* runhtml = NULL;
-       gchar* _tmp20_ = NULL;
-       gchar* builderhtml = NULL;
-       gchar* _tmp21_ = NULL;
-       const gchar* _tmp22_ = NULL;
-       const gchar* _tmp23_ = NULL;
-       gchar* _tmp24_ = NULL;
-       gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       const gchar* _tmp27_ = NULL;
-       gchar* _tmp28_ = NULL;
-       ProjectProject* _tmp29_ = NULL;
-       const gchar* _tmp30_ = NULL;
-       gchar* _tmp31_ = NULL;
-       gchar* inhtml = NULL;
-       gchar* _tmp32_ = NULL;
-       const gchar* _tmp33_ = NULL;
-       gchar* _tmp34_ = NULL;
-       gchar* js_src = NULL;
-       const gchar* _tmp35_ = NULL;
-       gchar* _tmp36_ = NULL;
-       gchar* _tmp37_ = NULL;
-       gchar* _tmp38_ = NULL;
-       gchar* _tmp39_ = NULL;
-       gchar* _tmp40_ = NULL;
-       gchar* _tmp41_ = NULL;
-       Xcls_WindowRooView* _tmp42_ = NULL;
-       JsRenderJsRender* _tmp43_ = NULL;
-       const gchar* _tmp44_ = NULL;
-       gchar* _tmp45_ = NULL;
-       gchar* _tmp46_ = NULL;
-       gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       Xcls_WindowRooView* _tmp49_ = NULL;
-       JsRenderJsRender* _tmp50_ = NULL;
-       const gchar* _tmp51_ = NULL;
-       gchar* _tmp52_ = NULL;
-       gchar* _tmp53_ = NULL;
-       gchar* _tmp54_ = NULL;
-       gchar* _tmp55_ = NULL;
-       gchar* _tmp56_ = NULL;
-       gchar* _tmp57_ = NULL;
-       gchar* _tmp58_ = NULL;
-       gchar* _tmp59_ = NULL;
-       const gchar* _tmp60_ = NULL;
-       gchar* _tmp61_ = NULL;
-       gchar* _tmp62_ = NULL;
-       GDateTime* _tmp63_ = NULL;
-       gchar* html = NULL;
-       const gchar* _tmp64_ = NULL;
-       const gchar* _tmp65_ = NULL;
-       const gchar* _tmp66_ = NULL;
-       gchar* _tmp67_ = NULL;
-       gchar* _tmp68_ = NULL;
-       gchar* _tmp69_ = NULL;
-       gchar* _tmp70_ = NULL;
-       const gchar* _tmp71_ = NULL;
-       gchar* _tmp72_ = NULL;
-       gchar* _tmp73_ = NULL;
-       gchar* _tmp74_ = NULL;
-       gchar* _tmp75_ = NULL;
-       gchar* _tmp76_ = NULL;
-       gchar* _tmp77_ = NULL;
-       gchar* _tmp78_ = NULL;
-       gchar* _tmp79_ = NULL;
-       gchar* _tmp80_ = NULL;
-       gchar* _tmp81_ = NULL;
-       const gchar* _tmp82_ = NULL;
-       gchar* _tmp83_ = NULL;
-       gchar* _tmp84_ = NULL;
-       WebKitWebView* _tmp85_ = NULL;
-       const gchar* _tmp86_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_if_fail (self != NULL);
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = self->refreshRequired;
-#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (!_tmp0_) {
-#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               return;
-#line 2160 "WindowRooView.vala.c"
-       }
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = self->lastRedraw;
-#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_tmp1_ != NULL) {
-#line 2166 "WindowRooView.vala.c"
-               GDateTime* _tmp2_ = NULL;
-               GDateTime* _tmp3_ = NULL;
-               GDateTime* _tmp4_ = NULL;
-               GTimeSpan _tmp5_ = 0LL;
-               gboolean _tmp6_ = FALSE;
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp2_ = g_date_time_new_now_local ();
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp3_ = _tmp2_;
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp4_ = self->lastRedraw;
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp5_ = g_date_time_difference (_tmp3_, _tmp4_);
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _tmp6_ = ((gint64) _tmp5_) < ((gint64) 5000);
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_date_time_unref0 (_tmp3_);
-#line 468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               if (_tmp6_) {
-#line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-                       return;
-#line 2188 "WindowRooView.vala.c"
-               }
-       }
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp7_ = self->priv->_this;
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp8_ = _tmp7_->file;
-#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_tmp8_ == NULL) {
-#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               return;
-#line 2199 "WindowRooView.vala.c"
-       }
-#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->refreshRequired = FALSE;
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp9_ = self->priv->_this;
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp10_ = _tmp9_->file;
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp11_ = js_render_js_render_toSourcePreview (_tmp10_);
-#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       js = _tmp11_;
-#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp12_ = js;
-#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp13_ = strlen (_tmp12_);
-#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp14_ = _tmp13_;
-#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_tmp14_ < 1) {
-#line 488 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_print ("no data");
-#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_free0 (js);
-#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               return;
-#line 2225 "WindowRooView.vala.c"
-       }
-#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp15_ = self->redraws;
-#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->redraws = _tmp15_ + 1;
-#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp16_ = self->priv->_this;
-#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp17_ = _tmp16_->file;
-#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp18_ = _tmp17_->project;
-#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp19_ = _g_object_ref0 (_tmp18_);
-#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       project = _tmp19_;
-#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->pendingRedraw = TRUE;
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp20_ = g_strdup ("<script type=\"text/javascript\">\n");
-#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       runhtml = _tmp20_;
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_file_get_contents ("/home/alan/gitlive/app.Builder.js/builder.html.js", &_tmp21_, NULL, &_inner_error_);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (builderhtml);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       builderhtml = _tmp21_;
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_inner_error_ != NULL) {
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_free0 (builderhtml);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_free0 (runhtml);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_object_unref0 (project);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_free0 (js);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_clear_error (&_inner_error_);
-#line 513 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               return;
-#line 2269 "WindowRooView.vala.c"
-       }
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp22_ = runhtml;
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp23_ = builderhtml;
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp24_ = g_strconcat (_tmp23_, "\n", NULL);
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp25_ = _tmp24_;
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp26_ = g_strconcat (_tmp22_, _tmp25_, NULL);
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (runhtml);
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       runhtml = _tmp26_;
-#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp25_);
-#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp27_ = runhtml;
-#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp28_ = g_strconcat (_tmp27_, "</script>\n", NULL);
-#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (runhtml);
-#line 516 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       runhtml = _tmp28_;
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp29_ = project;
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp30_ = _tmp29_->runhtml;
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp31_ = g_strdup (_tmp30_);
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (self->runhtml);
-#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->runhtml = _tmp31_;
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_file_get_contents ("/home/alan/gitlive/app.Builder.js/builder.html", &_tmp32_, NULL, &_inner_error_);
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (inhtml);
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       inhtml = _tmp32_;
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       if (_inner_error_ != NULL) {
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_free0 (inhtml);
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_free0 (builderhtml);
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_free0 (runhtml);
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_object_unref0 (project);
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               _g_free0 (js);
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               g_clear_error (&_inner_error_);
-#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-               return;
-#line 2329 "WindowRooView.vala.c"
-       }
-#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp33_ = js;
-#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp34_ = g_strdup (_tmp33_);
-#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (self->renderedData);
-#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->renderedData = _tmp34_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp35_ = js;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp36_ = g_strconcat (_tmp35_, "\n", NULL);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp37_ = _tmp36_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp38_ = g_strconcat (_tmp37_, "Roo.onReady(function() {\n", NULL);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp39_ = _tmp38_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp40_ = g_strconcat (_tmp39_, "if (", NULL);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp41_ = _tmp40_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp42_ = self->priv->_this;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp43_ = _tmp42_->file;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp44_ = _tmp43_->name;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp45_ = g_strconcat (_tmp41_, _tmp44_, NULL);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp46_ = _tmp45_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp47_ = g_strconcat (_tmp46_, ".show) ", NULL);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp48_ = _tmp47_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp49_ = self->priv->_this;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp50_ = _tmp49_->file;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp51_ = _tmp50_->name;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp52_ = g_strconcat (_tmp48_, _tmp51_, NULL);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp53_ = _tmp52_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp54_ = g_strconcat (_tmp53_, ".show({});\n", NULL);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp55_ = _tmp54_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp56_ = g_strconcat (_tmp55_, "Roo.XComponent.build();\n", NULL);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp57_ = _tmp56_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp58_ = g_strconcat (_tmp57_, "});\n", NULL);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp59_ = _tmp58_;
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp57_);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp55_);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp53_);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp48_);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp46_);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp41_);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp39_);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp37_);
-#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       js_src = _tmp59_;
-#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp60_ = js;
-#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp61_ = g_strconcat ("render js: ", _tmp60_, NULL);
-#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp62_ = _tmp61_;
-#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_print ("%s", _tmp62_);
-#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp62_);
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp63_ = g_date_time_new_now_local ();
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_date_time_unref0 (self->lastRedraw);
-#line 541 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->lastRedraw = _tmp63_;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp64_ = inhtml;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp65_ = runhtml;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp66_ = self->runhtml;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp67_ = g_strconcat (_tmp65_, _tmp66_, NULL);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp68_ = _tmp67_;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp69_ = g_strconcat (_tmp68_, "<script type=\"text/javascript\">\n", NULL);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp70_ = _tmp69_;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp71_ = js_src;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp72_ = g_strconcat (_tmp70_, _tmp71_, NULL);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp73_ = _tmp72_;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp74_ = g_strconcat (_tmp73_, "\n", NULL);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp75_ = _tmp74_;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp76_ = g_strconcat (_tmp75_, "</script>", NULL);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp77_ = _tmp76_;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp78_ = g_strconcat (_tmp77_, "</head>", NULL);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp79_ = _tmp78_;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp80_ = string_replace (_tmp64_, "</head>", _tmp79_);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp81_ = _tmp80_;
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp79_);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp77_);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp75_);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp73_);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp70_);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp68_);
-#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       html = _tmp81_;
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp82_ = html;
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp83_ = g_strconcat ("LOAD HTML ", _tmp82_, NULL);
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp84_ = _tmp83_;
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_print ("%s", _tmp84_);
-#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (_tmp84_);
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp85_ = self->el;
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp86_ = html;
-#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       webkit_web_view_load_html (_tmp85_, _tmp86_, "http://localhost/app.Builder/");
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (html);
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (js_src);
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (inhtml);
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (builderhtml);
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (runhtml);
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (project);
-#line 455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (js);
-#line 2503 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_view_class_init (Xcls_WindowRooViewXcls_viewClass * klass) {
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_view_parent_class = g_type_class_peek_parent (klass);
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_viewPrivate));
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_view_finalize;
-#line 2514 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_view_instance_init (Xcls_WindowRooViewXcls_view * self) {
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv = XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_PRIVATE (self);
-#line 2521 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_view_finalize (GObject* obj) {
-       Xcls_WindowRooViewXcls_view * self;
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view);
-#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_date_time_unref0 (self->lastRedraw);
-#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->inspector);
-#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (self->renderedData);
-#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_free0 (self->runhtml);
-#line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (xcls_windowrooview_xcls_view_parent_class)->finalize (obj);
-#line 2543 "WindowRooView.vala.c"
-}
-
-
-GType xcls_windowrooview_xcls_view_get_type (void) {
-       static volatile gsize xcls_windowrooview_xcls_view_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowrooview_xcls_view_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_view), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_view_instance_init, NULL };
-               GType xcls_windowrooview_xcls_view_type_id;
-               xcls_windowrooview_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_view", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowrooview_xcls_view_type_id__volatile, xcls_windowrooview_xcls_view_type_id);
-       }
-       return xcls_windowrooview_xcls_view_type_id__volatile;
-}
-
-
-Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_construct (GType object_type, Xcls_WindowRooView* _owner) {
-       Xcls_WindowRooViewXcls_inspectorcontainer * self = NULL;
-       Xcls_WindowRooView* _tmp0_ = NULL;
-       Xcls_WindowRooView* _tmp1_ = NULL;
-       Xcls_WindowRooView* _tmp2_ = NULL;
-       Xcls_WindowRooViewXcls_inspectorcontainer* _tmp3_ = NULL;
-       GtkScrolledWindow* _tmp4_ = NULL;
-       GtkScrolledWindow* _tmp5_ = NULL;
-       GtkScrolledWindow* _tmp6_ = NULL;
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_return_val_if_fail (_owner != NULL, NULL);
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = (Xcls_WindowRooViewXcls_inspectorcontainer*) g_object_new (object_type, NULL);
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp0_ = _owner;
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv->_this = _tmp1_;
-#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_ = self->priv->_this;
-#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp3_ = _g_object_ref0 (self);
-#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (_tmp2_->inspectorcontainer);
-#line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp2_->inspectorcontainer = _tmp3_;
-#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
-#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_object_ref_sink (_tmp4_);
-#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->el = _tmp4_;
-#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp5_ = self->el;
-#line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN);
-#line 585 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _tmp6_ = self->el;
-#line 585 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       gtk_scrolled_window_set_policy (_tmp6_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return self;
-#line 2606 "WindowRooView.vala.c"
-}
-
-
-Xcls_WindowRooViewXcls_inspectorcontainer* xcls_windowrooview_xcls_inspectorcontainer_new (Xcls_WindowRooView* _owner) {
-#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       return xcls_windowrooview_xcls_inspectorcontainer_construct (XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, _owner);
-#line 2613 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_inspectorcontainer_class_init (Xcls_WindowRooViewXcls_inspectorcontainerClass * klass) {
-#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_xcls_inspectorcontainer_parent_class = g_type_class_peek_parent (klass);
-#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewXcls_inspectorcontainerPrivate));
-#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_xcls_inspectorcontainer_finalize;
-#line 2624 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_inspectorcontainer_instance_init (Xcls_WindowRooViewXcls_inspectorcontainer * self) {
-#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv = XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_PRIVATE (self);
-#line 2631 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_xcls_inspectorcontainer_finalize (GObject* obj) {
-       Xcls_WindowRooViewXcls_inspectorcontainer * self;
-#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer);
-#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (xcls_windowrooview_xcls_inspectorcontainer_parent_class)->finalize (obj);
-#line 2645 "WindowRooView.vala.c"
-}
-
-
-GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) {
-       static volatile gsize xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewXcls_inspectorcontainerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_xcls_inspectorcontainer_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooViewXcls_inspectorcontainer), 0, (GInstanceInitFunc) xcls_windowrooview_xcls_inspectorcontainer_instance_init, NULL };
-               GType xcls_windowrooview_xcls_inspectorcontainer_type_id;
-               xcls_windowrooview_xcls_inspectorcontainer_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooViewXcls_inspectorcontainer", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile, xcls_windowrooview_xcls_inspectorcontainer_type_id);
-       }
-       return xcls_windowrooview_xcls_inspectorcontainer_type_id__volatile;
-}
-
-
-static void xcls_windowrooview_class_init (Xcls_WindowRooViewClass * klass) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       xcls_windowrooview_parent_class = g_type_class_peek_parent (klass);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       g_type_class_add_private (klass, sizeof (Xcls_WindowRooViewPrivate));
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (klass)->finalize = xcls_windowrooview_finalize;
-#line 2668 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_instance_init (Xcls_WindowRooView * self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self->priv = XCLS_WINDOWROOVIEW_GET_PRIVATE (self);
-#line 2675 "WindowRooView.vala.c"
-}
-
-
-static void xcls_windowrooview_finalize (GObject* obj) {
-       Xcls_WindowRooView * self;
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView);
-#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->el);
-#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->priv->_this);
-#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->AutoRedraw);
-#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->view);
-#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->inspectorcontainer);
-#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       _g_object_unref0 (self->file);
-#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowRooView.vala"
-       G_OBJECT_CLASS (xcls_windowrooview_parent_class)->finalize (obj);
-#line 2697 "WindowRooView.vala.c"
-}
-
-
-GType xcls_windowrooview_get_type (void) {
-       static volatile gsize xcls_windowrooview_type_id__volatile = 0;
-       if (g_once_init_enter (&xcls_windowrooview_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (Xcls_WindowRooViewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_windowrooview_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_WindowRooView), 0, (GInstanceInitFunc) xcls_windowrooview_instance_init, NULL };
-               GType xcls_windowrooview_type_id;
-               xcls_windowrooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_WindowRooView", &g_define_type_info, 0);
-               g_once_init_leave (&xcls_windowrooview_type_id__volatile, xcls_windowrooview_type_id);
-       }
-       return xcls_windowrooview_type_id__volatile;
-}
-
-
-
diff --git a/JsRender/Gtk.vala.c b/JsRender/Gtk.vala.c
deleted file mode 100644 (file)
index 2999304..0000000
+++ /dev/null
@@ -1,5962 +0,0 @@
-/* Gtk.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Gtk.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-#include <glib/gstdio.h>
-
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-
-#define JS_RENDER_TYPE_GTK (js_render_gtk_get_type ())
-#define JS_RENDER_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_GTK, JsRenderGtk))
-#define JS_RENDER_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_GTK, JsRenderGtkClass))
-#define JS_RENDER_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_GTK))
-#define JS_RENDER_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_GTK))
-#define JS_RENDER_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_GTK, JsRenderGtkClass))
-
-typedef struct _JsRenderGtk JsRenderGtk;
-typedef struct _JsRenderGtkClass JsRenderGtkClass;
-typedef struct _JsRenderGtkPrivate JsRenderGtkPrivate;
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-
-#define PALETE_TYPE_GTK (palete_gtk_get_type ())
-#define PALETE_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GTK, PaleteGtk))
-#define PALETE_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GTK, PaleteGtkClass))
-#define PALETE_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GTK))
-#define PALETE_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GTK))
-#define PALETE_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GTK, PaleteGtkClass))
-
-typedef struct _PaleteGtk PaleteGtk;
-typedef struct _PaleteGtkClass PaleteGtkClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define __g_list_free__g_object_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_object_unref0_ (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
-
-#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
-#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
-#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-
-typedef struct _PaleteGirObject PaleteGirObject;
-typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
-typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate;
-#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL)))
-
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-struct _JsRenderGtk {
-       JsRenderJsRender parent_instance;
-       JsRenderGtkPrivate * priv;
-};
-
-struct _JsRenderGtkClass {
-       JsRenderJsRenderClass parent_class;
-};
-
-struct _JsRenderGtkPrivate {
-       gint vcnt;
-       PaleteGtk* palete;
-       GList* vitems;
-       gchar* xvala_xcls;
-};
-
-typedef enum  {
-       JS_RENDER_ERROR_INVALID_FORMAT
-} JsRenderError;
-#define JS_RENDER_ERROR js_render_error_quark ()
-struct _JsRenderNode {
-       GObject parent_instance;
-       JsRenderNodePrivate * priv;
-       JsRenderNode* parent;
-       GeeArrayList* items;
-       GeeHashMap* props;
-       GeeHashMap* listeners;
-       gchar* xvala_cls;
-       gchar* xvala_xcls;
-       gchar* xvala_id;
-};
-
-struct _JsRenderNodeClass {
-       GObjectClass parent_class;
-};
-
-struct _PaleteGirObject {
-       GObject parent_instance;
-       PaleteGirObjectPrivate * priv;
-       gchar* name;
-       gchar* ns;
-       gchar* propertyof;
-       gchar* type;
-       gchar* nodetype;
-       gchar* package;
-       PaleteGirObject* paramset;
-       PaleteGirObject* return_value;
-       gboolean is_instance;
-       gboolean is_array;
-       gboolean is_varargs;
-       gchar* parent;
-       gchar* value;
-       gchar* sig;
-       GeeArrayList* params;
-       GeeArrayList* implements;
-       GeeArrayList* inherits;
-       GeeHashMap* ctors;
-       GeeHashMap* methods;
-       GeeHashMap* includes;
-       GeeHashMap* classes;
-       GeeHashMap* props;
-       GeeHashMap* consts;
-       GeeHashMap* signals;
-       gchar* doctxt;
-};
-
-struct _PaleteGirObjectClass {
-       GObjectClass parent_class;
-};
-
-
-extern gint js_render_gid;
-gint js_render_gid = 1;
-static gpointer js_render_gtk_parent_class = NULL;
-
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-GType project_project_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-GType js_render_gtk_get_type (void) G_GNUC_CONST;
-GType palete_palete_get_type (void) G_GNUC_CONST;
-GType palete_gtk_get_type (void) G_GNUC_CONST;
-#define JS_RENDER_GTK_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_GTK, JsRenderGtkPrivate))
-enum  {
-       JS_RENDER_GTK_DUMMY_PROPERTY
-};
-static void _g_object_unref0_ (gpointer var);
-static void _g_list_free__g_object_unref0_ (GList* self);
-JsRenderGtk* js_render_gtk_new (ProjectProject* project, const gchar* path);
-JsRenderGtk* js_render_gtk_construct (GType object_type, ProjectProject* project, const gchar* path);
-JsRenderJsRender* js_render_js_render_construct (GType object_type, ProjectProject* project, const gchar* path);
-static void js_render_gtk_real_loadItems (JsRenderJsRender* base, GError** error);
-static JsonNode* _vala_JsonNode_copy (JsonNode* self);
-GQuark js_render_error_quark (void);
-static void _vala_JsonNode_free (JsonNode* self);
-gchar* js_render_js_render_jsonHasOrEmpty (JsRenderJsRender* self, JsonObject* obj, const gchar* key);
-JsRenderNode* js_render_node_new (void);
-JsRenderNode* js_render_node_construct (GType object_type);
-void js_render_node_loadFromJson (JsRenderNode* self, JsonObject* obj, gint version);
-static gchar* js_render_gtk_real_toSourcePreview (JsRenderJsRender* base);
-static gchar* js_render_gtk_real_toSource (JsRenderJsRender* base);
-gchar* js_render_js_render_mungeToString (JsRenderJsRender* self, const gchar* pad);
-static void js_render_gtk_real_save (JsRenderJsRender* base);
-void js_render_js_render_save (JsRenderJsRender* self);
-static void js_render_gtk_saveJS (JsRenderGtk* self);
-static void js_render_gtk_saveVala (JsRenderGtk* self);
-gchar* js_render_js_render_toSource (JsRenderJsRender* self);
-gchar* js_render_js_render_toValaSource (JsRenderJsRender* self, gboolean testcompile);
-static gchar* js_render_gtk_getHelpUrl (JsRenderGtk* self, const gchar* cls);
-static gchar* js_render_gtk_real_toValaSource (JsRenderJsRender* base, gboolean testcompile);
-PaletePalete* palete_factory (const gchar* xtype);
-static void js_render_gtk_toValaName (JsRenderGtk* self, JsRenderNode* item);
-static gchar* js_render_gtk_toValaItem (JsRenderGtk* self, JsRenderNode* item, gint depth);
-static gchar* js_render_gtk_toValaNS (JsRenderGtk* self, JsRenderNode* item);
-gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
-GType palete_gir_object_get_type (void) G_GNUC_CONST;
-GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type);
-JsRenderNode* js_render_node_findProp (JsRenderNode* self, const gchar* n);
-static gchar* js_render_gtk_nodeToValaNew (JsRenderGtk* self, JsRenderNode* node, gchar** pre_str, gint* id, const gchar* pad);
-static gchar* js_render_gtk_valueTypeToString (JsRenderGtk* self, const gchar* val, const gchar* type);
-static gchar* js_render_gtk_gLibStringListJoin (JsRenderGtk* self, const gchar* sep, GList* ar);
-static void _g_free0_ (gpointer var);
-static void _g_list_free__g_free0_ (GList* self);
-gchar* js_render_node_fqn (JsRenderNode* self);
-static void js_render_gtk_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-static void _g_object_unref0_ (gpointer var) {
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       (var == NULL) ? NULL : (var = (g_object_unref (var), NULL));
-#line 257 "Gtk.vala.c"
-}
-
-
-static void _g_list_free__g_object_unref0_ (GList* self) {
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_list_foreach (self, (GFunc) _g_object_unref0_, NULL);
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_list_free (self);
-#line 266 "Gtk.vala.c"
-}
-
-
-JsRenderGtk* js_render_gtk_construct (GType object_type, ProjectProject* project, const gchar* path) {
-       JsRenderGtk * self = NULL;
-       ProjectProject* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gint _tmp3_ = 0;
-       gchar* _tmp4_ = NULL;
-#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (project != NULL, NULL);
-#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 16 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = project;
-#line 16 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = path;
-#line 16 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self = (JsRenderGtk*) js_render_js_render_construct (object_type, _tmp0_, _tmp1_);
-#line 17 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = g_strdup ("Gtk");
-#line 17 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (((JsRenderJsRender*) self)->xtype);
-#line 17 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ((JsRenderJsRender*) self)->xtype = _tmp2_;
-#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = js_render_gid;
-#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       js_render_gid = _tmp3_ + 1;
-#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = g_strdup_printf ("file-gtk-%d", _tmp3_);
-#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (((JsRenderJsRender*) self)->id);
-#line 32 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ((JsRenderJsRender*) self)->id = _tmp4_;
-#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return self;
-#line 305 "Gtk.vala.c"
-}
-
-
-JsRenderGtk* js_render_gtk_new (ProjectProject* project, const gchar* path) {
-#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return js_render_gtk_construct (JS_RENDER_TYPE_GTK, project, path);
-#line 312 "Gtk.vala.c"
-}
-
-
-static JsonNode* _vala_JsonNode_copy (JsonNode* self) {
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return g_boxed_copy (json_node_get_type (), self);
-#line 319 "Gtk.vala.c"
-}
-
-
-static gpointer __vala_JsonNode_copy0 (gpointer self) {
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return self ? _vala_JsonNode_copy (self) : NULL;
-#line 326 "Gtk.vala.c"
-}
-
-
-static void _vala_JsonNode_free (JsonNode* self) {
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_boxed_free (json_node_get_type (), self);
-#line 333 "Gtk.vala.c"
-}
-
-
-static gpointer _json_object_ref0 (gpointer self) {
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return self ? json_object_ref (self) : NULL;
-#line 340 "Gtk.vala.c"
-}
-
-
-static gpointer _json_array_ref0 (gpointer self) {
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return self ? json_array_ref (self) : NULL;
-#line 347 "Gtk.vala.c"
-}
-
-
-static void js_render_gtk_real_loadItems (JsRenderJsRender* base, GError** error) {
-       JsRenderGtk * self;
-       JsRenderNode* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       JsonParser* pa = NULL;
-       JsonParser* _tmp4_ = NULL;
-       JsonParser* _tmp5_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       JsonNode* node = NULL;
-       JsonParser* _tmp7_ = NULL;
-       JsonNode* _tmp8_ = NULL;
-       JsonNode* _tmp9_ = NULL;
-       JsonNode* _tmp10_ = NULL;
-       JsonNodeType _tmp11_ = 0;
-       JsonObject* obj = NULL;
-       JsonNode* _tmp15_ = NULL;
-       JsonObject* _tmp16_ = NULL;
-       JsonObject* _tmp17_ = NULL;
-       JsonObject* _tmp18_ = NULL;
-       const gchar* _tmp19_ = NULL;
-       gchar* _tmp20_ = NULL;
-       JsonObject* _tmp21_ = NULL;
-       const gchar* _tmp22_ = NULL;
-       gchar* _tmp23_ = NULL;
-       JsonObject* _tmp24_ = NULL;
-       const gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       gchar* bjs_version_str = NULL;
-       JsonObject* _tmp27_ = NULL;
-       gchar* _tmp28_ = NULL;
-       const gchar* _tmp29_ = NULL;
-       const gchar* _tmp30_ = NULL;
-       gchar* _tmp32_ = NULL;
-       JsonArray* ar = NULL;
-       JsonObject* _tmp33_ = NULL;
-       JsonArray* _tmp34_ = NULL;
-       JsonArray* _tmp35_ = NULL;
-       JsonObject* tree_base = NULL;
-       JsonArray* _tmp36_ = NULL;
-       JsonObject* _tmp37_ = NULL;
-       JsonObject* _tmp38_ = NULL;
-       JsRenderNode* _tmp39_ = NULL;
-       JsRenderNode* _tmp40_ = NULL;
-       JsonObject* _tmp41_ = NULL;
-       const gchar* _tmp42_ = NULL;
-       gint _tmp43_ = 0;
-       GError * _inner_error_ = NULL;
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self = (JsRenderGtk*) base;
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_print ("load Items!");
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = ((JsRenderJsRender*) self)->tree;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp0_ != NULL) {
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               return;
-#line 410 "Gtk.vala.c"
-       }
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = ((JsRenderJsRender*) self)->path;
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = g_strconcat ("load: ", _tmp1_, NULL);
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = _tmp2_;
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_print ("%s", _tmp3_);
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp3_);
-#line 69 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = json_parser_new ();
-#line 69 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       pa = _tmp4_;
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp5_ = pa;
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp6_ = ((JsRenderJsRender*) self)->path;
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       json_parser_load_from_file (_tmp5_, _tmp6_, &_inner_error_);
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_inner_error_ != NULL) {
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               g_propagate_error (error, _inner_error_);
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_object_unref0 (pa);
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               return;
-#line 440 "Gtk.vala.c"
-       }
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp7_ = pa;
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp8_ = json_parser_get_root (_tmp7_);
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp9_ = __vala_JsonNode_copy0 (_tmp8_);
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       node = _tmp9_;
-#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp10_ = node;
-#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_ = json_node_get_node_type (_tmp10_);
-#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp11_ != JSON_NODE_OBJECT) {
-#line 456 "Gtk.vala.c"
-               JsonNode* _tmp12_ = NULL;
-               const gchar* _tmp13_ = NULL;
-               GError* _tmp14_ = NULL;
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp12_ = node;
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp13_ = json_node_type_name (_tmp12_);
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp14_ = g_error_new (JS_RENDER_ERROR, JS_RENDER_ERROR_INVALID_FORMAT, "Unexpected element type %s", _tmp13_);
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _inner_error_ = _tmp14_;
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               g_propagate_error (error, _inner_error_);
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               __vala_JsonNode_free0 (node);
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_object_unref0 (pa);
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               return;
-#line 476 "Gtk.vala.c"
-       }
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp15_ = node;
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp16_ = json_node_get_object (_tmp15_);
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp17_ = _json_object_ref0 (_tmp16_);
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       obj = _tmp17_;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp18_ = obj;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp19_ = json_object_get_string_member (_tmp18_, "name");
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp20_ = g_strdup (_tmp19_);
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (((JsRenderJsRender*) self)->name);
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ((JsRenderJsRender*) self)->name = _tmp20_;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp21_ = obj;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp22_ = json_object_get_string_member (_tmp21_, "parent");
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp23_ = g_strdup (_tmp22_);
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (((JsRenderJsRender*) self)->parent);
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ((JsRenderJsRender*) self)->parent = _tmp23_;
-#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp24_ = obj;
-#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp25_ = json_object_get_string_member (_tmp24_, "title");
-#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp26_ = g_strdup (_tmp25_);
-#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (((JsRenderJsRender*) self)->title);
-#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ((JsRenderJsRender*) self)->title = _tmp26_;
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp27_ = obj;
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp28_ = js_render_js_render_jsonHasOrEmpty ((JsRenderJsRender*) self, _tmp27_, "bjs-version");
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       bjs_version_str = _tmp28_;
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp30_ = bjs_version_str;
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (g_strcmp0 (_tmp30_, "") == 0) {
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp29_ = "1";
-#line 528 "Gtk.vala.c"
-       } else {
-               const gchar* _tmp31_ = NULL;
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp31_ = bjs_version_str;
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp29_ = _tmp31_;
-#line 535 "Gtk.vala.c"
-       }
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp32_ = g_strdup (_tmp29_);
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (bjs_version_str);
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       bjs_version_str = _tmp32_;
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp33_ = obj;
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp34_ = json_object_get_array_member (_tmp33_, "items");
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp35_ = _json_array_ref0 (_tmp34_);
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ar = _tmp35_;
-#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp36_ = ar;
-#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp37_ = json_array_get_object_element (_tmp36_, (guint) 0);
-#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp38_ = _json_object_ref0 (_tmp37_);
-#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       tree_base = _tmp38_;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp39_ = js_render_node_new ();
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (((JsRenderJsRender*) self)->tree);
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ((JsRenderJsRender*) self)->tree = _tmp39_;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp40_ = ((JsRenderJsRender*) self)->tree;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp41_ = tree_base;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp42_ = bjs_version_str;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp43_ = atoi (_tmp42_);
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       js_render_node_loadFromJson (_tmp40_, _tmp41_, _tmp43_);
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _json_object_unref0 (tree_base);
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _json_array_unref0 (ar);
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (bjs_version_str);
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _json_object_unref0 (obj);
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       __vala_JsonNode_free0 (node);
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (pa);
-#line 587 "Gtk.vala.c"
-}
-
-
-static gchar* js_render_gtk_real_toSourcePreview (JsRenderJsRender* base) {
-       JsRenderGtk * self;
-       gchar* result = NULL;
-       gchar* _tmp0_ = NULL;
-#line 107 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self = (JsRenderGtk*) base;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = g_strdup ("");
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       result = _tmp0_;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return result;
-#line 603 "Gtk.vala.c"
-}
-
-
-static gchar* js_render_gtk_real_toSource (JsRenderJsRender* base) {
-       JsRenderGtk * self;
-       gchar* result = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar** inc = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar** _tmp11_ = NULL;
-       gint inc_length1 = 0;
-       gint _inc_size_ = 0;
-       gchar* src = NULL;
-       gchar* _tmp12_ = NULL;
-       const gchar* _tmp31_ = NULL;
-       gchar* _tmp32_ = NULL;
-       const gchar* _tmp33_ = NULL;
-       gchar* _tmp34_ = NULL;
-       const gchar* _tmp35_ = NULL;
-       const gchar* _tmp36_ = NULL;
-       gchar* _tmp37_ = NULL;
-       gchar* _tmp38_ = NULL;
-       gchar* _tmp39_ = NULL;
-       gchar* _tmp40_ = NULL;
-       gchar* _tmp41_ = NULL;
-       gchar* _tmp42_ = NULL;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       gchar* _tmp45_ = NULL;
-       const gchar* _tmp46_ = NULL;
-       const gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       gchar* _tmp49_ = NULL;
-       gchar* _tmp50_ = NULL;
-       const gchar* _tmp51_ = NULL;
-       const gchar* _tmp52_ = NULL;
-       gchar* _tmp53_ = NULL;
-       gchar* _tmp54_ = NULL;
-       gchar* _tmp55_ = NULL;
-       gchar* _tmp56_ = NULL;
-       const gchar* _tmp57_ = NULL;
-       gchar* _tmp58_ = NULL;
-       gchar* _tmp59_ = NULL;
-       gchar* _tmp60_ = NULL;
-       gchar* _tmp61_ = NULL;
-       gchar* _tmp62_ = NULL;
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self = (JsRenderGtk*) base;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = ((JsRenderJsRender*) self)->tree;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp0_ == NULL) {
-#line 664 "Gtk.vala.c"
-               gchar* _tmp1_ = NULL;
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp1_ = g_strdup ("");
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               result = _tmp1_;
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               return result;
-#line 672 "Gtk.vala.c"
-       }
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = g_strdup ("Gtk");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = g_strdup ("Gdk");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = g_strdup ("Pango");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp5_ = g_strdup ("GLib");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp6_ = g_strdup ("Gio");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp7_ = g_strdup ("GObject");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp8_ = g_strdup ("GtkSource");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp9_ = g_strdup ("WebKit");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp10_ = g_strdup ("Vte");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_ = g_new0 (gchar*, 9 + 1);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_[0] = _tmp2_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_[1] = _tmp3_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_[2] = _tmp4_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_[3] = _tmp5_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_[4] = _tmp6_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_[5] = _tmp7_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_[6] = _tmp8_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_[7] = _tmp9_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_[8] = _tmp10_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       inc = _tmp11_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       inc_length1 = 9;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _inc_size_ = inc_length1;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp12_ = g_strdup ("");
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       src = _tmp12_;
-#line 722 "Gtk.vala.c"
-       {
-               gint i = 0;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               i = 0;
-#line 727 "Gtk.vala.c"
-               {
-                       gboolean _tmp13_ = FALSE;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp13_ = TRUE;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       while (TRUE) {
-#line 734 "Gtk.vala.c"
-                               gint _tmp15_ = 0;
-                               gchar** _tmp16_ = NULL;
-                               gint _tmp16__length1 = 0;
-                               gchar* e = NULL;
-                               gchar** _tmp17_ = NULL;
-                               gint _tmp17__length1 = 0;
-                               gint _tmp18_ = 0;
-                               const gchar* _tmp19_ = NULL;
-                               gchar* _tmp20_ = NULL;
-                               const gchar* _tmp21_ = NULL;
-                               const gchar* _tmp22_ = NULL;
-                               gchar* _tmp23_ = NULL;
-                               gchar* _tmp24_ = NULL;
-                               const gchar* _tmp25_ = NULL;
-                               gchar* _tmp26_ = NULL;
-                               gchar* _tmp27_ = NULL;
-                               gchar* _tmp28_ = NULL;
-                               gchar* _tmp29_ = NULL;
-                               gchar* _tmp30_ = NULL;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!_tmp13_) {
-#line 756 "Gtk.vala.c"
-                                       gint _tmp14_ = 0;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp14_ = i;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       i = _tmp14_ + 1;
-#line 762 "Gtk.vala.c"
-                               }
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp13_ = FALSE;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp15_ = i;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp16_ = inc;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp16__length1 = inc_length1;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!(_tmp15_ < _tmp16__length1)) {
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       break;
-#line 776 "Gtk.vala.c"
-                               }
-#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp17_ = inc;
-#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp17__length1 = inc_length1;
-#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp18_ = i;
-#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp19_ = _tmp17_[_tmp18_];
-#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp20_ = g_strdup (_tmp19_);
-#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               e = _tmp20_;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp21_ = src;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp22_ = e;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp23_ = g_strconcat (_tmp22_, " = imports.gi.", NULL);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp24_ = _tmp23_;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp25_ = e;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp26_ = g_strconcat (_tmp24_, _tmp25_, NULL);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp27_ = _tmp26_;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp28_ = g_strconcat (_tmp27_, ";\n", NULL);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp29_ = _tmp28_;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp30_ = g_strconcat (_tmp21_, _tmp29_, NULL);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (src);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               src = _tmp30_;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp29_);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp27_);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp24_);
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (e);
-#line 822 "Gtk.vala.c"
-                       }
-               }
-       }
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp31_ = src;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp32_ = g_strconcat (_tmp31_, "console = imports.console;\n", NULL);
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (src);
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       src = _tmp32_;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp33_ = src;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp34_ = g_strconcat (_tmp33_, "XObject = imports.XObject.XObject;\n", NULL);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (src);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       src = _tmp34_;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp35_ = src;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp36_ = ((JsRenderJsRender*) self)->name;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp37_ = g_strconcat (_tmp36_, "=new XObject(", NULL);
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp38_ = _tmp37_;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp39_ = js_render_js_render_mungeToString ((JsRenderJsRender*) self, "    ");
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp40_ = _tmp39_;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp41_ = g_strconcat (_tmp38_, _tmp40_, NULL);
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp42_ = _tmp41_;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp43_ = g_strconcat (_tmp42_, ");\n", NULL);
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp44_ = _tmp43_;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp45_ = g_strconcat (_tmp35_, _tmp44_, NULL);
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (src);
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       src = _tmp45_;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp44_);
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp42_);
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp40_);
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp38_);
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp46_ = src;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp47_ = ((JsRenderJsRender*) self)->name;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp48_ = g_strconcat (_tmp47_, ".init();\n", NULL);
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp49_ = _tmp48_;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp50_ = g_strconcat (_tmp46_, _tmp49_, NULL);
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (src);
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       src = _tmp50_;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp49_);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp51_ = src;
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp52_ = ((JsRenderJsRender*) self)->name;
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp53_ = g_strconcat ("XObject.cache['/", _tmp52_, NULL);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp54_ = _tmp53_;
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp55_ = g_strconcat (_tmp54_, "'] = ", NULL);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp56_ = _tmp55_;
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp57_ = ((JsRenderJsRender*) self)->name;
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp58_ = g_strconcat (_tmp56_, _tmp57_, NULL);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp59_ = _tmp58_;
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp60_ = g_strconcat (_tmp59_, ";\n", NULL);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp61_ = _tmp60_;
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp62_ = g_strconcat (_tmp51_, _tmp61_, NULL);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (src);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       src = _tmp62_;
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp61_);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp59_);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp56_);
-#line 138 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp54_);
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       result = src;
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       inc = (_vala_array_free (inc, inc_length1, (GDestroyNotify) g_free), NULL);
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return result;
-#line 934 "Gtk.vala.c"
-}
-
-
-static void js_render_gtk_real_save (JsRenderJsRender* base) {
-       JsRenderGtk * self;
-#line 146 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self = (JsRenderGtk*) base;
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       JS_RENDER_JS_RENDER_CLASS (js_render_gtk_parent_class)->save (G_TYPE_CHECK_INSTANCE_CAST (self, JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender));
-#line 148 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       js_render_gtk_saveJS (self);
-#line 149 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       js_render_gtk_saveVala (self);
-#line 948 "Gtk.vala.c"
-}
-
-
-/** 
-         *  saveJS
-         * 
-         * save as a javascript file.
-         * why is this not save...???
-         * 
-         */
-static void js_render_gtk_saveJS (JsRenderGtk* self) {
-       gchar* fn = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_if_fail (self != NULL);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = ((JsRenderJsRender*) self)->path;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = g_path_get_dirname (_tmp0_);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = _tmp1_;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = g_strconcat (_tmp2_, "/", NULL);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = _tmp3_;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp5_ = ((JsRenderJsRender*) self)->name;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp6_ = g_strconcat (_tmp4_, _tmp5_, NULL);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp7_ = _tmp6_;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp8_ = g_strconcat (_tmp7_, ".js", NULL);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp9_ = _tmp8_;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp7_);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp4_);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp2_);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       fn = _tmp9_;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp10_ = g_strconcat ("WRITE : ", fn, NULL);
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_ = _tmp10_;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_print ("%s", _tmp11_);
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp11_);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp12_ = js_render_js_render_toSource ((JsRenderJsRender*) self);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp13_ = _tmp12_;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_file_set_contents (fn, _tmp13_, (gssize) (-1), &_inner_error_);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp13_);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_inner_error_ != NULL) {
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (fn);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               g_clear_error (&_inner_error_);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               return;
-#line 1032 "Gtk.vala.c"
-       }
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (fn);
-#line 1036 "Gtk.vala.c"
-}
-
-
-static void js_render_gtk_saveVala (JsRenderGtk* self) {
-       gchar* fn = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 169 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_if_fail (self != NULL);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = ((JsRenderJsRender*) self)->path;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = g_path_get_dirname (_tmp0_);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = _tmp1_;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = g_strconcat (_tmp2_, "/", NULL);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = _tmp3_;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp5_ = ((JsRenderJsRender*) self)->name;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp6_ = g_strconcat (_tmp4_, _tmp5_, NULL);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp7_ = _tmp6_;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp8_ = g_strconcat (_tmp7_, ".vala", NULL);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp9_ = _tmp8_;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp7_);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp4_);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp2_);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       fn = _tmp9_;
-#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp10_ = g_strconcat ("WRITE : ", fn, NULL);
-#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_ = _tmp10_;
-#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_print ("%s", _tmp11_);
-#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp11_);
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp12_ = js_render_js_render_toValaSource ((JsRenderJsRender*) self, FALSE);
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp13_ = _tmp12_;
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_file_set_contents (fn, _tmp13_, (gssize) (-1), &_inner_error_);
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp13_);
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_inner_error_ != NULL) {
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (fn);
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               g_clear_error (&_inner_error_);
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               return;
-#line 1113 "Gtk.vala.c"
-       }
-#line 169 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (fn);
-#line 1117 "Gtk.vala.c"
-}
-
-
-static gchar* js_render_gtk_getHelpUrl (JsRenderGtk* self, const gchar* cls) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-#line 204 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 204 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (cls != NULL, NULL);
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = cls;
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = g_strconcat ("http://devel.akbkhome.com/seed/", _tmp0_, NULL);
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = _tmp1_;
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = g_strconcat (_tmp2_, ".html", NULL);
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = _tmp3_;
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp2_);
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       result = _tmp4_;
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return result;
-#line 1148 "Gtk.vala.c"
-}
-
-
-static gchar* js_render_gtk_real_toValaSource (JsRenderJsRender* base, gboolean testcompile) {
-       JsRenderGtk * self;
-       gchar* result = NULL;
-       gchar* ret = NULL;
-       gchar* _tmp0_ = NULL;
-       PaletePalete* _tmp1_ = NULL;
-       JsRenderNode* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       const gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       const gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-       gchar* _tmp18_ = NULL;
-       const gchar* _tmp19_ = NULL;
-       gchar* _tmp20_ = NULL;
-       const gchar* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       gboolean _tmp23_ = FALSE;
-       const gchar* _tmp26_ = NULL;
-       gchar* _tmp27_ = NULL;
-       const gchar* _tmp28_ = NULL;
-       gchar* _tmp29_ = NULL;
-       const gchar* _tmp30_ = NULL;
-       JsRenderNode* _tmp31_ = NULL;
-       const gchar* _tmp32_ = NULL;
-       gchar* _tmp33_ = NULL;
-       gchar* _tmp34_ = NULL;
-       gchar* _tmp35_ = NULL;
-       gchar* _tmp36_ = NULL;
-       gchar* _tmp37_ = NULL;
-       const gchar* _tmp38_ = NULL;
-       const gchar* _tmp39_ = NULL;
-       gchar* _tmp40_ = NULL;
-       gchar* _tmp41_ = NULL;
-       gchar* _tmp42_ = NULL;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       const gchar* _tmp45_ = NULL;
-       gchar* _tmp46_ = NULL;
-       const gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       const gchar* _tmp49_ = NULL;
-       gchar* _tmp50_ = NULL;
-       gboolean _tmp51_ = FALSE;
-       const gchar* _tmp54_ = NULL;
-       gchar* _tmp55_ = NULL;
-       const gchar* _tmp56_ = NULL;
-       JsRenderNode* _tmp57_ = NULL;
-       gchar* _tmp58_ = NULL;
-       gchar* _tmp59_ = NULL;
-       gchar* _tmp60_ = NULL;
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self = (JsRenderGtk*) base;
-#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = g_strdup ("");
-#line 217 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp0_;
-#line 220 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self->priv->vcnt = 0;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = palete_factory ("Gtk");
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (self->priv->palete);
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self->priv->palete = G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, PALETE_TYPE_GTK, PaleteGtk);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       __g_list_free__g_object_unref0_0 (self->priv->vitems);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self->priv->vitems = NULL;
-#line 229 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = ((JsRenderJsRender*) self)->tree;
-#line 229 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       js_render_gtk_toValaName (self, _tmp2_);
-#line 232 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = ret;
-#line 232 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = g_strconcat (_tmp3_, "/* -- to compile\n", NULL);
-#line 232 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 232 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp4_;
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp5_ = ret;
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp6_ = g_strconcat (_tmp5_, "valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pk" \
-"g gtksourceview-3.0  --pkg  libwnck-3.0 \\\n", NULL);
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp6_;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp7_ = ret;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp8_ = ((JsRenderJsRender*) self)->name;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp9_ = g_strconcat ("    /tmp/", _tmp8_, NULL);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp10_ = _tmp9_;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_ = g_strconcat (_tmp10_, ".vala  -o /tmp/", NULL);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp12_ = _tmp11_;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp13_ = ((JsRenderJsRender*) self)->name;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp15_ = _tmp14_;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp16_ = g_strconcat (_tmp15_, "\n", NULL);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp17_ = _tmp16_;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp18_ = g_strconcat (_tmp7_, _tmp17_, NULL);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp18_;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp17_);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp15_);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp12_);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp10_);
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp19_ = ret;
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp20_ = g_strconcat (_tmp19_, "*" "/\n", NULL);
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp20_;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp21_ = ret;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp22_ = g_strconcat (_tmp21_, "\n\n", NULL);
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp22_;
-#line 238 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp23_ = testcompile;
-#line 238 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (!_tmp23_) {
-#line 1307 "Gtk.vala.c"
-               const gchar* _tmp24_ = NULL;
-               gchar* _tmp25_ = NULL;
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp24_ = ret;
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp25_ = g_strconcat (_tmp24_, "/* -- to test class\n", NULL);
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp25_;
-#line 1318 "Gtk.vala.c"
-       }
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp26_ = ret;
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp27_ = g_strconcat (_tmp26_, "static int main (string[] args) {\n", NULL);
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp27_;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp28_ = ret;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp29_ = g_strconcat (_tmp28_, "    Gtk.init (ref args);\n", NULL);
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp29_;
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp30_ = ret;
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp31_ = ((JsRenderJsRender*) self)->tree;
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp32_ = _tmp31_->xvala_xcls;
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp33_ = g_strconcat ("    new ", _tmp32_, NULL);
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp34_ = _tmp33_;
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp35_ = g_strconcat (_tmp34_, "();\n", NULL);
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp36_ = _tmp35_;
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp37_ = g_strconcat (_tmp30_, _tmp36_, NULL);
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp37_;
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp36_);
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp34_);
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp38_ = ret;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp39_ = ((JsRenderJsRender*) self)->name;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp40_ = g_strconcat ("    ", _tmp39_, NULL);
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp41_ = _tmp40_;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp42_ = g_strconcat (_tmp41_, ".show_all();\n", NULL);
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp43_ = _tmp42_;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp44_ = g_strconcat (_tmp38_, _tmp43_, NULL);
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp44_;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp43_);
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp41_);
-#line 247 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp45_ = ret;
-#line 247 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp46_ = g_strconcat (_tmp45_, "     Gtk.main ();\n", NULL);
-#line 247 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 247 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp46_;
-#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp47_ = ret;
-#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp48_ = g_strconcat (_tmp47_, "    return 0;\n", NULL);
-#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp48_;
-#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp49_ = ret;
-#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp50_ = g_strconcat (_tmp49_, "}\n", NULL);
-#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp50_;
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp51_ = testcompile;
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (!_tmp51_) {
-#line 1410 "Gtk.vala.c"
-               const gchar* _tmp52_ = NULL;
-               gchar* _tmp53_ = NULL;
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp52_ = ret;
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp53_ = g_strconcat (_tmp52_, "*" "/\n", NULL);
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp53_;
-#line 1421 "Gtk.vala.c"
-       }
-#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp54_ = ret;
-#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp55_ = g_strconcat (_tmp54_, "\n\n", NULL);
-#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp55_;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp56_ = ret;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp57_ = ((JsRenderJsRender*) self)->tree;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp58_ = js_render_gtk_toValaItem (self, _tmp57_, 0);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp59_ = _tmp58_;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp60_ = g_strconcat (_tmp56_, _tmp59_, NULL);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp60_;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp59_);
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       result = ret;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return result;
-#line 1451 "Gtk.vala.c"
-}
-
-
-static gchar* js_render_gtk_toValaNS (JsRenderGtk* self, JsRenderNode* item) {
-       gchar* result = NULL;
-       gchar* ns = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (item != NULL, NULL);
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = item;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = js_render_node_get (_tmp0_, "* xns");
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ns = _tmp1_;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = g_strconcat (ns, ".", NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       result = _tmp2_;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ns);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return result;
-#line 1479 "Gtk.vala.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 285 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 1486 "Gtk.vala.c"
-}
-
-
-static void js_render_gtk_toValaName (JsRenderGtk* self, JsRenderNode* item) {
-       gint _tmp0_ = 0;
-       gchar* cls = NULL;
-       JsRenderNode* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       JsRenderNode* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       JsRenderNode* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       gint _tmp13_ = 0;
-       gint _tmp14_ = 0;
-       gboolean _tmp15_ = FALSE;
-       gchar* id = NULL;
-       gchar* _tmp23_ = NULL;
-       GeeHashMap* props = NULL;
-       PaleteGtk* _tmp24_ = NULL;
-       const gchar* _tmp25_ = NULL;
-       GeeHashMap* _tmp26_ = NULL;
-       JsRenderNode* _tmp27_ = NULL;
-       const gchar* _tmp28_ = NULL;
-       gchar* _tmp29_ = NULL;
-       JsRenderNode* _tmp30_ = NULL;
-       const gchar* _tmp31_ = NULL;
-       gchar* _tmp32_ = NULL;
-       gchar* _tmp33_ = NULL;
-       JsRenderNode* _tmp34_ = NULL;
-       gchar* _tmp35_ = NULL;
-       gchar* _tmp36_ = NULL;
-       gint _tmp37_ = 0;
-       gint _tmp38_ = 0;
-       gboolean _tmp39_ = FALSE;
-       JsRenderNode* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       JsRenderNode* _tmp45_ = NULL;
-       JsRenderNode* _tmp46_ = NULL;
-       JsRenderNode* _tmp47_ = NULL;
-       GeeArrayList* _tmp48_ = NULL;
-       gint _tmp49_ = 0;
-       gint _tmp50_ = 0;
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_if_fail (self != NULL);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_if_fail (item != NULL);
-#line 271 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = self->priv->vcnt;
-#line 271 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self->priv->vcnt = _tmp0_ + 1;
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = item;
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = js_render_gtk_toValaNS (self, _tmp1_);
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = _tmp2_;
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = item;
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp5_ = js_render_node_get (_tmp4_, "xtype");
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp6_ = _tmp5_;
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp7_ = g_strconcat (_tmp3_, _tmp6_, NULL);
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp8_ = _tmp7_;
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp6_);
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp3_);
-#line 273 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       cls = _tmp8_;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp10_ = item;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_ = js_render_node_get (_tmp10_, "id");
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp12_ = _tmp11_;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp13_ = strlen (_tmp12_);
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp14_ = _tmp13_;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp15_ = _tmp14_ > 0;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp12_);
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp15_) {
-#line 1581 "Gtk.vala.c"
-               JsRenderNode* _tmp16_ = NULL;
-               gchar* _tmp17_ = NULL;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp16_ = item;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp17_ = js_render_node_get (_tmp16_, "id");
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp9_);
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp9_ = _tmp17_;
-#line 1592 "Gtk.vala.c"
-       } else {
-               JsRenderNode* _tmp18_ = NULL;
-               gchar* _tmp19_ = NULL;
-               gchar* _tmp20_ = NULL;
-               gint _tmp21_ = 0;
-               gchar* _tmp22_ = NULL;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp18_ = item;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp19_ = js_render_node_get (_tmp18_, "xtype");
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp20_ = _tmp19_;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp21_ = self->priv->vcnt;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp22_ = g_strdup_printf ("%s%d", _tmp20_, _tmp21_);
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp9_);
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp9_ = _tmp22_;
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp20_);
-#line 1615 "Gtk.vala.c"
-       }
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp23_ = g_strdup (_tmp9_);
-#line 275 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       id = _tmp23_;
-#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp24_ = self->priv->palete;
-#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp25_ = cls;
-#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp26_ = palete_palete_getPropertiesFor ((PaletePalete*) _tmp24_, _tmp25_, "props");
-#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       props = _tmp26_;
-#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp27_ = item;
-#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp28_ = cls;
-#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp29_ = g_strdup (_tmp28_);
-#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp27_->xvala_cls);
-#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp27_->xvala_cls = _tmp29_;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp30_ = item;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp31_ = id;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp32_ = g_strconcat ("Xcls_", _tmp31_, NULL);
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp30_->xvala_xcls);
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp30_->xvala_xcls = _tmp32_;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp34_ = item;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp35_ = js_render_node_get (_tmp34_, "id");
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp36_ = _tmp35_;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp37_ = strlen (_tmp36_);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp38_ = _tmp37_;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp39_ = _tmp38_ > 0;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp36_);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp39_) {
-#line 1665 "Gtk.vala.c"
-               JsRenderNode* _tmp40_ = NULL;
-               gchar* _tmp41_ = NULL;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp40_ = item;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp41_ = js_render_node_get (_tmp40_, "id");
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp33_);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp33_ = _tmp41_;
-#line 1676 "Gtk.vala.c"
-       } else {
-               gchar* _tmp42_ = NULL;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp42_ = g_strdup ("");
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp33_);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp33_ = _tmp42_;
-#line 1685 "Gtk.vala.c"
-       }
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp43_ = item;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp44_ = g_strdup (_tmp33_);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp43_->xvala_id);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp43_->xvala_id = _tmp44_;
-#line 285 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp45_ = item;
-#line 285 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp46_ = _g_object_ref0 (_tmp45_);
-#line 285 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self->priv->vitems = g_list_append (self->priv->vitems, _tmp46_);
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp47_ = item;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp48_ = _tmp47_->items;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp49_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp48_);
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp50_ = _tmp49_;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp50_ < 1) {
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp33_);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_object_unref0 (props);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (id);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp9_);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (cls);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               return;
-#line 1723 "Gtk.vala.c"
-       }
-       {
-               gint i = 0;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               i = 0;
-#line 1729 "Gtk.vala.c"
-               {
-                       gboolean _tmp51_ = FALSE;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp51_ = TRUE;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       while (TRUE) {
-#line 1736 "Gtk.vala.c"
-                               gint _tmp53_ = 0;
-                               JsRenderNode* _tmp54_ = NULL;
-                               GeeArrayList* _tmp55_ = NULL;
-                               gint _tmp56_ = 0;
-                               gint _tmp57_ = 0;
-                               JsRenderNode* _tmp58_ = NULL;
-                               GeeArrayList* _tmp59_ = NULL;
-                               gint _tmp60_ = 0;
-                               gpointer _tmp61_ = NULL;
-                               JsRenderNode* _tmp62_ = NULL;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!_tmp51_) {
-#line 1749 "Gtk.vala.c"
-                                       gint _tmp52_ = 0;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp52_ = i;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       i = _tmp52_ + 1;
-#line 1755 "Gtk.vala.c"
-                               }
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp51_ = FALSE;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp53_ = i;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp54_ = item;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp55_ = _tmp54_->items;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp56_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp55_);
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp57_ = _tmp56_;
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!(_tmp53_ < _tmp57_)) {
-#line 291 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       break;
-#line 1773 "Gtk.vala.c"
-                               }
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp58_ = item;
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp59_ = _tmp58_->items;
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp60_ = i;
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp61_ = gee_abstract_list_get ((GeeAbstractList*) _tmp59_, _tmp60_);
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp62_ = (JsRenderNode*) _tmp61_;
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               js_render_gtk_toValaName (self, _tmp62_);
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_object_unref0 (_tmp62_);
-#line 1789 "Gtk.vala.c"
-                       }
-               }
-       }
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp33_);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (props);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (id);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp9_);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (cls);
-#line 1803 "Gtk.vala.c"
-}
-
-
-static gchar string_get (const gchar* self, glong index) {
-       gchar result = '\0';
-       glong _tmp0_ = 0L;
-       gchar _tmp1_ = '\0';
-#line 996 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, '\0');
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = index;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1821 "Gtk.vala.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
-       glong result = 0L;
-       gchar* end = NULL;
-       gchar* _tmp0_ = NULL;
-       glong _tmp1_ = 0L;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = str;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = maxlen;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       end = _tmp2_;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = end;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ == NULL) {
-#line 1844 "Gtk.vala.c"
-               glong _tmp4_ = 0L;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = maxlen;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp4_;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1852 "Gtk.vala.c"
-       } else {
-               gchar* _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = end;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (glong) (_tmp5_ - _tmp6_);
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1864 "Gtk.vala.c"
-       }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
-       gchar* result = NULL;
-       glong string_length = 0L;
-       gboolean _tmp0_ = FALSE;
-       glong _tmp1_ = 0L;
-       glong _tmp8_ = 0L;
-       glong _tmp14_ = 0L;
-       glong _tmp17_ = 0L;
-       glong _tmp18_ = 0L;
-       glong _tmp19_ = 0L;
-       glong _tmp20_ = 0L;
-       glong _tmp21_ = 0L;
-       gchar* _tmp22_ = NULL;
-#line 1204 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = offset;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_ >= ((glong) 0)) {
-#line 1888 "Gtk.vala.c"
-               glong _tmp2_ = 0L;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = len;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 1894 "Gtk.vala.c"
-       } else {
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = FALSE;
-#line 1898 "Gtk.vala.c"
-       }
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_) {
-#line 1902 "Gtk.vala.c"
-               glong _tmp3_ = 0L;
-               glong _tmp4_ = 0L;
-               glong _tmp5_ = 0L;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = offset;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = len;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = _tmp5_;
-#line 1914 "Gtk.vala.c"
-       } else {
-               gint _tmp6_ = 0;
-               gint _tmp7_ = 0;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = strlen (self);
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = _tmp6_;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = (glong) _tmp7_;
-#line 1924 "Gtk.vala.c"
-       }
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp8_ = offset;
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp8_ < ((glong) 0)) {
-#line 1930 "Gtk.vala.c"
-               glong _tmp9_ = 0L;
-               glong _tmp10_ = 0L;
-               glong _tmp11_ = 0L;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = string_length;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp10_ = offset;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               offset = _tmp9_ + _tmp10_;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp11_ = offset;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 1944 "Gtk.vala.c"
-       } else {
-               glong _tmp12_ = 0L;
-               glong _tmp13_ = 0L;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp12_ = offset;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp13_ = string_length;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 1954 "Gtk.vala.c"
-       }
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp14_ = len;
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp14_ < ((glong) 0)) {
-#line 1960 "Gtk.vala.c"
-               glong _tmp15_ = 0L;
-               glong _tmp16_ = 0L;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp15_ = string_length;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp16_ = offset;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp15_ - _tmp16_;
-#line 1969 "Gtk.vala.c"
-       }
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp17_ = offset;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp18_ = len;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp19_ = string_length;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp20_ = offset;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp21_ = len;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp22_;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1989 "Gtk.vala.c"
-}
-
-
-static void _g_free0_ (gpointer var) {
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       var = (g_free (var), NULL);
-#line 1996 "Gtk.vala.c"
-}
-
-
-static void _g_list_free__g_free0_ (GList* self) {
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_list_foreach (self, (GFunc) _g_free0_, NULL);
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_list_free (self);
-#line 2005 "Gtk.vala.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = separator;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_ == NULL) {
-#line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               separator = "";
-#line 2022 "Gtk.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ != NULL) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = TRUE;
-#line 2032 "Gtk.vala.c"
-       } else {
-               gchar** _tmp4_ = NULL;
-               gint _tmp4__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp4__length1 > 0;
-#line 2042 "Gtk.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp2_) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = TRUE;
-#line 2048 "Gtk.vala.c"
-       } else {
-               gboolean _tmp5_ = FALSE;
-               gchar** _tmp6_ = NULL;
-               gint _tmp6__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp6__length1 == (-1)) {
-#line 2059 "Gtk.vala.c"
-                       gchar** _tmp7_ = NULL;
-                       gint _tmp7__length1 = 0;
-                       const gchar* _tmp8_ = NULL;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp8_ = _tmp7_[0];
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = _tmp8_ != NULL;
-#line 2071 "Gtk.vala.c"
-               } else {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = FALSE;
-#line 2075 "Gtk.vala.c"
-               }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = _tmp5_;
-#line 2079 "Gtk.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_) {
-#line 2083 "Gtk.vala.c"
-               gint i = 0;
-               gsize len = 0UL;
-               gint _tmp31_ = 0;
-               gint _tmp33_ = 0;
-               gint _tmp34_ = 0;
-               gsize _tmp35_ = 0UL;
-               const gchar* _tmp36_ = NULL;
-               gint _tmp37_ = 0;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               const gchar* res = NULL;
-               gsize _tmp40_ = 0UL;
-               void* _tmp41_ = NULL;
-               void* ptr = NULL;
-               const gchar* _tmp42_ = NULL;
-               gchar** _tmp43_ = NULL;
-               gint _tmp43__length1 = 0;
-               const gchar* _tmp44_ = NULL;
-               void* _tmp45_ = NULL;
-               const gchar* _tmp62_ = NULL;
-#line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = (gsize) 1;
-#line 2106 "Gtk.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp9_ = TRUE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 2115 "Gtk.vala.c"
-                               gboolean _tmp11_ = FALSE;
-                               gboolean _tmp12_ = FALSE;
-                               gchar** _tmp13_ = NULL;
-                               gint _tmp13__length1 = 0;
-                               gint _tmp21_ = 0;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-                               gsize _tmp30_ = 0UL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp9_) {
-#line 2128 "Gtk.vala.c"
-                                       gint _tmp10_ = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp10_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp10_ + 1;
-#line 2134 "Gtk.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp13__length1 != (-1)) {
-#line 2144 "Gtk.vala.c"
-                                       gint _tmp14_ = 0;
-                                       gchar** _tmp15_ = NULL;
-                                       gint _tmp15__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp14_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 2156 "Gtk.vala.c"
-                               } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = FALSE;
-#line 2160 "Gtk.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp12_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = TRUE;
-#line 2166 "Gtk.vala.c"
-                               } else {
-                                       gboolean _tmp16_ = FALSE;
-                                       gchar** _tmp17_ = NULL;
-                                       gint _tmp17__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       if (_tmp17__length1 == (-1)) {
-#line 2177 "Gtk.vala.c"
-                                               gchar** _tmp18_ = NULL;
-                                               gint _tmp18__length1 = 0;
-                                               gint _tmp19_ = 0;
-                                               const gchar* _tmp20_ = NULL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp19_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp20_ = _tmp18_[_tmp19_];
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = _tmp20_ != NULL;
-#line 2192 "Gtk.vala.c"
-                                       } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = FALSE;
-#line 2196 "Gtk.vala.c"
-                                       }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = _tmp16_;
-#line 2200 "Gtk.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp11_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 2206 "Gtk.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp23_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp24_ != NULL) {
-#line 2218 "Gtk.vala.c"
-                                       gchar** _tmp25_ = NULL;
-                                       gint _tmp25__length1 = 0;
-                                       gint _tmp26_ = 0;
-                                       const gchar* _tmp27_ = NULL;
-                                       gint _tmp28_ = 0;
-                                       gint _tmp29_ = 0;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp26_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp27_ = _tmp25_[_tmp26_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp29_ = _tmp28_;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = _tmp29_;
-#line 2239 "Gtk.vala.c"
-                               } else {
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = 0;
-#line 2243 "Gtk.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp30_ = len;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               len = _tmp30_ + _tmp21_;
-#line 2249 "Gtk.vala.c"
-                       }
-               }
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp31_ = i;
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp31_ == 0) {
-#line 2256 "Gtk.vala.c"
-                       gchar* _tmp32_ = NULL;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp32_ = g_strdup ("");
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       result = _tmp32_;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return result;
-#line 2264 "Gtk.vala.c"
-               }
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp33_ = i;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               str_array_length1 = _tmp33_;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp34_ = str_array_length1;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp35_ = len;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp36_ = separator;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp38_ = _tmp37_;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp39_ = i;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp40_ = len;
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp41_ = g_malloc (_tmp40_);
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = _tmp41_;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp42_ = res;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43_ = str_array;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43__length1 = str_array_length1;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp44_ = _tmp43_[0];
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               ptr = _tmp45_;
-#line 2302 "Gtk.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp46_ = TRUE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 2311 "Gtk.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               void* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               void* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint _tmp54__length1 = 0;
-                               gint _tmp55_ = 0;
-                               const gchar* _tmp56_ = NULL;
-                               void* _tmp60_ = NULL;
-                               void* _tmp61_ = NULL;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp46_) {
-#line 2327 "Gtk.vala.c"
-                                       gint _tmp47_ = 0;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp47_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp47_ + 1;
-#line 2333 "Gtk.vala.c"
-                               }
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp48_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49_ = str_array;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49__length1 = str_array_length1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 2347 "Gtk.vala.c"
-                               }
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp50_ = ptr;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp51_ = separator;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp52_;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp55_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp56_ = _tmp54_[_tmp55_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp56_ != NULL) {
-#line 2367 "Gtk.vala.c"
-                                       gchar** _tmp57_ = NULL;
-                                       gint _tmp57__length1 = 0;
-                                       gint _tmp58_ = 0;
-                                       const gchar* _tmp59_ = NULL;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp58_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp59_ = _tmp57_[_tmp58_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = (const gchar*) _tmp59_;
-#line 2382 "Gtk.vala.c"
-                               } else {
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = "";
-#line 2386 "Gtk.vala.c"
-                               }
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp60_ = ptr;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp61_;
-#line 2394 "Gtk.vala.c"
-                       }
-               }
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp62_ = res;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = NULL;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (gchar*) _tmp62_;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 2405 "Gtk.vala.c"
-       } else {
-               gchar* _tmp63_ = NULL;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp63_ = g_strdup ("");
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp63_;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 2414 "Gtk.vala.c"
-       }
-}
-
-
-static gchar* js_render_gtk_toValaItem (JsRenderGtk* self, JsRenderNode* item, gint depth) {
-       gchar* result = NULL;
-       gchar* ret = NULL;
-       gchar* _tmp0_ = NULL;
-       gchar* inpad = NULL;
-       gint _tmp1_ = 0;
-       gchar* _tmp2_ = NULL;
-       gchar* pad = NULL;
-       gint _tmp3_ = 0;
-       gchar* _tmp4_ = NULL;
-       gchar* ipad = NULL;
-       gint _tmp5_ = 0;
-       gchar* _tmp6_ = NULL;
-       gchar* cls = NULL;
-       JsRenderNode* _tmp7_ = NULL;
-       const gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* xcls = NULL;
-       JsRenderNode* _tmp10_ = NULL;
-       const gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       GeeHashMap* citems = NULL;
-       GeeHashMap* _tmp13_ = NULL;
-       gint _tmp14_ = 0;
-       const gchar* _tmp30_ = NULL;
-       const gchar* _tmp31_ = NULL;
-       gchar* _tmp32_ = NULL;
-       gchar* _tmp33_ = NULL;
-       const gchar* _tmp34_ = NULL;
-       gchar* _tmp35_ = NULL;
-       gchar* _tmp36_ = NULL;
-       gchar* _tmp37_ = NULL;
-       gchar* _tmp38_ = NULL;
-       const gchar* _tmp39_ = NULL;
-       gchar* _tmp40_ = NULL;
-       gchar* _tmp41_ = NULL;
-       gchar* _tmp42_ = NULL;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       const gchar* _tmp45_ = NULL;
-       const gchar* _tmp46_ = NULL;
-       gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       const gchar* _tmp49_ = NULL;
-       gchar* _tmp50_ = NULL;
-       gchar* _tmp51_ = NULL;
-       gchar* _tmp52_ = NULL;
-       gchar* _tmp53_ = NULL;
-       gchar* _tmp54_ = NULL;
-       gint _tmp55_ = 0;
-       gint _tmp66_ = 0;
-       const gchar* _tmp99_ = NULL;
-       const gchar* _tmp100_ = NULL;
-       gchar* _tmp101_ = NULL;
-       gchar* _tmp102_ = NULL;
-       gchar* _tmp103_ = NULL;
-       gchar* _tmp104_ = NULL;
-       gchar* _tmp105_ = NULL;
-       GeeMapIterator* iter = NULL;
-       JsRenderNode* _tmp106_ = NULL;
-       GeeHashMap* _tmp107_ = NULL;
-       GeeMapIterator* _tmp108_ = NULL;
-       const gchar* _tmp140_ = NULL;
-       const gchar* _tmp141_ = NULL;
-       gchar* _tmp142_ = NULL;
-       gchar* _tmp143_ = NULL;
-       gchar* _tmp144_ = NULL;
-       gchar* _tmp145_ = NULL;
-       gchar* _tmp146_ = NULL;
-       const gchar* _tmp147_ = NULL;
-       const gchar* _tmp148_ = NULL;
-       gchar* _tmp149_ = NULL;
-       gchar* _tmp150_ = NULL;
-       const gchar* _tmp151_ = NULL;
-       gchar* _tmp152_ = NULL;
-       gchar* _tmp153_ = NULL;
-       gchar* _tmp154_ = NULL;
-       gchar* _tmp155_ = NULL;
-       const gchar* _tmp156_ = NULL;
-       gchar* _tmp157_ = NULL;
-       gchar* _tmp158_ = NULL;
-       gchar* _tmp159_ = NULL;
-       gchar* _tmp160_ = NULL;
-       gchar* _tmp161_ = NULL;
-       GeeHashMap* ctors = NULL;
-       PaleteGtk* _tmp162_ = NULL;
-       const gchar* _tmp163_ = NULL;
-       GeeHashMap* _tmp164_ = NULL;
-       gchar* _tmp165_ = NULL;
-       JsRenderNode* _tmp166_ = NULL;
-       gchar* _tmp167_ = NULL;
-       gchar* _tmp168_ = NULL;
-       gint _tmp169_ = 0;
-       gint _tmp170_ = 0;
-       gboolean _tmp171_ = FALSE;
-       gchar* ctor = NULL;
-       gchar* _tmp175_ = NULL;
-       PaleteGirObject* ctor_def = NULL;
-       GeeHashMap* _tmp176_ = NULL;
-       const gchar* _tmp177_ = NULL;
-       gpointer _tmp178_ = NULL;
-       PaleteGirObject* _tmp179_ = NULL;
-       PaleteGirObject* _tmp180_ = NULL;
-       gint _tmp286_ = 0;
-       const gchar* _tmp315_ = NULL;
-       const gchar* _tmp316_ = NULL;
-       gchar* _tmp317_ = NULL;
-       gchar* _tmp318_ = NULL;
-       gchar* _tmp319_ = NULL;
-       gchar* _tmp320_ = NULL;
-       gchar* _tmp321_ = NULL;
-       JsRenderNode* _tmp322_ = NULL;
-       GeeHashMap* _tmp323_ = NULL;
-       GeeMapIterator* _tmp324_ = NULL;
-       const gchar* _tmp356_ = NULL;
-       const gchar* _tmp357_ = NULL;
-       gchar* _tmp358_ = NULL;
-       gchar* _tmp359_ = NULL;
-       gchar* _tmp360_ = NULL;
-       gchar* _tmp361_ = NULL;
-       gchar* _tmp362_ = NULL;
-       GeeHashMap* props = NULL;
-       PaleteGtk* _tmp363_ = NULL;
-       const gchar* _tmp364_ = NULL;
-       GeeHashMap* _tmp365_ = NULL;
-       GeeMapIterator* pviter = NULL;
-       GeeHashMap* _tmp366_ = NULL;
-       GeeMapIterator* _tmp367_ = NULL;
-       JsRenderNode* _tmp493_ = NULL;
-       gchar* _tmp494_ = NULL;
-       gchar* _tmp495_ = NULL;
-       gint _tmp496_ = 0;
-       gint _tmp497_ = 0;
-       gboolean _tmp498_ = FALSE;
-       JsRenderNode* _tmp516_ = NULL;
-       GeeHashMap* _tmp517_ = NULL;
-       gint _tmp518_ = 0;
-       gint _tmp519_ = 0;
-       const gchar* _tmp560_ = NULL;
-       const gchar* _tmp561_ = NULL;
-       gchar* _tmp562_ = NULL;
-       gchar* _tmp563_ = NULL;
-       gchar* _tmp564_ = NULL;
-       const gchar* _tmp565_ = NULL;
-       const gchar* _tmp566_ = NULL;
-       gchar* _tmp567_ = NULL;
-       gchar* _tmp568_ = NULL;
-       gchar* _tmp569_ = NULL;
-       gchar* _tmp570_ = NULL;
-       gchar* _tmp571_ = NULL;
-       gint _tmp572_ = 0;
-       gint _tmp594_ = 0;
-#line 297 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 297 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (item != NULL, NULL);
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = g_strdup ("");
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp0_;
-#line 301 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = depth;
-#line 301 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = g_strnfill ((gsize) ((_tmp1_ + 1) * 4), ' ');
-#line 301 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       inpad = _tmp2_;
-#line 303 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = depth;
-#line 303 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = g_strnfill ((gsize) ((_tmp3_ + 2) * 4), ' ');
-#line 303 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       pad = _tmp4_;
-#line 304 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp5_ = depth;
-#line 304 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp6_ = g_strnfill ((gsize) ((_tmp5_ + 3) * 4), ' ');
-#line 304 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ipad = _tmp6_;
-#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp7_ = item;
-#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp8_ = _tmp7_->xvala_cls;
-#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp9_ = g_strdup (_tmp8_);
-#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       cls = _tmp9_;
-#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp10_ = item;
-#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_ = _tmp10_->xvala_xcls;
-#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp12_ = g_strdup (_tmp11_);
-#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       xcls = _tmp12_;
-#line 310 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp13_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_BOOLEAN, NULL, NULL, NULL, NULL, NULL);
-#line 310 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       citems = _tmp13_;
-#line 312 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp14_ = depth;
-#line 312 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp14_ < 1) {
-#line 2621 "Gtk.vala.c"
-               const gchar* _tmp15_ = NULL;
-               const gchar* _tmp16_ = NULL;
-               gchar* _tmp17_ = NULL;
-               gchar* _tmp18_ = NULL;
-               const gchar* _tmp19_ = NULL;
-               gchar* _tmp20_ = NULL;
-               gchar* _tmp21_ = NULL;
-               gchar* _tmp22_ = NULL;
-               gchar* _tmp23_ = NULL;
-               const gchar* _tmp24_ = NULL;
-               gchar* _tmp25_ = NULL;
-               gchar* _tmp26_ = NULL;
-               gchar* _tmp27_ = NULL;
-               gchar* _tmp28_ = NULL;
-               gchar* _tmp29_ = NULL;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp15_ = ret;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp16_ = inpad;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp17_ = g_strconcat (_tmp16_, "public static ", NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp18_ = _tmp17_;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp19_ = xcls;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp20_ = g_strconcat (_tmp18_, _tmp19_, NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp21_ = _tmp20_;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp22_ = g_strconcat (_tmp21_, "  ", NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp23_ = _tmp22_;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp24_ = ((JsRenderJsRender*) self)->name;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp25_ = g_strconcat (_tmp23_, _tmp24_, NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp26_ = _tmp25_;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp27_ = g_strconcat (_tmp26_, ";\n\n", NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp28_ = _tmp27_;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp29_ = g_strconcat (_tmp15_, _tmp28_, NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp29_;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp28_);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp26_);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp23_);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp21_);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp18_);
-#line 2681 "Gtk.vala.c"
-       }
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp30_ = ret;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp31_ = inpad;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp32_ = g_strconcat (_tmp31_, "public class ", NULL);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp33_ = _tmp32_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp34_ = xcls;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp35_ = g_strconcat (_tmp33_, _tmp34_, NULL);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp36_ = _tmp35_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp37_ = g_strconcat (_tmp36_, "\n", NULL);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp38_ = _tmp37_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp39_ = inpad;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp40_ = g_strconcat (_tmp38_, _tmp39_, NULL);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp41_ = _tmp40_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp42_ = g_strconcat (_tmp41_, "{\n", NULL);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp43_ = _tmp42_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp44_ = g_strconcat (_tmp30_, _tmp43_, NULL);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp44_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp43_);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp41_);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp38_);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp36_);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp33_);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp45_ = ret;
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp46_ = pad;
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp47_ = g_strconcat (_tmp46_, "public ", NULL);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp48_ = _tmp47_;
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp49_ = cls;
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp50_ = g_strconcat (_tmp48_, _tmp49_, NULL);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp51_ = _tmp50_;
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp52_ = g_strconcat (_tmp51_, " el;\n", NULL);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp53_ = _tmp52_;
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp54_ = g_strconcat (_tmp45_, _tmp53_, NULL);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp54_;
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp53_);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp51_);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp48_);
-#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp55_ = depth;
-#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp55_ < 1) {
-#line 2761 "Gtk.vala.c"
-               const gchar* _tmp56_ = NULL;
-               const gchar* _tmp57_ = NULL;
-               gchar* _tmp58_ = NULL;
-               gchar* _tmp59_ = NULL;
-               const gchar* _tmp60_ = NULL;
-               gchar* _tmp61_ = NULL;
-               gchar* _tmp62_ = NULL;
-               gchar* _tmp63_ = NULL;
-               gchar* _tmp64_ = NULL;
-               gchar* _tmp65_ = NULL;
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp56_ = ret;
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp57_ = pad;
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp58_ = g_strconcat (_tmp57_, "private static ", NULL);
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp59_ = _tmp58_;
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp60_ = xcls;
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp61_ = g_strconcat (_tmp59_, _tmp60_, NULL);
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp62_ = _tmp61_;
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp63_ = g_strconcat (_tmp62_, "  _this;\n\n", NULL);
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp64_ = _tmp63_;
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp65_ = g_strconcat (_tmp56_, _tmp64_, NULL);
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp65_;
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp64_);
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp62_);
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp59_);
-#line 2802 "Gtk.vala.c"
-       }
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp66_ = depth;
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp66_ < 1) {
-#line 2808 "Gtk.vala.c"
-               {
-                       gint i = 0;
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       i = 1;
-#line 2813 "Gtk.vala.c"
-                       {
-                               gboolean _tmp67_ = FALSE;
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp67_ = TRUE;
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               while (TRUE) {
-#line 2820 "Gtk.vala.c"
-                                       gint _tmp69_ = 0;
-                                       GList* _tmp70_ = NULL;
-                                       guint _tmp71_ = 0U;
-                                       GList* _tmp72_ = NULL;
-                                       gint _tmp73_ = 0;
-                                       gconstpointer _tmp74_ = NULL;
-                                       const gchar* _tmp75_ = NULL;
-                                       gint _tmp76_ = 0;
-                                       gint _tmp77_ = 0;
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       if (!_tmp67_) {
-#line 2832 "Gtk.vala.c"
-                                               gint _tmp68_ = 0;
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp68_ = i;
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               i = _tmp68_ + 1;
-#line 2838 "Gtk.vala.c"
-                                       }
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp67_ = FALSE;
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp69_ = i;
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp70_ = self->priv->vitems;
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp71_ = g_list_length (_tmp70_);
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       if (!(((guint) _tmp69_) < _tmp71_)) {
-#line 335 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               break;
-#line 2852 "Gtk.vala.c"
-                                       }
-#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp72_ = self->priv->vitems;
-#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp73_ = i;
-#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp74_ = g_list_nth_data (_tmp72_, (guint) _tmp73_);
-#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp75_ = ((JsRenderNode*) _tmp74_)->xvala_id;
-#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp76_ = strlen (_tmp75_);
-#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp77_ = _tmp76_;
-#line 336 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       if (_tmp77_ > 0) {
-#line 2868 "Gtk.vala.c"
-                                               const gchar* _tmp78_ = NULL;
-                                               const gchar* _tmp79_ = NULL;
-                                               gchar* _tmp80_ = NULL;
-                                               gchar* _tmp81_ = NULL;
-                                               GList* _tmp82_ = NULL;
-                                               gint _tmp83_ = 0;
-                                               gconstpointer _tmp84_ = NULL;
-                                               const gchar* _tmp85_ = NULL;
-                                               gchar* _tmp86_ = NULL;
-                                               gchar* _tmp87_ = NULL;
-                                               gchar* _tmp88_ = NULL;
-                                               gchar* _tmp89_ = NULL;
-                                               GList* _tmp90_ = NULL;
-                                               gint _tmp91_ = 0;
-                                               gconstpointer _tmp92_ = NULL;
-                                               const gchar* _tmp93_ = NULL;
-                                               gchar* _tmp94_ = NULL;
-                                               gchar* _tmp95_ = NULL;
-                                               gchar* _tmp96_ = NULL;
-                                               gchar* _tmp97_ = NULL;
-                                               gchar* _tmp98_ = NULL;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp78_ = ret;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp79_ = pad;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp80_ = g_strconcat (_tmp79_, "public ", NULL);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp81_ = _tmp80_;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp82_ = self->priv->vitems;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp83_ = i;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp84_ = g_list_nth_data (_tmp82_, (guint) _tmp83_);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp85_ = ((JsRenderNode*) _tmp84_)->xvala_xcls;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp86_ = g_strconcat (_tmp81_, _tmp85_, NULL);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp87_ = _tmp86_;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp88_ = g_strconcat (_tmp87_, " ", NULL);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp89_ = _tmp88_;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp90_ = self->priv->vitems;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp91_ = i;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp92_ = g_list_nth_data (_tmp90_, (guint) _tmp91_);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp93_ = ((JsRenderNode*) _tmp92_)->xvala_id;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp94_ = g_strconcat (_tmp89_, _tmp93_, NULL);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp95_ = _tmp94_;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp96_ = g_strconcat (_tmp95_, ";\n", NULL);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp97_ = _tmp96_;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp98_ = g_strconcat (_tmp78_, _tmp97_, NULL);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (ret);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               ret = _tmp98_;
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp97_);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp95_);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp89_);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp87_);
-#line 337 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp81_);
-#line 2946 "Gtk.vala.c"
-                                       }
-                               }
-                       }
-               }
-       }
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp99_ = ret;
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp100_ = ipad;
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp101_ = g_strconcat ("\n", _tmp100_, NULL);
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp102_ = _tmp101_;
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp103_ = g_strconcat (_tmp102_, "// my vars\n", NULL);
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp104_ = _tmp103_;
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp105_ = g_strconcat (_tmp99_, _tmp104_, NULL);
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp105_;
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp104_);
-#line 343 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp102_);
-#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp106_ = item;
-#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp107_ = _tmp106_->props;
-#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp108_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp107_);
-#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       iter = _tmp108_;
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       while (TRUE) {
-#line 2984 "Gtk.vala.c"
-               GeeMapIterator* _tmp109_ = NULL;
-               gboolean _tmp110_ = FALSE;
-               gchar* k = NULL;
-               GeeMapIterator* _tmp111_ = NULL;
-               gpointer _tmp112_ = NULL;
-               gchar* v = NULL;
-               GeeMapIterator* _tmp113_ = NULL;
-               gpointer _tmp114_ = NULL;
-               const gchar* _tmp115_ = NULL;
-               gchar _tmp116_ = '\0';
-               gchar* kk = NULL;
-               const gchar* _tmp117_ = NULL;
-               gchar* _tmp118_ = NULL;
-               gchar** vv = NULL;
-               const gchar* _tmp119_ = NULL;
-               gchar** _tmp120_ = NULL;
-               gchar** _tmp121_ = NULL;
-               gint vv_length1 = 0;
-               gint _vv_size_ = 0;
-               const gchar* _tmp122_ = NULL;
-               const gchar* _tmp123_ = NULL;
-               gchar* _tmp124_ = NULL;
-               gchar* _tmp125_ = NULL;
-               gchar** _tmp126_ = NULL;
-               gint _tmp126__length1 = 0;
-               const gchar* _tmp127_ = NULL;
-               gchar* _tmp128_ = NULL;
-               gchar* _tmp129_ = NULL;
-               gchar* _tmp130_ = NULL;
-               gchar* _tmp131_ = NULL;
-               const gchar* _tmp132_ = NULL;
-               gchar* _tmp133_ = NULL;
-               gchar* _tmp134_ = NULL;
-               gchar* _tmp135_ = NULL;
-               gchar* _tmp136_ = NULL;
-               gchar* _tmp137_ = NULL;
-               GeeHashMap* _tmp138_ = NULL;
-               const gchar* _tmp139_ = NULL;
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp109_ = iter;
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp110_ = gee_map_iterator_next (_tmp109_);
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               if (!_tmp110_) {
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       break;
-#line 3031 "Gtk.vala.c"
-               }
-#line 346 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp111_ = iter;
-#line 346 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp112_ = gee_map_iterator_get_key (_tmp111_);
-#line 346 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               k = (gchar*) _tmp112_;
-#line 347 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp113_ = iter;
-#line 347 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp114_ = gee_map_iterator_get_value (_tmp113_);
-#line 347 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               v = (gchar*) _tmp114_;
-#line 349 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp115_ = k;
-#line 349 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp116_ = string_get (_tmp115_, (glong) 0);
-#line 349 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               if (_tmp116_ != '.') {
-#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (v);
-#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (k);
-#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       continue;
-#line 3057 "Gtk.vala.c"
-               }
-#line 353 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp117_ = k;
-#line 353 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp118_ = string_substring (_tmp117_, (glong) 1, (glong) (-1));
-#line 353 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               kk = _tmp118_;
-#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp119_ = v;
-#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp121_ = _tmp120_ = g_strsplit (_tmp119_, ":", 0);
-#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               vv = _tmp121_;
-#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               vv_length1 = _vala_array_length (_tmp120_);
-#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _vv_size_ = vv_length1;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp122_ = ret;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp123_ = pad;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp124_ = g_strconcat (_tmp123_, "public ", NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp125_ = _tmp124_;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp126_ = vv;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp126__length1 = vv_length1;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp127_ = _tmp126_[0];
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp128_ = g_strconcat (_tmp125_, _tmp127_, NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp129_ = _tmp128_;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp130_ = g_strconcat (_tmp129_, " ", NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp131_ = _tmp130_;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp132_ = kk;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp133_ = g_strconcat (_tmp131_, _tmp132_, NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp134_ = _tmp133_;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp135_ = g_strconcat (_tmp134_, ";\n", NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp136_ = _tmp135_;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp137_ = g_strconcat (_tmp122_, _tmp136_, NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp137_;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp136_);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp134_);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp131_);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp129_);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp125_);
-#line 357 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp138_ = citems;
-#line 357 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp139_ = k;
-#line 357 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp138_, _tmp139_, (gpointer) ((gintptr) TRUE));
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (kk);
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (v);
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (k);
-#line 3137 "Gtk.vala.c"
-       }
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp140_ = ret;
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp141_ = ipad;
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp142_ = g_strconcat ("\n", _tmp141_, NULL);
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp143_ = _tmp142_;
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp144_ = g_strconcat (_tmp143_, "// ctor \n", NULL);
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp145_ = _tmp144_;
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp146_ = g_strconcat (_tmp140_, _tmp145_, NULL);
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp146_;
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp145_);
-#line 363 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp143_);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp147_ = ret;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp148_ = pad;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp149_ = g_strconcat (_tmp148_, "public ", NULL);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp150_ = _tmp149_;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp151_ = xcls;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp152_ = g_strconcat (_tmp150_, _tmp151_, NULL);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp153_ = _tmp152_;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp154_ = g_strconcat (_tmp153_, "()\n", NULL);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp155_ = _tmp154_;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp156_ = pad;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp157_ = g_strconcat (_tmp155_, _tmp156_, NULL);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp158_ = _tmp157_;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp159_ = g_strconcat (_tmp158_, "{\n", NULL);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp160_ = _tmp159_;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp161_ = g_strconcat (_tmp147_, _tmp160_, NULL);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp161_;
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp160_);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp158_);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp155_);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp153_);
-#line 364 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp150_);
-#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp162_ = self->priv->palete;
-#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp163_ = cls;
-#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp164_ = palete_palete_getPropertiesFor ((PaletePalete*) _tmp162_, _tmp163_, "ctors");
-#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ctors = _tmp164_;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp166_ = item;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp167_ = js_render_node_get (_tmp166_, "*ctor");
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp168_ = _tmp167_;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp169_ = strlen (_tmp168_);
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp170_ = _tmp169_;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp171_ = _tmp170_ > 0;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp168_);
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp171_) {
-#line 3229 "Gtk.vala.c"
-               JsRenderNode* _tmp172_ = NULL;
-               gchar* _tmp173_ = NULL;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp172_ = item;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp173_ = js_render_node_get (_tmp172_, "(ctor");
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp165_);
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp165_ = _tmp173_;
-#line 3240 "Gtk.vala.c"
-       } else {
-               gchar* _tmp174_ = NULL;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp174_ = g_strdup ("new");
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp165_);
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp165_ = _tmp174_;
-#line 3249 "Gtk.vala.c"
-       }
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp175_ = g_strdup (_tmp165_);
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ctor = _tmp175_;
-#line 375 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp176_ = ctors;
-#line 375 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp177_ = ctor;
-#line 375 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp178_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp176_, _tmp177_);
-#line 375 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ctor_def = (PaleteGirObject*) _tmp178_;
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp179_ = ctor_def;
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp180_ = _tmp179_->paramset;
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp180_ != NULL) {
-#line 3269 "Gtk.vala.c"
-               gint argid = 0;
-               GList* args = NULL;
-               const gchar* _tmp259_ = NULL;
-               const gchar* _tmp260_ = NULL;
-               gchar* _tmp261_ = NULL;
-               gchar* _tmp262_ = NULL;
-               const gchar* _tmp263_ = NULL;
-               gchar* _tmp264_ = NULL;
-               gchar* _tmp265_ = NULL;
-               gchar* _tmp266_ = NULL;
-               gchar* _tmp267_ = NULL;
-               GList* _tmp268_ = NULL;
-               gchar* _tmp269_ = NULL;
-               gchar* _tmp270_ = NULL;
-               gchar* _tmp271_ = NULL;
-               gchar* _tmp272_ = NULL;
-               gchar* _tmp273_ = NULL;
-               gchar* _tmp274_ = NULL;
-               gchar* _tmp275_ = NULL;
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               argid = 1;
-#line 381 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               args = NULL;
-#line 3293 "Gtk.vala.c"
-               {
-                       gint i = 0;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       i = 0;
-#line 3298 "Gtk.vala.c"
-                       {
-                               gboolean _tmp181_ = FALSE;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp181_ = TRUE;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               while (TRUE) {
-#line 3305 "Gtk.vala.c"
-                                       gint _tmp183_ = 0;
-                                       PaleteGirObject* _tmp184_ = NULL;
-                                       PaleteGirObject* _tmp185_ = NULL;
-                                       GeeArrayList* _tmp186_ = NULL;
-                                       gint _tmp187_ = 0;
-                                       gint _tmp188_ = 0;
-                                       PaleteGirObject* val = NULL;
-                                       PaleteGirObject* _tmp189_ = NULL;
-                                       PaleteGirObject* _tmp190_ = NULL;
-                                       GeeArrayList* _tmp191_ = NULL;
-                                       gint _tmp192_ = 0;
-                                       gpointer _tmp193_ = NULL;
-                                       gchar* nm = NULL;
-                                       PaleteGirObject* _tmp194_ = NULL;
-                                       const gchar* _tmp195_ = NULL;
-                                       gchar* _tmp196_ = NULL;
-                                       gchar* pv = NULL;
-                                       JsRenderNode* _tmp197_ = NULL;
-                                       const gchar* _tmp198_ = NULL;
-                                       gchar* _tmp199_ = NULL;
-                                       const gchar* _tmp200_ = NULL;
-                                       gint _tmp201_ = 0;
-                                       gint _tmp202_ = 0;
-                                       const gchar* _tmp237_ = NULL;
-                                       const gchar* _tmp238_ = NULL;
-                                       gchar* _tmp239_ = NULL;
-                                       gchar* _tmp240_ = NULL;
-                                       gchar* _tmp241_ = NULL;
-                                       gchar* _tmp242_ = NULL;
-                                       const gchar* _tmp243_ = NULL;
-                                       gchar* _tmp244_ = NULL;
-                                       gchar* _tmp245_ = NULL;
-                                       gchar* _tmp246_ = NULL;
-                                       gchar* _tmp247_ = NULL;
-                                       PaleteGirObject* _tmp248_ = NULL;
-                                       const gchar* _tmp249_ = NULL;
-                                       gchar* _tmp250_ = NULL;
-                                       gchar* _tmp251_ = NULL;
-                                       gchar* _tmp252_ = NULL;
-                                       gchar* _tmp253_ = NULL;
-                                       gchar* _tmp254_ = NULL;
-                                       const gchar* _tmp255_ = NULL;
-                                       PaleteGirObject* _tmp256_ = NULL;
-                                       const gchar* _tmp257_ = NULL;
-                                       gchar* _tmp258_ = NULL;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       if (!_tmp181_) {
-#line 3353 "Gtk.vala.c"
-                                               gint _tmp182_ = 0;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp182_ = i;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               i = _tmp182_ + 1;
-#line 3359 "Gtk.vala.c"
-                                       }
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp181_ = FALSE;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp183_ = i;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp184_ = ctor_def;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp185_ = _tmp184_->paramset;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp186_ = _tmp185_->params;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp187_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp186_);
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp188_ = _tmp187_;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       if (!(_tmp183_ < _tmp188_)) {
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               break;
-#line 3379 "Gtk.vala.c"
-                                       }
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp189_ = ctor_def;
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp190_ = _tmp189_->paramset;
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp191_ = _tmp190_->params;
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp192_ = i;
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp193_ = gee_abstract_list_get ((GeeAbstractList*) _tmp191_, _tmp192_);
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       val = (PaleteGirObject*) _tmp193_;
-#line 385 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp194_ = val;
-#line 385 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp195_ = _tmp194_->name;
-#line 385 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp196_ = g_strdup (_tmp195_);
-#line 385 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       nm = _tmp196_;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp197_ = item;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp198_ = nm;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp199_ = js_render_node_get (_tmp197_, _tmp198_);
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       pv = _tmp199_;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp200_ = pv;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp201_ = strlen (_tmp200_);
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp202_ = _tmp201_;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       if (_tmp202_ < 1) {
-#line 3417 "Gtk.vala.c"
-                                               JsRenderNode* pvi = NULL;
-                                               JsRenderNode* _tmp203_ = NULL;
-                                               const gchar* _tmp204_ = NULL;
-                                               JsRenderNode* _tmp205_ = NULL;
-                                               JsRenderNode* _tmp206_ = NULL;
-                                               gchar* var_id = NULL;
-                                               gint _tmp215_ = 0;
-                                               gchar* _tmp216_ = NULL;
-                                               gchar* new_str = NULL;
-                                               JsRenderNode* _tmp217_ = NULL;
-                                               const gchar* _tmp218_ = NULL;
-                                               gchar* _tmp219_ = NULL;
-                                               const gchar* _tmp220_ = NULL;
-                                               const gchar* _tmp221_ = NULL;
-                                               gchar* _tmp222_ = NULL;
-                                               gchar* _tmp223_ = NULL;
-                                               const gchar* _tmp224_ = NULL;
-                                               gchar* _tmp225_ = NULL;
-                                               gchar* _tmp226_ = NULL;
-                                               gchar* _tmp227_ = NULL;
-                                               gchar* _tmp228_ = NULL;
-                                               const gchar* _tmp229_ = NULL;
-                                               gchar* _tmp230_ = NULL;
-                                               gchar* _tmp231_ = NULL;
-                                               gchar* _tmp232_ = NULL;
-                                               gchar* _tmp233_ = NULL;
-                                               gchar* _tmp234_ = NULL;
-                                               const gchar* _tmp235_ = NULL;
-                                               gchar* _tmp236_ = NULL;
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp203_ = item;
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp204_ = nm;
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp205_ = js_render_node_findProp (_tmp203_, _tmp204_);
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               pvi = _tmp205_;
-#line 392 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp206_ = pvi;
-#line 392 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               if (_tmp206_ == NULL) {
-#line 3459 "Gtk.vala.c"
-                                                       const gchar* _tmp207_ = NULL;
-                                                       const gchar* _tmp208_ = NULL;
-                                                       gchar* _tmp209_ = NULL;
-                                                       gchar* _tmp210_ = NULL;
-                                                       gchar* _tmp211_ = NULL;
-                                                       gchar* _tmp212_ = NULL;
-                                                       gchar* _tmp213_ = NULL;
-                                                       gchar* _tmp214_ = NULL;
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp207_ = ret;
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp208_ = nm;
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp209_ = g_strconcat ("// could not find value for   ", _tmp208_, NULL);
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp210_ = _tmp209_;
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp211_ = g_strconcat (_tmp210_, "\n", NULL);
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp212_ = _tmp211_;
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp213_ = g_strconcat (_tmp207_, _tmp212_, NULL);
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_free0 (ret);
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       ret = _tmp213_;
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_free0 (_tmp212_);
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_free0 (_tmp210_);
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp214_ = g_strdup ("null");
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       args = g_list_append (args, _tmp214_);
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_object_unref0 (pvi);
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_free0 (pv);
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_free0 (nm);
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_object_unref0 (val);
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       continue;
-#line 3504 "Gtk.vala.c"
-                                               }
-#line 398 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp215_ = argid;
-#line 398 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               argid = _tmp215_ + 1;
-#line 398 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp216_ = g_strdup_printf ("xxx%d", _tmp215_);
-#line 398 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               var_id = _tmp216_;
-#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp217_ = pvi;
-#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp218_ = pad;
-#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp219_ = js_render_gtk_nodeToValaNew (self, _tmp217_, &ret, &argid, _tmp218_);
-#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               new_str = _tmp219_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp220_ = ret;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp221_ = pad;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp222_ = g_strconcat (_tmp221_, "var ", NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp223_ = _tmp222_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp224_ = var_id;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp225_ = g_strconcat (_tmp223_, _tmp224_, NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp226_ = _tmp225_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp227_ = g_strconcat (_tmp226_, " = new ", NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp228_ = _tmp227_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp229_ = new_str;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp230_ = g_strconcat (_tmp228_, _tmp229_, NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp231_ = _tmp230_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp232_ = g_strconcat (_tmp231_, "\n", NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp233_ = _tmp232_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp234_ = g_strconcat (_tmp220_, _tmp233_, NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (ret);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               ret = _tmp234_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp233_);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp231_);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp228_);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp226_);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp223_);
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp235_ = var_id;
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp236_ = g_strdup (_tmp235_);
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               args = g_list_append (args, _tmp236_);
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (new_str);
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (var_id);
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_object_unref0 (pvi);
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (pv);
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (nm);
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_object_unref0 (val);
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               continue;
-#line 3586 "Gtk.vala.c"
-                                       }
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp237_ = ret;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp238_ = nm;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp239_ = g_strconcat ("// for ", _tmp238_, NULL);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp240_ = _tmp239_;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp241_ = g_strconcat (_tmp240_, " we have a value of ", NULL);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp242_ = _tmp241_;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp243_ = pv;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp244_ = g_strconcat (_tmp242_, _tmp243_, NULL);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp245_ = _tmp244_;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp246_ = g_strconcat (_tmp245_, " converting to ", NULL);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp247_ = _tmp246_;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp248_ = val;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp249_ = _tmp248_->type;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp250_ = g_strconcat (_tmp247_, _tmp249_, NULL);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp251_ = _tmp250_;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp252_ = g_strconcat (_tmp251_, "\n", NULL);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp253_ = _tmp252_;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp254_ = g_strconcat (_tmp237_, _tmp253_, NULL);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (ret);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       ret = _tmp254_;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (_tmp253_);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (_tmp251_);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (_tmp247_);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (_tmp245_);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (_tmp242_);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (_tmp240_);
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp255_ = pv;
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp256_ = val;
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp257_ = _tmp256_->type;
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp258_ = js_render_gtk_valueTypeToString (self, _tmp255_, _tmp257_);
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       args = g_list_append (args, _tmp258_);
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (pv);
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (nm);
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_object_unref0 (val);
-#line 3656 "Gtk.vala.c"
-                               }
-                       }
-               }
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp259_ = ret;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp260_ = ipad;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp261_ = g_strconcat (_tmp260_, "this.el = new ", NULL);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp262_ = _tmp261_;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp263_ = cls;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp264_ = g_strconcat (_tmp262_, _tmp263_, NULL);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp265_ = _tmp264_;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp266_ = g_strconcat (_tmp265_, "( ", NULL);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp267_ = _tmp266_;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp268_ = args;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp269_ = js_render_gtk_gLibStringListJoin (self, ", ", _tmp268_);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp270_ = _tmp269_;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp271_ = g_strconcat (_tmp267_, _tmp270_, NULL);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp272_ = _tmp271_;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp273_ = g_strconcat (_tmp272_, " );\n", NULL);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp274_ = _tmp273_;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp275_ = g_strconcat (_tmp259_, _tmp274_, NULL);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp275_;
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp274_);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp272_);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp270_);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp267_);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp265_);
-#line 413 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp262_);
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               __g_list_free__g_free0_0 (args);
-#line 3712 "Gtk.vala.c"
-       } else {
-               const gchar* _tmp276_ = NULL;
-               const gchar* _tmp277_ = NULL;
-               gchar* _tmp278_ = NULL;
-               gchar* _tmp279_ = NULL;
-               const gchar* _tmp280_ = NULL;
-               gchar* _tmp281_ = NULL;
-               gchar* _tmp282_ = NULL;
-               gchar* _tmp283_ = NULL;
-               gchar* _tmp284_ = NULL;
-               gchar* _tmp285_ = NULL;
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp276_ = ret;
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp277_ = ipad;
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp278_ = g_strconcat (_tmp277_, "this.el = new ", NULL);
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp279_ = _tmp278_;
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp280_ = cls;
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp281_ = g_strconcat (_tmp279_, _tmp280_, NULL);
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp282_ = _tmp281_;
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp283_ = g_strconcat (_tmp282_, "();\n", NULL);
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp284_ = _tmp283_;
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp285_ = g_strconcat (_tmp276_, _tmp284_, NULL);
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp285_;
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp284_);
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp282_);
-#line 416 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp279_);
-#line 3754 "Gtk.vala.c"
-       }
-#line 425 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp286_ = depth;
-#line 425 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp286_ < 1) {
-#line 3760 "Gtk.vala.c"
-               const gchar* _tmp287_ = NULL;
-               const gchar* _tmp288_ = NULL;
-               gchar* _tmp289_ = NULL;
-               gchar* _tmp290_ = NULL;
-               gchar* _tmp291_ = NULL;
-               const gchar* _tmp292_ = NULL;
-               const gchar* _tmp293_ = NULL;
-               const gchar* _tmp294_ = NULL;
-               gchar* _tmp295_ = NULL;
-               gchar* _tmp296_ = NULL;
-               gchar* _tmp297_ = NULL;
-               gchar* _tmp298_ = NULL;
-               gchar* _tmp299_ = NULL;
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp287_ = ret;
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp288_ = ipad;
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp289_ = g_strconcat (_tmp288_, "_this = this;\n", NULL);
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp290_ = _tmp289_;
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp291_ = g_strconcat (_tmp287_, _tmp290_, NULL);
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp291_;
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp290_);
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp292_ = ret;
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp293_ = ipad;
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp294_ = ((JsRenderJsRender*) self)->name;
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp295_ = g_strconcat (_tmp293_, _tmp294_, NULL);
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp296_ = _tmp295_;
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp297_ = g_strconcat (_tmp296_, " = this;\n", NULL);
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp298_ = _tmp297_;
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp299_ = g_strconcat (_tmp292_, _tmp298_, NULL);
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp299_;
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp298_);
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp296_);
-#line 3814 "Gtk.vala.c"
-       } else {
-               JsRenderNode* _tmp300_ = NULL;
-               const gchar* _tmp301_ = NULL;
-               gint _tmp302_ = 0;
-               gint _tmp303_ = 0;
-#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp300_ = item;
-#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp301_ = _tmp300_->xvala_id;
-#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp302_ = strlen (_tmp301_);
-#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp303_ = _tmp302_;
-#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               if (_tmp303_ > 0) {
-#line 3830 "Gtk.vala.c"
-                       const gchar* _tmp304_ = NULL;
-                       const gchar* _tmp305_ = NULL;
-                       gchar* _tmp306_ = NULL;
-                       gchar* _tmp307_ = NULL;
-                       JsRenderNode* _tmp308_ = NULL;
-                       const gchar* _tmp309_ = NULL;
-                       gchar* _tmp310_ = NULL;
-                       gchar* _tmp311_ = NULL;
-                       gchar* _tmp312_ = NULL;
-                       gchar* _tmp313_ = NULL;
-                       gchar* _tmp314_ = NULL;
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp304_ = ret;
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp305_ = ipad;
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp306_ = g_strconcat (_tmp305_, "_this.", NULL);
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp307_ = _tmp306_;
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp308_ = item;
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp309_ = _tmp308_->xvala_id;
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp310_ = g_strconcat (_tmp307_, _tmp309_, NULL);
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp311_ = _tmp310_;
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp312_ = g_strconcat (_tmp311_, " = this;\n", NULL);
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp313_ = _tmp312_;
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp314_ = g_strconcat (_tmp304_, _tmp313_, NULL);
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (ret);
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       ret = _tmp314_;
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp313_);
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp311_);
-#line 430 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp307_);
-#line 3874 "Gtk.vala.c"
-               }
-       }
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp315_ = ret;
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp316_ = ipad;
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp317_ = g_strconcat ("\n", _tmp316_, NULL);
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp318_ = _tmp317_;
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp319_ = g_strconcat (_tmp318_, "// my vars\n", NULL);
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp320_ = _tmp319_;
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp321_ = g_strconcat (_tmp315_, _tmp320_, NULL);
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp321_;
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp320_);
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp318_);
-#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp322_ = item;
-#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp323_ = _tmp322_->props;
-#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp324_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp323_);
-#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (iter);
-#line 440 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       iter = _tmp324_;
-#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       while (TRUE) {
-#line 3911 "Gtk.vala.c"
-               GeeMapIterator* _tmp325_ = NULL;
-               gboolean _tmp326_ = FALSE;
-               gchar* k = NULL;
-               GeeMapIterator* _tmp327_ = NULL;
-               gpointer _tmp328_ = NULL;
-               const gchar* _tmp329_ = NULL;
-               gchar _tmp330_ = '\0';
-               gchar* kk = NULL;
-               const gchar* _tmp331_ = NULL;
-               gchar* _tmp332_ = NULL;
-               gchar* v = NULL;
-               JsRenderNode* _tmp333_ = NULL;
-               const gchar* _tmp334_ = NULL;
-               gchar* _tmp335_ = NULL;
-               gchar** vv = NULL;
-               const gchar* _tmp336_ = NULL;
-               gchar** _tmp337_ = NULL;
-               gchar** _tmp338_ = NULL;
-               gint vv_length1 = 0;
-               gint _vv_size_ = 0;
-               gchar** _tmp339_ = NULL;
-               gint _tmp339__length1 = 0;
-               const gchar* _tmp340_ = NULL;
-               const gchar* _tmp341_ = NULL;
-               gchar* _tmp342_ = NULL;
-               gchar* _tmp343_ = NULL;
-               const gchar* _tmp344_ = NULL;
-               gchar* _tmp345_ = NULL;
-               gchar* _tmp346_ = NULL;
-               gchar* _tmp347_ = NULL;
-               gchar* _tmp348_ = NULL;
-               gchar** _tmp349_ = NULL;
-               gint _tmp349__length1 = 0;
-               const gchar* _tmp350_ = NULL;
-               gchar* _tmp351_ = NULL;
-               gchar* _tmp352_ = NULL;
-               gchar* _tmp353_ = NULL;
-               gchar* _tmp354_ = NULL;
-               gchar* _tmp355_ = NULL;
-#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp325_ = iter;
-#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp326_ = gee_map_iterator_next (_tmp325_);
-#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               if (!_tmp326_) {
-#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       break;
-#line 3959 "Gtk.vala.c"
-               }
-#line 442 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp327_ = iter;
-#line 442 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp328_ = gee_map_iterator_get_key (_tmp327_);
-#line 442 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               k = (gchar*) _tmp328_;
-#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp329_ = k;
-#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp330_ = string_get (_tmp329_, (glong) 0);
-#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               if (_tmp330_ != '.') {
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (k);
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       continue;
-#line 3977 "Gtk.vala.c"
-               }
-#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp331_ = k;
-#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp332_ = string_substring (_tmp331_, (glong) 1, (glong) (-1));
-#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               kk = _tmp332_;
-#line 447 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp333_ = item;
-#line 447 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp334_ = k;
-#line 447 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp335_ = js_render_node_get (_tmp333_, _tmp334_);
-#line 447 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               v = _tmp335_;
-#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp336_ = v;
-#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp338_ = _tmp337_ = g_strsplit (_tmp336_, ":", 0);
-#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               vv = _tmp338_;
-#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               vv_length1 = _vala_array_length (_tmp337_);
-#line 448 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _vv_size_ = vv_length1;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp339_ = vv;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp339__length1 = vv_length1;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               if (_tmp339__length1 < 2) {
-#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (v);
-#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (kk);
-#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (k);
-#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       continue;
-#line 4019 "Gtk.vala.c"
-               }
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp340_ = ret;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp341_ = ipad;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp342_ = g_strconcat (_tmp341_, "this", NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp343_ = _tmp342_;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp344_ = k;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp345_ = g_strconcat (_tmp343_, _tmp344_, NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp346_ = _tmp345_;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp347_ = g_strconcat (_tmp346_, " = ", NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp348_ = _tmp347_;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp349_ = vv;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp349__length1 = vv_length1;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp350_ = _tmp349_[1];
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp351_ = g_strconcat (_tmp348_, _tmp350_, NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp352_ = _tmp351_;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp353_ = g_strconcat (_tmp352_, ";\n", NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp354_ = _tmp353_;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp355_ = g_strconcat (_tmp340_, _tmp354_, NULL);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp355_;
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp354_);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp352_);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp348_);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp346_);
-#line 452 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp343_);
-#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (v);
-#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (kk);
-#line 441 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (k);
-#line 4077 "Gtk.vala.c"
-       }
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp356_ = ret;
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp357_ = ipad;
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp358_ = g_strconcat ("\n", _tmp357_, NULL);
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp359_ = _tmp358_;
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp360_ = g_strconcat (_tmp359_, "// set gobject values\n", NULL);
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp361_ = _tmp360_;
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp362_ = g_strconcat (_tmp356_, _tmp361_, NULL);
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp362_;
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp361_);
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp359_);
-#line 459 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp363_ = self->priv->palete;
-#line 459 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp364_ = cls;
-#line 459 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp365_ = palete_palete_getPropertiesFor ((PaletePalete*) _tmp363_, _tmp364_, "props");
-#line 459 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       props = _tmp365_;
-#line 463 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp366_ = props;
-#line 463 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp367_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp366_);
-#line 463 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       pviter = _tmp367_;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       while (TRUE) {
-#line 4117 "Gtk.vala.c"
-               GeeMapIterator* _tmp368_ = NULL;
-               gboolean _tmp369_ = FALSE;
-               GeeHashMap* _tmp370_ = NULL;
-               GeeMapIterator* _tmp371_ = NULL;
-               gpointer _tmp372_ = NULL;
-               gchar* _tmp373_ = NULL;
-               gpointer _tmp374_ = NULL;
-               gboolean _tmp375_ = FALSE;
-               JsRenderNode* _tmp376_ = NULL;
-               GeeMapIterator* _tmp377_ = NULL;
-               gpointer _tmp378_ = NULL;
-               gchar* _tmp379_ = NULL;
-               gchar* _tmp380_ = NULL;
-               gchar* _tmp381_ = NULL;
-               gint _tmp382_ = 0;
-               gint _tmp383_ = 0;
-               gboolean _tmp384_ = FALSE;
-               gchar* type = NULL;
-               GeeMapIterator* _tmp385_ = NULL;
-               gpointer _tmp386_ = NULL;
-               PaleteGirObject* _tmp387_ = NULL;
-               const gchar* _tmp388_ = NULL;
-               gchar* _tmp389_ = NULL;
-               gchar* _tmp390_ = NULL;
-               const gchar* _tmp391_ = NULL;
-               const gchar* _tmp392_ = NULL;
-               gchar* _tmp393_ = NULL;
-               gchar* _tmp394_ = NULL;
-               GeeMapIterator* _tmp395_ = NULL;
-               gpointer _tmp396_ = NULL;
-               gchar* _tmp397_ = NULL;
-               gchar* _tmp398_ = NULL;
-               gchar* _tmp399_ = NULL;
-               gchar* _tmp400_ = NULL;
-               gchar* _tmp401_ = NULL;
-               JsRenderNode* _tmp402_ = NULL;
-               GeeMapIterator* _tmp403_ = NULL;
-               gpointer _tmp404_ = NULL;
-               gchar* _tmp405_ = NULL;
-               gchar* _tmp406_ = NULL;
-               gchar* _tmp407_ = NULL;
-               const gchar* _tmp408_ = NULL;
-               gchar* _tmp409_ = NULL;
-               gchar* _tmp410_ = NULL;
-               gchar* _tmp411_ = NULL;
-               gchar* _tmp412_ = NULL;
-               gchar* _tmp413_ = NULL;
-               gchar* _tmp414_ = NULL;
-               gchar* _tmp415_ = NULL;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp368_ = pviter;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp369_ = gee_map_iterator_next (_tmp368_);
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               if (!_tmp369_) {
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       break;
-#line 4175 "Gtk.vala.c"
-               }
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp370_ = citems;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp371_ = pviter;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp372_ = gee_map_iterator_get_key (_tmp371_);
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp373_ = (gchar*) _tmp372_;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp374_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp370_, _tmp373_);
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp375_ = !(((gboolean) ((gintptr) _tmp374_)) == FALSE);
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp373_);
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               if (_tmp375_) {
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       continue;
-#line 4195 "Gtk.vala.c"
-               }
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp376_ = item;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp377_ = pviter;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp378_ = gee_map_iterator_get_key (_tmp377_);
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp379_ = (gchar*) _tmp378_;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp380_ = js_render_node_get (_tmp376_, _tmp379_);
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp381_ = _tmp380_;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp382_ = strlen (_tmp381_);
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp383_ = _tmp382_;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp384_ = _tmp383_ < 1;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp381_);
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp379_);
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               if (_tmp384_) {
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       continue;
-#line 4223 "Gtk.vala.c"
-               }
-#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp385_ = pviter;
-#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp386_ = gee_map_iterator_get_value (_tmp385_);
-#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp387_ = (PaleteGirObject*) _tmp386_;
-#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp388_ = _tmp387_->type;
-#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp389_ = g_strdup (_tmp388_);
-#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp390_ = _tmp389_;
-#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_object_unref0 (_tmp387_);
-#line 478 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               type = _tmp390_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp391_ = ret;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp392_ = ipad;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp393_ = g_strconcat (_tmp392_, "this.el.", NULL);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp394_ = _tmp393_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp395_ = pviter;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp396_ = gee_map_iterator_get_key (_tmp395_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp397_ = (gchar*) _tmp396_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp398_ = g_strconcat (_tmp394_, _tmp397_, NULL);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp399_ = _tmp398_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp400_ = g_strconcat (_tmp399_, " = ", NULL);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp401_ = _tmp400_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp402_ = item;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp403_ = pviter;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp404_ = gee_map_iterator_get_key (_tmp403_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp405_ = (gchar*) _tmp404_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp406_ = js_render_node_get (_tmp402_, _tmp405_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp407_ = _tmp406_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp408_ = type;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp409_ = js_render_gtk_valueTypeToString (self, _tmp407_, _tmp408_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp410_ = _tmp409_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp411_ = g_strconcat (_tmp401_, _tmp410_, NULL);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp412_ = _tmp411_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp413_ = g_strconcat (_tmp412_, ";\n", NULL);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp414_ = _tmp413_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp415_ = g_strconcat (_tmp391_, _tmp414_, NULL);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp415_;
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp414_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp412_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp410_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp407_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp405_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp401_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp399_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp397_);
-#line 482 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp394_);
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (type);
-#line 4315 "Gtk.vala.c"
-       }
-       {
-               gint i = 0;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               i = 0;
-#line 4321 "Gtk.vala.c"
-               {
-                       gboolean _tmp416_ = FALSE;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp416_ = TRUE;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       while (TRUE) {
-#line 4328 "Gtk.vala.c"
-                               gint _tmp418_ = 0;
-                               JsRenderNode* _tmp419_ = NULL;
-                               GeeArrayList* _tmp420_ = NULL;
-                               gint _tmp421_ = 0;
-                               gint _tmp422_ = 0;
-                               JsRenderNode* ci = NULL;
-                               JsRenderNode* _tmp423_ = NULL;
-                               GeeArrayList* _tmp424_ = NULL;
-                               gint _tmp425_ = 0;
-                               gpointer _tmp426_ = NULL;
-                               gchar* pk = NULL;
-                               JsRenderNode* _tmp427_ = NULL;
-                               gchar* _tmp428_ = NULL;
-                               gchar** packing = NULL;
-                               gchar* _tmp429_ = NULL;
-                               gchar** _tmp430_ = NULL;
-                               gint packing_length1 = 0;
-                               gint _packing_size_ = 0;
-                               JsRenderNode* _tmp431_ = NULL;
-                               gchar* _tmp432_ = NULL;
-                               gchar* _tmp433_ = NULL;
-                               gint _tmp434_ = 0;
-                               gint _tmp435_ = 0;
-                               gboolean _tmp436_ = FALSE;
-                               const gchar* _tmp442_ = NULL;
-                               const gchar* _tmp443_ = NULL;
-                               gchar* _tmp444_ = NULL;
-                               gchar* _tmp445_ = NULL;
-                               gint _tmp446_ = 0;
-                               gchar* _tmp447_ = NULL;
-                               gchar* _tmp448_ = NULL;
-                               gchar* _tmp449_ = NULL;
-                               gchar* _tmp450_ = NULL;
-                               gchar* _tmp451_ = NULL;
-                               gchar* _tmp452_ = NULL;
-                               JsRenderNode* _tmp453_ = NULL;
-                               const gchar* _tmp454_ = NULL;
-                               gchar* _tmp455_ = NULL;
-                               gchar* _tmp456_ = NULL;
-                               gchar* _tmp457_ = NULL;
-                               gchar* _tmp458_ = NULL;
-                               gchar* _tmp459_ = NULL;
-                               const gchar* _tmp460_ = NULL;
-                               const gchar* _tmp461_ = NULL;
-                               gchar* _tmp462_ = NULL;
-                               gchar* _tmp463_ = NULL;
-                               gchar** _tmp464_ = NULL;
-                               gint _tmp464__length1 = 0;
-                               const gchar* _tmp465_ = NULL;
-                               gchar* _tmp466_ = NULL;
-                               gchar* _tmp467_ = NULL;
-                               gchar* _tmp468_ = NULL;
-                               gchar* _tmp469_ = NULL;
-                               gint _tmp470_ = 0;
-                               gchar* _tmp471_ = NULL;
-                               gchar* _tmp472_ = NULL;
-                               gchar* _tmp473_ = NULL;
-                               gchar* _tmp474_ = NULL;
-                               gchar* _tmp475_ = NULL;
-                               gchar* _tmp476_ = NULL;
-                               gchar* _tmp477_ = NULL;
-                               const gchar* _tmp491_ = NULL;
-                               gchar* _tmp492_ = NULL;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!_tmp416_) {
-#line 4394 "Gtk.vala.c"
-                                       gint _tmp417_ = 0;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp417_ = i;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       i = _tmp417_ + 1;
-#line 4400 "Gtk.vala.c"
-                               }
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp416_ = FALSE;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp418_ = i;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp419_ = item;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp420_ = _tmp419_->items;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp421_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp420_);
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp422_ = _tmp421_;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!(_tmp418_ < _tmp422_)) {
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       break;
-#line 4418 "Gtk.vala.c"
-                               }
-#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp423_ = item;
-#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp424_ = _tmp423_->items;
-#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp425_ = i;
-#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp426_ = gee_abstract_list_get ((GeeAbstractList*) _tmp424_, _tmp425_);
-#line 492 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               ci = (JsRenderNode*) _tmp426_;
-#line 493 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp427_ = ci;
-#line 493 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp428_ = js_render_node_get (_tmp427_, "pack");
-#line 493 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               pk = _tmp428_;
-#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp429_ = g_strdup ("add");
-#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp430_ = g_new0 (gchar*, 1 + 1);
-#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp430_[0] = _tmp429_;
-#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               packing = _tmp430_;
-#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               packing_length1 = 1;
-#line 494 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _packing_size_ = packing_length1;
-#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp431_ = ci;
-#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp432_ = js_render_node_get (_tmp431_, "pack");
-#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp433_ = _tmp432_;
-#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp434_ = strlen (_tmp433_);
-#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp435_ = _tmp434_;
-#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp436_ = _tmp435_ > 0;
-#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp433_);
-#line 495 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (_tmp436_) {
-#line 4464 "Gtk.vala.c"
-                                       JsRenderNode* _tmp437_ = NULL;
-                                       gchar* _tmp438_ = NULL;
-                                       gchar* _tmp439_ = NULL;
-                                       gchar** _tmp440_ = NULL;
-                                       gchar** _tmp441_ = NULL;
-#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp437_ = ci;
-#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp438_ = js_render_node_get (_tmp437_, "pack");
-#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp439_ = _tmp438_;
-#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp441_ = _tmp440_ = g_strsplit (_tmp439_, ",", 0);
-#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       packing = (_vala_array_free (packing, packing_length1, (GDestroyNotify) g_free), NULL);
-#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       packing = _tmp441_;
-#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       packing_length1 = _vala_array_length (_tmp440_);
-#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _packing_size_ = packing_length1;
-#line 496 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (_tmp439_);
-#line 4488 "Gtk.vala.c"
-                               }
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp442_ = ret;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp443_ = ipad;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp444_ = g_strconcat (_tmp443_, "var child_", NULL);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp445_ = _tmp444_;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp446_ = i;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp447_ = g_strdup_printf ("%d", _tmp446_);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp448_ = _tmp447_;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp449_ = g_strconcat (_tmp445_, _tmp448_, NULL);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp450_ = _tmp449_;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp451_ = g_strconcat (_tmp450_, " = new ", NULL);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp452_ = _tmp451_;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp453_ = ci;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp454_ = _tmp453_->xvala_xcls;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp455_ = g_strconcat (_tmp452_, _tmp454_, NULL);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp456_ = _tmp455_;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp457_ = g_strconcat (_tmp456_, "();\n", NULL);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp458_ = _tmp457_;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp459_ = g_strconcat (_tmp442_, _tmp458_, NULL);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (ret);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               ret = _tmp459_;
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp458_);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp456_);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp452_);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp450_);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp448_);
-#line 500 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp445_);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp460_ = ret;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp461_ = ipad;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp462_ = g_strconcat (_tmp461_, "this.el.", NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp463_ = _tmp462_;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp464_ = packing;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp464__length1 = packing_length1;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp465_ = _tmp464_[0];
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp466_ = g_strconcat (_tmp463_, _tmp465_, NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp467_ = _tmp466_;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp468_ = g_strconcat (_tmp467_, " (  child_", NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp469_ = _tmp468_;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp470_ = i;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp471_ = g_strdup_printf ("%d", _tmp470_);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp472_ = _tmp471_;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp473_ = g_strconcat (_tmp469_, _tmp472_, NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp474_ = _tmp473_;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp475_ = g_strconcat (_tmp474_, ".el ", NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp476_ = _tmp475_;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp477_ = g_strconcat (_tmp460_, _tmp476_, NULL);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (ret);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               ret = _tmp477_;
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp476_);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp474_);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp472_);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp469_);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp467_);
-#line 502 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp463_);
-#line 4596 "Gtk.vala.c"
-                               {
-                                       gint ii = 0;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       ii = 1;
-#line 4601 "Gtk.vala.c"
-                                       {
-                                               gboolean _tmp478_ = FALSE;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp478_ = TRUE;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               while (TRUE) {
-#line 4608 "Gtk.vala.c"
-                                                       gint _tmp480_ = 0;
-                                                       gchar** _tmp481_ = NULL;
-                                                       gint _tmp481__length1 = 0;
-                                                       const gchar* _tmp482_ = NULL;
-                                                       gint _tmp483_ = 0;
-                                                       const gchar* _tmp484_ = NULL;
-                                                       gchar* _tmp485_ = NULL;
-                                                       const gchar* _tmp486_ = NULL;
-                                                       gchar** _tmp487_ = NULL;
-                                                       gint _tmp487__length1 = 0;
-                                                       gint _tmp488_ = 0;
-                                                       const gchar* _tmp489_ = NULL;
-                                                       gchar* _tmp490_ = NULL;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       if (!_tmp478_) {
-#line 4624 "Gtk.vala.c"
-                                                               gint _tmp479_ = 0;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                               _tmp479_ = ii;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                               ii = _tmp479_ + 1;
-#line 4630 "Gtk.vala.c"
-                                                       }
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp478_ = FALSE;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp480_ = ii;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp481_ = packing;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp481__length1 = packing_length1;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       if (!(_tmp480_ < _tmp481__length1)) {
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                               break;
-#line 4644 "Gtk.vala.c"
-                                                       }
-#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp483_ = ii;
-#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       if (_tmp483_ > 1) {
-#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                               _tmp482_ = ", ";
-#line 4652 "Gtk.vala.c"
-                                                       } else {
-#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                               _tmp482_ = "";
-#line 4656 "Gtk.vala.c"
-                                                       }
-#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp484_ = ret;
-#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp485_ = g_strconcat (_tmp484_, _tmp482_, NULL);
-#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_free0 (ret);
-#line 504 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       ret = _tmp485_;
-#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp486_ = ret;
-#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp487_ = packing;
-#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp487__length1 = packing_length1;
-#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp488_ = i;
-#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp489_ = _tmp487_[_tmp488_];
-#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp490_ = g_strconcat (_tmp486_, _tmp489_, NULL);
-#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_free0 (ret);
-#line 505 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       ret = _tmp490_;
-#line 4682 "Gtk.vala.c"
-                                               }
-                                       }
-                               }
-#line 507 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp491_ = ret;
-#line 507 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp492_ = g_strconcat (_tmp491_, ");\n", NULL);
-#line 507 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (ret);
-#line 507 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               ret = _tmp492_;
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               packing = (_vala_array_free (packing, packing_length1, (GDestroyNotify) g_free), NULL);
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (pk);
-#line 491 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_object_unref0 (ci);
-#line 4700 "Gtk.vala.c"
-                       }
-               }
-       }
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp493_ = item;
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp494_ = js_render_node_get (_tmp493_, "init");
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp495_ = _tmp494_;
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp496_ = strlen (_tmp495_);
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp497_ = _tmp496_;
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp498_ = _tmp497_ > 0;
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp495_);
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp498_) {
-#line 4720 "Gtk.vala.c"
-               gchar** vv = NULL;
-               JsRenderNode* _tmp499_ = NULL;
-               gchar* _tmp500_ = NULL;
-               gchar* _tmp501_ = NULL;
-               gchar** _tmp502_ = NULL;
-               gchar** _tmp503_ = NULL;
-               gchar** _tmp504_ = NULL;
-               gint _tmp504__length1 = 0;
-               gint vv_length1 = 0;
-               gint _vv_size_ = 0;
-               const gchar* _tmp505_ = NULL;
-               const gchar* _tmp506_ = NULL;
-               const gchar* _tmp507_ = NULL;
-               gchar* _tmp508_ = NULL;
-               gchar* _tmp509_ = NULL;
-               gchar** _tmp510_ = NULL;
-               gint _tmp510__length1 = 0;
-               gchar* _tmp511_ = NULL;
-               gchar* _tmp512_ = NULL;
-               gchar* _tmp513_ = NULL;
-               gchar* _tmp514_ = NULL;
-               gchar* _tmp515_ = NULL;
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp499_ = item;
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp500_ = js_render_node_get (_tmp499_, "init");
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp501_ = _tmp500_;
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp503_ = _tmp502_ = g_strsplit (_tmp501_, "\n", 0);
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp504_ = _tmp503_;
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp504__length1 = _vala_array_length (_tmp502_);
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp501_);
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               vv = _tmp504_;
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               vv_length1 = _tmp504__length1;
-#line 512 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _vv_size_ = vv_length1;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp505_ = ret;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp506_ = ipad;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp507_ = ipad;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp508_ = g_strconcat ("\n", _tmp507_, NULL);
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp509_ = _tmp508_;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp510_ = vv;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp510__length1 = vv_length1;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp511_ = _vala_g_strjoinv (_tmp509_, _tmp510_, _tmp510__length1);
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp512_ = _tmp511_;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp513_ = g_strconcat (_tmp506_, _tmp512_, NULL);
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp514_ = _tmp513_;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp515_ = g_strconcat (_tmp505_, _tmp514_, NULL);
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp515_;
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp514_);
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp512_);
-#line 513 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp509_);
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               vv = (_vala_array_free (vv, vv_length1, (GDestroyNotify) g_free), NULL);
-#line 4799 "Gtk.vala.c"
-       }
-#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp516_ = item;
-#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp517_ = _tmp516_->listeners;
-#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp518_ = gee_abstract_map_get_size ((GeeMap*) _tmp517_);
-#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp519_ = _tmp518_;
-#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp519_ > 0) {
-#line 4811 "Gtk.vala.c"
-               const gchar* _tmp520_ = NULL;
-               const gchar* _tmp521_ = NULL;
-               gchar* _tmp522_ = NULL;
-               gchar* _tmp523_ = NULL;
-               gchar* _tmp524_ = NULL;
-               gchar* _tmp525_ = NULL;
-               gchar* _tmp526_ = NULL;
-               GeeMapIterator* liter = NULL;
-               JsRenderNode* _tmp527_ = NULL;
-               GeeHashMap* _tmp528_ = NULL;
-               GeeMapIterator* _tmp529_ = NULL;
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp520_ = ret;
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp521_ = ipad;
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp522_ = g_strconcat ("\n", _tmp521_, NULL);
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp523_ = _tmp522_;
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp524_ = g_strconcat (_tmp523_, "// listeners \n", NULL);
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp525_ = _tmp524_;
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp526_ = g_strconcat (_tmp520_, _tmp525_, NULL);
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp526_;
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp525_);
-#line 524 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp523_);
-#line 526 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp527_ = item;
-#line 526 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp528_ = _tmp527_->listeners;
-#line 526 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp529_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp528_);
-#line 526 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               liter = _tmp529_;
-#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               while (TRUE) {
-#line 4855 "Gtk.vala.c"
-                       GeeMapIterator* _tmp530_ = NULL;
-                       gboolean _tmp531_ = FALSE;
-                       gchar* vv = NULL;
-                       const gchar* _tmp532_ = NULL;
-                       gchar* _tmp533_ = NULL;
-                       gchar* _tmp534_ = NULL;
-                       GeeMapIterator* _tmp535_ = NULL;
-                       gpointer _tmp536_ = NULL;
-                       gchar* _tmp537_ = NULL;
-                       gchar** _tmp538_ = NULL;
-                       gchar** _tmp539_ = NULL;
-                       gchar** _tmp540_ = NULL;
-                       gint _tmp540__length1 = 0;
-                       gchar* _tmp541_ = NULL;
-                       gchar* _tmp542_ = NULL;
-                       const gchar* _tmp543_ = NULL;
-                       const gchar* _tmp544_ = NULL;
-                       gchar* _tmp545_ = NULL;
-                       gchar* _tmp546_ = NULL;
-                       GeeMapIterator* _tmp547_ = NULL;
-                       gpointer _tmp548_ = NULL;
-                       gchar* _tmp549_ = NULL;
-                       gchar* _tmp550_ = NULL;
-                       gchar* _tmp551_ = NULL;
-                       gchar* _tmp552_ = NULL;
-                       gchar* _tmp553_ = NULL;
-                       const gchar* _tmp554_ = NULL;
-                       gchar* _tmp555_ = NULL;
-                       gchar* _tmp556_ = NULL;
-                       gchar* _tmp557_ = NULL;
-                       gchar* _tmp558_ = NULL;
-                       gchar* _tmp559_ = NULL;
-#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp530_ = liter;
-#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp531_ = gee_map_iterator_next (_tmp530_);
-#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       if (!_tmp531_) {
-#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               break;
-#line 4896 "Gtk.vala.c"
-                       }
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp532_ = pad;
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp533_ = g_strconcat ("\n", _tmp532_, NULL);
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp534_ = _tmp533_;
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp535_ = liter;
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp536_ = gee_map_iterator_get_value (_tmp535_);
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp537_ = (gchar*) _tmp536_;
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp539_ = _tmp538_ = g_strsplit (_tmp537_, "\n", 0);
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp540_ = _tmp539_;
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp540__length1 = _vala_array_length (_tmp538_);
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp541_ = _vala_g_strjoinv (_tmp534_, _tmp540_, _vala_array_length (_tmp538_));
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp542_ = _tmp541_;
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp540_ = (_vala_array_free (_tmp540_, _tmp540__length1, (GDestroyNotify) g_free), NULL);
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp537_);
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp534_);
-#line 528 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       vv = _tmp542_;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp543_ = ret;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp544_ = ipad;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp545_ = g_strconcat (_tmp544_, "this.el.", NULL);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp546_ = _tmp545_;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp547_ = liter;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp548_ = gee_map_iterator_get_key (_tmp547_);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp549_ = (gchar*) _tmp548_;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp550_ = g_strconcat (_tmp546_, _tmp549_, NULL);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp551_ = _tmp550_;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp552_ = g_strconcat (_tmp551_, ".connect( ", NULL);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp553_ = _tmp552_;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp554_ = vv;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp555_ = g_strconcat (_tmp553_, _tmp554_, NULL);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp556_ = _tmp555_;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp557_ = g_strconcat (_tmp556_, " );\n", NULL);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp558_ = _tmp557_;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp559_ = g_strconcat (_tmp543_, _tmp558_, NULL);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (ret);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       ret = _tmp559_;
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp558_);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp556_);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp553_);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp551_);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp549_);
-#line 529 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (_tmp546_);
-#line 527 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _g_free0 (vv);
-#line 4980 "Gtk.vala.c"
-               }
-#line 521 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_object_unref0 (liter);
-#line 4984 "Gtk.vala.c"
-       }
-#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp560_ = ret;
-#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp561_ = pad;
-#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp562_ = g_strconcat (_tmp561_, "}\n", NULL);
-#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp563_ = _tmp562_;
-#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp564_ = g_strconcat (_tmp560_, _tmp563_, NULL);
-#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp564_;
-#line 538 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp563_);
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp565_ = ret;
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp566_ = pad;
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp567_ = g_strconcat ("\n", _tmp566_, NULL);
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp568_ = _tmp567_;
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp569_ = g_strconcat (_tmp568_, "// userdefined functions \n", NULL);
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp570_ = _tmp569_;
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp571_ = g_strconcat (_tmp565_, _tmp570_, NULL);
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp571_;
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp570_);
-#line 541 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp568_);
-#line 580 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp572_ = depth;
-#line 580 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp572_ > 0) {
-#line 5028 "Gtk.vala.c"
-               const gchar* _tmp573_ = NULL;
-               const gchar* _tmp574_ = NULL;
-               gchar* _tmp575_ = NULL;
-               gchar* _tmp576_ = NULL;
-               gchar* _tmp577_ = NULL;
-#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp573_ = ret;
-#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp574_ = inpad;
-#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp575_ = g_strconcat (_tmp574_, "}\n", NULL);
-#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp576_ = _tmp575_;
-#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp577_ = g_strconcat (_tmp573_, _tmp576_, NULL);
-#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp577_;
-#line 581 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp576_);
-#line 5050 "Gtk.vala.c"
-       }
-       {
-               gint i = 0;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               i = 0;
-#line 5056 "Gtk.vala.c"
-               {
-                       gboolean _tmp578_ = FALSE;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp578_ = TRUE;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       while (TRUE) {
-#line 5063 "Gtk.vala.c"
-                               gint _tmp580_ = 0;
-                               JsRenderNode* _tmp581_ = NULL;
-                               GeeArrayList* _tmp582_ = NULL;
-                               gint _tmp583_ = 0;
-                               gint _tmp584_ = 0;
-                               const gchar* _tmp585_ = NULL;
-                               JsRenderNode* _tmp586_ = NULL;
-                               GeeArrayList* _tmp587_ = NULL;
-                               gint _tmp588_ = 0;
-                               gpointer _tmp589_ = NULL;
-                               JsRenderNode* _tmp590_ = NULL;
-                               gchar* _tmp591_ = NULL;
-                               gchar* _tmp592_ = NULL;
-                               gchar* _tmp593_ = NULL;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!_tmp578_) {
-#line 5080 "Gtk.vala.c"
-                                       gint _tmp579_ = 0;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp579_ = i;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       i = _tmp579_ + 1;
-#line 5086 "Gtk.vala.c"
-                               }
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp578_ = FALSE;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp580_ = i;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp581_ = item;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp582_ = _tmp581_->items;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp583_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp582_);
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp584_ = _tmp583_;
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!(_tmp580_ < _tmp584_)) {
-#line 583 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       break;
-#line 5104 "Gtk.vala.c"
-                               }
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp585_ = ret;
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp586_ = item;
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp587_ = _tmp586_->items;
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp588_ = i;
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp589_ = gee_abstract_list_get ((GeeAbstractList*) _tmp587_, _tmp588_);
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp590_ = (JsRenderNode*) _tmp589_;
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp591_ = js_render_gtk_toValaItem (self, _tmp590_, 1);
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp592_ = _tmp591_;
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp593_ = g_strconcat (_tmp585_, _tmp592_, NULL);
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (ret);
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               ret = _tmp593_;
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp592_);
-#line 584 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_object_unref0 (_tmp590_);
-#line 5132 "Gtk.vala.c"
-                       }
-               }
-       }
-#line 587 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp594_ = depth;
-#line 587 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp594_ < 1) {
-#line 5140 "Gtk.vala.c"
-               const gchar* _tmp595_ = NULL;
-               const gchar* _tmp596_ = NULL;
-               gchar* _tmp597_ = NULL;
-               gchar* _tmp598_ = NULL;
-               gchar* _tmp599_ = NULL;
-#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp595_ = ret;
-#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp596_ = inpad;
-#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp597_ = g_strconcat (_tmp596_, "}\n", NULL);
-#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp598_ = _tmp597_;
-#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp599_ = g_strconcat (_tmp595_, _tmp598_, NULL);
-#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               ret = _tmp599_;
-#line 588 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp598_);
-#line 5162 "Gtk.vala.c"
-       }
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       result = ret;
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (pviter);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (props);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (ctor_def);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ctor);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp165_);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (ctors);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (iter);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (citems);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (xcls);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (cls);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ipad);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (pad);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (inpad);
-#line 590 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return result;
-#line 5194 "Gtk.vala.c"
-}
-
-
-static gchar* js_render_gtk_nodeToValaNew (JsRenderGtk* self, JsRenderNode* node, gchar** pre_str, gint* id, const gchar* pad) {
-       gchar* result = NULL;
-       gchar* ret = NULL;
-       gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       JsRenderNode* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       GeeHashMap* ctors = NULL;
-       PaleteGtk* _tmp8_ = NULL;
-       JsRenderNode* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       GeeHashMap* _tmp12_ = NULL;
-       GeeHashMap* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       JsRenderNode* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-       gint _tmp18_ = 0;
-       gint _tmp19_ = 0;
-       gboolean _tmp20_ = FALSE;
-       gchar* ctor = NULL;
-       gchar* _tmp24_ = NULL;
-       PaleteGirObject* ctor_def = NULL;
-       GeeHashMap* _tmp25_ = NULL;
-       const gchar* _tmp26_ = NULL;
-       gpointer _tmp27_ = NULL;
-       PaleteGirObject* _tmp28_ = NULL;
-       PaleteGirObject* _tmp29_ = NULL;
-       const gchar* _tmp91_ = NULL;
-       gchar* _tmp92_ = NULL;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (node != NULL, NULL);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (*pre_str != NULL, NULL);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (pad != NULL, NULL);
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = g_strdup ("new ");
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp0_;
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = ret;
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp2_ = node;
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = js_render_node_fqn (_tmp2_);
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp4_ = _tmp3_;
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp5_ = g_strconcat (_tmp4_, "(", NULL);
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp6_ = _tmp5_;
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp7_ = g_strconcat (_tmp1_, _tmp6_, NULL);
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp7_;
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp6_);
-#line 597 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp4_);
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp8_ = self->priv->palete;
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp9_ = node;
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp10_ = js_render_node_fqn (_tmp9_);
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp11_ = _tmp10_;
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp12_ = palete_palete_getPropertiesFor ((PaletePalete*) _tmp8_, _tmp11_, "ctor");
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp13_ = _tmp12_;
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp11_);
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ctors = _tmp13_;
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp15_ = node;
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp16_ = js_render_node_get (_tmp15_, "*ctor");
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp17_ = _tmp16_;
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp18_ = strlen (_tmp17_);
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp19_ = _tmp18_;
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp20_ = _tmp19_ > 0;
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp17_);
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp20_) {
-#line 5299 "Gtk.vala.c"
-               JsRenderNode* _tmp21_ = NULL;
-               gchar* _tmp22_ = NULL;
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp21_ = node;
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp22_ = js_render_node_get (_tmp21_, "(ctor");
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp14_);
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp14_ = _tmp22_;
-#line 5310 "Gtk.vala.c"
-       } else {
-               gchar* _tmp23_ = NULL;
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp23_ = g_strdup ("new");
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp14_);
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp14_ = _tmp23_;
-#line 5319 "Gtk.vala.c"
-       }
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp24_ = g_strdup (_tmp14_);
-#line 600 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ctor = _tmp24_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp25_ = ctors;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp26_ = ctor;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp27_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp25_, _tmp26_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ctor_def = (PaleteGirObject*) _tmp27_;
-#line 606 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp28_ = ctor_def;
-#line 606 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp29_ = _tmp28_->paramset;
-#line 606 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp29_ != NULL) {
-#line 5339 "Gtk.vala.c"
-               GList* args = NULL;
-               gint argid = 0;
-               const gchar* _tmp83_ = NULL;
-               GList* _tmp84_ = NULL;
-               gchar* _tmp85_ = NULL;
-               gchar* _tmp86_ = NULL;
-               gchar* _tmp87_ = NULL;
-               gchar* _tmp88_ = NULL;
-               gchar* _tmp89_ = NULL;
-               gchar* _tmp90_ = NULL;
-#line 607 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               args = NULL;
-#line 608 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               argid = 1;
-#line 5354 "Gtk.vala.c"
-               {
-                       gint i = 0;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       i = 0;
-#line 5359 "Gtk.vala.c"
-                       {
-                               gboolean _tmp30_ = FALSE;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp30_ = TRUE;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               while (TRUE) {
-#line 5366 "Gtk.vala.c"
-                                       gint _tmp32_ = 0;
-                                       PaleteGirObject* _tmp33_ = NULL;
-                                       PaleteGirObject* _tmp34_ = NULL;
-                                       GeeArrayList* _tmp35_ = NULL;
-                                       gint _tmp36_ = 0;
-                                       gint _tmp37_ = 0;
-                                       PaleteGirObject* val = NULL;
-                                       PaleteGirObject* _tmp38_ = NULL;
-                                       PaleteGirObject* _tmp39_ = NULL;
-                                       GeeArrayList* _tmp40_ = NULL;
-                                       gint _tmp41_ = 0;
-                                       gpointer _tmp42_ = NULL;
-                                       gchar* kn = NULL;
-                                       PaleteGirObject* _tmp43_ = NULL;
-                                       const gchar* _tmp44_ = NULL;
-                                       gchar* _tmp45_ = NULL;
-                                       gchar* pv = NULL;
-                                       JsRenderNode* _tmp46_ = NULL;
-                                       const gchar* _tmp47_ = NULL;
-                                       gchar* _tmp48_ = NULL;
-                                       const gchar* _tmp49_ = NULL;
-                                       gint _tmp50_ = 0;
-                                       gint _tmp51_ = 0;
-                                       const gchar* _tmp79_ = NULL;
-                                       PaleteGirObject* _tmp80_ = NULL;
-                                       const gchar* _tmp81_ = NULL;
-                                       gchar* _tmp82_ = NULL;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       if (!_tmp30_) {
-#line 5396 "Gtk.vala.c"
-                                               gint _tmp31_ = 0;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp31_ = i;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               i = _tmp31_ + 1;
-#line 5402 "Gtk.vala.c"
-                                       }
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp30_ = FALSE;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp32_ = i;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp33_ = ctor_def;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp34_ = _tmp33_->paramset;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp35_ = _tmp34_->params;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp36_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp35_);
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp37_ = _tmp36_;
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       if (!(_tmp32_ < _tmp37_)) {
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               break;
-#line 5422 "Gtk.vala.c"
-                                       }
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp38_ = ctor_def;
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp39_ = _tmp38_->paramset;
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp40_ = _tmp39_->params;
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp41_ = i;
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp42_ = gee_abstract_list_get ((GeeAbstractList*) _tmp40_, _tmp41_);
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       val = (PaleteGirObject*) _tmp42_;
-#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp43_ = val;
-#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp44_ = _tmp43_->name;
-#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp45_ = g_strdup (_tmp44_);
-#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       kn = _tmp45_;
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp46_ = node;
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp47_ = kn;
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp48_ = js_render_node_get (_tmp46_, _tmp47_);
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       pv = _tmp48_;
-#line 615 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp49_ = pv;
-#line 615 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp50_ = strlen (_tmp49_);
-#line 615 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp51_ = _tmp50_;
-#line 615 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       if (_tmp51_ < 1) {
-#line 5460 "Gtk.vala.c"
-                                               JsRenderNode* pvi = NULL;
-                                               JsRenderNode* _tmp52_ = NULL;
-                                               const gchar* _tmp53_ = NULL;
-                                               JsRenderNode* _tmp54_ = NULL;
-                                               JsRenderNode* _tmp55_ = NULL;
-                                               gchar* var_id = NULL;
-                                               gint _tmp57_ = 0;
-                                               gchar* _tmp58_ = NULL;
-                                               gchar* new_str = NULL;
-                                               JsRenderNode* _tmp59_ = NULL;
-                                               const gchar* _tmp60_ = NULL;
-                                               gchar* _tmp61_ = NULL;
-                                               const gchar* _tmp62_ = NULL;
-                                               const gchar* _tmp63_ = NULL;
-                                               gchar* _tmp64_ = NULL;
-                                               gchar* _tmp65_ = NULL;
-                                               const gchar* _tmp66_ = NULL;
-                                               gchar* _tmp67_ = NULL;
-                                               gchar* _tmp68_ = NULL;
-                                               gchar* _tmp69_ = NULL;
-                                               gchar* _tmp70_ = NULL;
-                                               const gchar* _tmp71_ = NULL;
-                                               gchar* _tmp72_ = NULL;
-                                               gchar* _tmp73_ = NULL;
-                                               gchar* _tmp74_ = NULL;
-                                               gchar* _tmp75_ = NULL;
-                                               gchar* _tmp76_ = NULL;
-                                               const gchar* _tmp77_ = NULL;
-                                               gchar* _tmp78_ = NULL;
-#line 617 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp52_ = node;
-#line 617 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp53_ = kn;
-#line 617 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp54_ = js_render_node_findProp (_tmp52_, _tmp53_);
-#line 617 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               pvi = _tmp54_;
-#line 618 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp55_ = pvi;
-#line 618 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               if (_tmp55_ == NULL) {
-#line 5502 "Gtk.vala.c"
-                                                       gchar* _tmp56_ = NULL;
-#line 619 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _tmp56_ = g_strdup ("null");
-#line 619 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       args = g_list_append (args, _tmp56_);
-#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_object_unref0 (pvi);
-#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_free0 (pv);
-#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_free0 (kn);
-#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       _g_object_unref0 (val);
-#line 620 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                                       continue;
-#line 5518 "Gtk.vala.c"
-                                               }
-#line 622 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp57_ = *id;
-#line 622 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               *id = _tmp57_ + 1;
-#line 622 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp58_ = g_strdup_printf ("tmp_var_%d", _tmp57_);
-#line 622 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               var_id = _tmp58_;
-#line 623 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp59_ = pvi;
-#line 623 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp60_ = pad;
-#line 623 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp61_ = js_render_gtk_nodeToValaNew (self, _tmp59_, pre_str, id, _tmp60_);
-#line 623 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               new_str = _tmp61_;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp62_ = *pre_str;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp63_ = pad;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp64_ = g_strconcat (_tmp63_, "var ", NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp65_ = _tmp64_;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp66_ = var_id;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp67_ = g_strconcat (_tmp65_, _tmp66_, NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp68_ = _tmp67_;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp69_ = g_strconcat (_tmp68_, " = new ", NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp70_ = _tmp69_;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp71_ = new_str;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp72_ = g_strconcat (_tmp70_, _tmp71_, NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp73_ = _tmp72_;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp74_ = g_strconcat (_tmp73_, "\n", NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp75_ = _tmp74_;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp76_ = g_strconcat (_tmp62_, _tmp75_, NULL);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (*pre_str);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               *pre_str = _tmp76_;
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp75_);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp73_);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp70_);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp68_);
-#line 624 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (_tmp65_);
-#line 625 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp77_ = var_id;
-#line 625 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _tmp78_ = g_strdup (_tmp77_);
-#line 625 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               args = g_list_append (args, _tmp78_);
-#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (new_str);
-#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (var_id);
-#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_object_unref0 (pvi);
-#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (pv);
-#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_free0 (kn);
-#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               _g_object_unref0 (val);
-#line 626 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                               continue;
-#line 5600 "Gtk.vala.c"
-                                       }
-#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp79_ = pv;
-#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp80_ = val;
-#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp81_ = _tmp80_->type;
-#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp82_ = js_render_gtk_valueTypeToString (self, _tmp79_, _tmp81_);
-#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       args = g_list_append (args, _tmp82_);
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (pv);
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_free0 (kn);
-#line 610 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _g_object_unref0 (val);
-#line 5618 "Gtk.vala.c"
-                               }
-                       }
-               }
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp83_ = ret;
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp84_ = args;
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp85_ = js_render_gtk_gLibStringListJoin (self, ", ", _tmp84_);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp86_ = _tmp85_;
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp87_ = g_strconcat (_tmp83_, _tmp86_, NULL);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp88_ = _tmp87_;
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp89_ = g_strconcat (_tmp88_, " );\n", NULL);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _tmp90_ = _tmp89_;
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp88_);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp86_);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               result = _tmp90_;
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               __g_list_free__g_free0_0 (args);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_object_unref0 (ctor_def);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ctor);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (_tmp14_);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_object_unref0 (ctors);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               _g_free0 (ret);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               return result;
-#line 5658 "Gtk.vala.c"
-       }
-#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp91_ = ret;
-#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp92_ = g_strconcat (_tmp91_, ");\n", NULL);
-#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       result = _tmp92_;
-#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (ctor_def);
-#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ctor);
-#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (_tmp14_);
-#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (ctors);
-#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (ret);
-#line 635 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return result;
-#line 5678 "Gtk.vala.c"
-}
-
-
-static gchar* js_render_gtk_gLibStringListJoin (JsRenderGtk* self, const gchar* sep, GList* ar) {
-       gchar* result = NULL;
-       gchar* ret = NULL;
-       gchar* _tmp0_ = NULL;
-#line 641 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 641 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (sep != NULL, NULL);
-#line 643 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = g_strdup ("");
-#line 643 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       ret = _tmp0_;
-#line 5694 "Gtk.vala.c"
-       {
-               gint i = 0;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               i = 0;
-#line 5699 "Gtk.vala.c"
-               {
-                       gboolean _tmp1_ = FALSE;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       _tmp1_ = TRUE;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                       while (TRUE) {
-#line 5706 "Gtk.vala.c"
-                               gint _tmp3_ = 0;
-                               GList* _tmp4_ = NULL;
-                               guint _tmp5_ = 0U;
-                               const gchar* _tmp6_ = NULL;
-                               gint _tmp7_ = 0;
-                               const gchar* _tmp9_ = NULL;
-                               gchar* _tmp10_ = NULL;
-                               const gchar* _tmp11_ = NULL;
-                               GList* _tmp12_ = NULL;
-                               gint _tmp13_ = 0;
-                               gconstpointer _tmp14_ = NULL;
-                               gchar* _tmp15_ = NULL;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!_tmp1_) {
-#line 5721 "Gtk.vala.c"
-                                       gint _tmp2_ = 0;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp2_ = i;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       i = _tmp2_ + 1;
-#line 5727 "Gtk.vala.c"
-                               }
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp1_ = FALSE;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp3_ = i;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp4_ = ar;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp5_ = g_list_length (_tmp4_);
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (!(((guint) _tmp3_) < _tmp5_)) {
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       break;
-#line 5741 "Gtk.vala.c"
-                               }
-#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp7_ = i;
-#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               if (_tmp7_ > 0) {
-#line 5747 "Gtk.vala.c"
-                                       const gchar* _tmp8_ = NULL;
-#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp8_ = sep;
-#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp6_ = _tmp8_;
-#line 5753 "Gtk.vala.c"
-                               } else {
-#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                                       _tmp6_ = "";
-#line 5757 "Gtk.vala.c"
-                               }
-#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp9_ = ret;
-#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp10_ = g_strconcat (_tmp9_, _tmp6_, NULL);
-#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (ret);
-#line 645 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               ret = _tmp10_;
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp11_ = ret;
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp12_ = ar;
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp13_ = i;
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp14_ = g_list_nth_data (_tmp12_, (guint) _tmp13_);
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp15_ = g_strconcat (_tmp11_, (const gchar*) _tmp14_, NULL);
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (ret);
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               ret = _tmp15_;
-#line 5781 "Gtk.vala.c"
-                       }
-               }
-       }
-#line 648 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       result = ret;
-#line 648 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       return result;
-#line 5789 "Gtk.vala.c"
-}
-
-
-static gchar* js_render_gtk_valueTypeToString (JsRenderGtk* self, const gchar* val, const gchar* type) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       GQuark _tmp3_ = 0U;
-#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       static GQuark _tmp2_label0 = 0;
-#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (val != NULL, NULL);
-#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_return_val_if_fail (type != NULL, NULL);
-#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp0_ = type;
-#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp1_ = _tmp0_;
-#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
-#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("utf8")))) {
-#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               switch (0) {
-#line 5816 "Gtk.vala.c"
-                       default:
-                       {
-                               const gchar* _tmp4_ = NULL;
-                               gchar* _tmp5_ = NULL;
-                               gchar* _tmp6_ = NULL;
-                               gchar* _tmp7_ = NULL;
-                               gchar* _tmp8_ = NULL;
-                               gchar* _tmp9_ = NULL;
-                               gchar* _tmp10_ = NULL;
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp4_ = val;
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp5_ = g_strescape (_tmp4_, "");
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp6_ = _tmp5_;
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp7_ = g_strconcat ("\"", _tmp6_, NULL);
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp8_ = _tmp7_;
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp9_ = g_strconcat (_tmp8_, "\"", NULL);
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp10_ = _tmp9_;
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp8_);
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _g_free0 (_tmp6_);
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               result = _tmp10_;
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               return result;
-#line 5848 "Gtk.vala.c"
-                       }
-               }
-       } else {
-#line 653 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-               switch (0) {
-#line 5854 "Gtk.vala.c"
-                       default:
-                       {
-                               const gchar* _tmp11_ = NULL;
-                               gchar* _tmp12_ = NULL;
-#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp11_ = val;
-#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               _tmp12_ = g_strdup (_tmp11_);
-#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               result = _tmp12_;
-#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-                               return result;
-#line 5867 "Gtk.vala.c"
-                       }
-               }
-       }
-}
-
-
-static void js_render_gtk_class_init (JsRenderGtkClass * klass) {
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       js_render_gtk_parent_class = g_type_class_peek_parent (klass);
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       g_type_class_add_private (klass, sizeof (JsRenderGtkPrivate));
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->loadItems = js_render_gtk_real_loadItems;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->toSourcePreview = js_render_gtk_real_toSourcePreview;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->toSource = js_render_gtk_real_toSource;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->save = js_render_gtk_real_save;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->toValaSource = js_render_gtk_real_toValaSource;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       G_OBJECT_CLASS (klass)->finalize = js_render_gtk_finalize;
-#line 5891 "Gtk.vala.c"
-}
-
-
-static void js_render_gtk_instance_init (JsRenderGtk * self) {
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self->priv = JS_RENDER_GTK_GET_PRIVATE (self);
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self->priv->vcnt = 0;
-#line 5900 "Gtk.vala.c"
-}
-
-
-static void js_render_gtk_finalize (GObject* obj) {
-       JsRenderGtk * self;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_GTK, JsRenderGtk);
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_object_unref0 (self->priv->palete);
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       __g_list_free__g_object_unref0_0 (self->priv->vitems);
-#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       _g_free0 (self->priv->xvala_xcls);
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/Gtk.vala"
-       G_OBJECT_CLASS (js_render_gtk_parent_class)->finalize (obj);
-#line 5916 "Gtk.vala.c"
-}
-
-
-GType js_render_gtk_get_type (void) {
-       static volatile gsize js_render_gtk_type_id__volatile = 0;
-       if (g_once_init_enter (&js_render_gtk_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (JsRenderGtkClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_gtk_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderGtk), 0, (GInstanceInitFunc) js_render_gtk_instance_init, NULL };
-               GType js_render_gtk_type_id;
-               js_render_gtk_type_id = g_type_register_static (JS_RENDER_TYPE_JS_RENDER, "JsRenderGtk", &g_define_type_info, 0);
-               g_once_init_leave (&js_render_gtk_type_id__volatile, js_render_gtk_type_id);
-       }
-       return js_render_gtk_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/JsRender/JsRender.vala.c b/JsRender/JsRender.vala.c
deleted file mode 100644 (file)
index 33af064..0000000
+++ /dev/null
@@ -1,2079 +0,0 @@
-/* JsRender.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from JsRender.vala, do not modify */
-
-/*<Script type="text/javascript">*/
-/**
- *
- * load from a javascript file.. rather than bjs..
- * 
- *
- */
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-#include <glib/gstdio.h>
-#include <gio/gio.h>
-
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define __g_list_free__g_object_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_object_unref0_ (var), NULL)))
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-#define JS_RENDER_TYPE_GTK (js_render_gtk_get_type ())
-#define JS_RENDER_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_GTK, JsRenderGtk))
-#define JS_RENDER_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_GTK, JsRenderGtkClass))
-#define JS_RENDER_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_GTK))
-#define JS_RENDER_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_GTK))
-#define JS_RENDER_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_GTK, JsRenderGtkClass))
-
-typedef struct _JsRenderGtk JsRenderGtk;
-typedef struct _JsRenderGtkClass JsRenderGtkClass;
-
-#define JS_RENDER_TYPE_ROO (js_render_roo_get_type ())
-#define JS_RENDER_ROO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_ROO, JsRenderRoo))
-#define JS_RENDER_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_ROO, JsRenderRooClass))
-#define JS_RENDER_IS_ROO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_ROO))
-#define JS_RENDER_IS_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_ROO))
-#define JS_RENDER_ROO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_ROO, JsRenderRooClass))
-
-typedef struct _JsRenderRoo JsRenderRoo;
-typedef struct _JsRenderRooClass JsRenderRooClass;
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL)))
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-
-#define JS_RENDER_TYPE_NODE_TO_JS (js_render_node_to_js_get_type ())
-#define JS_RENDER_NODE_TO_JS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE_TO_JS, JsRenderNodeToJs))
-#define JS_RENDER_NODE_TO_JS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE_TO_JS, JsRenderNodeToJsClass))
-#define JS_RENDER_IS_NODE_TO_JS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE_TO_JS))
-#define JS_RENDER_IS_NODE_TO_JS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE_TO_JS))
-#define JS_RENDER_NODE_TO_JS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE_TO_JS, JsRenderNodeToJsClass))
-
-typedef struct _JsRenderNodeToJs JsRenderNodeToJs;
-typedef struct _JsRenderNodeToJsClass JsRenderNodeToJsClass;
-
-typedef enum  {
-       JS_RENDER_ERROR_INVALID_FORMAT
-} JsRenderError;
-#define JS_RENDER_ERROR js_render_error_quark ()
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-
-static gpointer js_render_js_render_parent_class = NULL;
-
-GQuark js_render_error_quark (void);
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-GType project_project_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-enum  {
-       JS_RENDER_JS_RENDER_DUMMY_PROPERTY
-};
-static void _g_object_unref0_ (gpointer var);
-static void _g_list_free__g_object_unref0_ (GList* self);
-JsRenderJsRender* js_render_js_render_construct (GType object_type, ProjectProject* project, const gchar* path);
-JsRenderJsRender* js_render_js_render_factory (const gchar* xt, ProjectProject* project, const gchar* path);
-JsRenderGtk* js_render_gtk_new (ProjectProject* project, const gchar* path);
-JsRenderGtk* js_render_gtk_construct (GType object_type, ProjectProject* project, const gchar* path);
-GType js_render_gtk_get_type (void) G_GNUC_CONST;
-JsRenderRoo* js_render_roo_new (ProjectProject* project, const gchar* path);
-JsRenderRoo* js_render_roo_construct (GType object_type, ProjectProject* project, const gchar* path);
-GType js_render_roo_get_type (void) G_GNUC_CONST;
-gchar* js_render_js_render_toJsonString (JsRenderJsRender* self);
-JsonObject* js_render_js_render_toJsonObject (JsRenderJsRender* self);
-static void _vala_JsonNode_free (JsonNode* self);
-gchar* js_render_js_render_nickType (JsRenderJsRender* self);
-static void _vala_array_add1 (gchar*** array, int* length, int* size, gchar* value);
-gchar* js_render_js_render_nickName (JsRenderJsRender* self);
-gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default);
-void js_render_js_render_save (JsRenderJsRender* self);
-static void js_render_js_render_real_save (JsRenderJsRender* self);
-void js_render_js_render_saveHTML (JsRenderJsRender* self);
-void js_render_js_render_loadItems (JsRenderJsRender* self, GError** error);
-static void js_render_js_render_real_loadItems (JsRenderJsRender* self, GError** error);
-gchar* js_render_js_render_jsonHasOrEmpty (JsRenderJsRender* self, JsonObject* obj, const gchar* key);
-JsonObject* js_render_node_toJsonObject (JsRenderNode* self);
-gchar* js_render_js_render_getTitle (JsRenderJsRender* self);
-gchar* js_render_js_render_getTitleTip (JsRenderJsRender* self);
-GType palete_palete_get_type (void) G_GNUC_CONST;
-PaletePalete* js_render_js_render_palete (JsRenderJsRender* self);
-PaletePalete* palete_factory (const gchar* xtype);
-gchar* js_render_js_render_guessName (JsRenderJsRender* self, JsRenderNode* ar);
-gboolean js_render_node_hasXnsType (JsRenderNode* self);
-gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
-gchar* js_render_js_render_mungeToString (JsRenderJsRender* self, const gchar* pad);
-GType js_render_node_to_js_get_type (void) G_GNUC_CONST;
-JsRenderNodeToJs* js_render_node_to_js_new (JsRenderNode* node, GeeArrayList* doubleStringProps, const gchar* pad);
-JsRenderNodeToJs* js_render_node_to_js_construct (GType object_type, JsRenderNode* node, GeeArrayList* doubleStringProps, const gchar* pad);
-gchar* js_render_node_to_js_munge (JsRenderNodeToJs* self);
-gchar* js_render_js_render_toSource (JsRenderJsRender* self);
-static gchar* js_render_js_render_real_toSource (JsRenderJsRender* self);
-gchar* js_render_js_render_toSourcePreview (JsRenderJsRender* self);
-static gchar* js_render_js_render_real_toSourcePreview (JsRenderJsRender* self);
-gchar* js_render_js_render_toValaSource (JsRenderJsRender* self, gboolean testcompile);
-static gchar* js_render_js_render_real_toValaSource (JsRenderJsRender* self, gboolean testcompile);
-static void g_cclosure_user_marshal_VOID__OBJECT_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
-static void js_render_js_render_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-GQuark js_render_error_quark (void) {
-       return g_quark_from_static_string ("js_render_error-quark");
-}
-
-
-static void _g_object_unref0_ (gpointer var) {
-#line 35 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       (var == NULL) ? NULL : (var = (g_object_unref (var), NULL));
-#line 203 "JsRender.vala.c"
-}
-
-
-static void _g_list_free__g_object_unref0_ (GList* self) {
-#line 35 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_list_foreach (self, (GFunc) _g_object_unref0_, NULL);
-#line 35 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_list_free (self);
-#line 212 "JsRender.vala.c"
-}
-
-
-/**
- * UI componenets
- * 
- */
-static gpointer _g_object_ref0 (gpointer self) {
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 223 "JsRender.vala.c"
-}
-
-
-JsRenderJsRender* js_render_js_render_construct (GType object_type, ProjectProject* project, const gchar* path) {
-       JsRenderJsRender * self = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       ProjectProject* _tmp2_ = NULL;
-       ProjectProject* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar** ar = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar** _tmp6_ = NULL;
-       gchar** _tmp7_ = NULL;
-       gint ar_length1 = 0;
-       gint _ar_size_ = 0;
-       gchar* _tmp22_ = NULL;
-       const gchar* _tmp23_ = NULL;
-       gint _tmp24_ = 0;
-       gint _tmp25_ = 0;
-       const gchar* _tmp29_ = NULL;
-       gchar* _tmp30_ = NULL;
-       GeeArrayList* _tmp31_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (project != NULL, NULL);
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self = (JsRenderJsRender*) g_object_new (object_type, NULL);
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       __g_list_free__g_object_unref0_0 (self->cn);
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self->cn = NULL;
-#line 52 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = path;
-#line 52 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = g_strdup (_tmp0_);
-#line 52 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->path);
-#line 52 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self->path = _tmp1_;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = project;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_object_unref0 (self->project);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self->project = _tmp3_;
-#line 54 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self->hasParent = FALSE;
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp4_ = g_strdup ("");
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->parent);
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self->parent = _tmp4_;
-#line 56 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_object_unref0 (self->tree);
-#line 56 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self->tree = NULL;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp5_ = self->path;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp7_ = _tmp6_ = g_strsplit (_tmp5_, "/", 0);
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar = _tmp7_;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar_length1 = _vala_array_length (_tmp6_);
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _ar_size_ = ar_length1;
-#line 296 "JsRender.vala.c"
-       {
-               GRegex* regex = NULL;
-               GRegex* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-               GRegex* _tmp10_ = NULL;
-               gchar** _tmp11_ = NULL;
-               gint _tmp11__length1 = 0;
-               gchar** _tmp12_ = NULL;
-               gint _tmp12__length1 = 0;
-               const gchar* _tmp13_ = NULL;
-               gchar** _tmp14_ = NULL;
-               gint _tmp14__length1 = 0;
-               gchar** _tmp15_ = NULL;
-               gint _tmp15__length1 = 0;
-               const gchar* _tmp16_ = NULL;
-               gint _tmp17_ = 0;
-               gint _tmp18_ = 0;
-               gchar* _tmp19_ = NULL;
-               gchar* _tmp20_ = NULL;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp8_ = g_regex_new ("\\.(bjs|js)$", 0, 0, &_inner_error_);
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               regex = _tmp8_;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               if (_inner_error_ != NULL) {
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       if (_inner_error_->domain == JS_RENDER_ERROR) {
-#line 324 "JsRender.vala.c"
-                               goto __catch0_js_render_error;
-                       }
-                       goto __finally0;
-               }
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp10_ = regex;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp11_ = ar;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp11__length1 = ar_length1;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp12_ = ar;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp12__length1 = ar_length1;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp13_ = _tmp11_[_tmp12__length1 - 1];
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp14_ = ar;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp14__length1 = ar_length1;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp15_ = ar;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp15__length1 = ar_length1;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp16_ = _tmp14_[_tmp15__length1 - 1];
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp17_ = strlen (_tmp16_);
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp18_ = _tmp17_;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp19_ = g_regex_replace (_tmp10_, _tmp13_, (gssize) _tmp18_, 0, "", 0, &_inner_error_);
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp9_ = _tmp19_;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               if (_inner_error_ != NULL) {
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       _g_regex_unref0 (regex);
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       if (_inner_error_->domain == JS_RENDER_ERROR) {
-#line 365 "JsRender.vala.c"
-                               goto __catch0_js_render_error;
-                       }
-                       goto __finally0;
-               }
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp20_ = _tmp9_;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp9_ = NULL;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (self->name);
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               self->name = _tmp20_;
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (_tmp9_);
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_regex_unref0 (regex);
-#line 382 "JsRender.vala.c"
-       }
-       goto __finally0;
-       __catch0_js_render_error:
-       {
-               GError* e = NULL;
-               gchar* _tmp21_ = NULL;
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               e = _inner_error_;
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _inner_error_ = NULL;
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp21_ = g_strdup ("???");
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (self->name);
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               self->name = _tmp21_;
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_error_free0 (e);
-#line 401 "JsRender.vala.c"
-       }
-       __finally0:
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_inner_error_ != NULL) {
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               g_clear_error (&_inner_error_);
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               return NULL;
-#line 414 "JsRender.vala.c"
-       }
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp23_ = self->parent;
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp24_ = strlen (_tmp23_);
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp25_ = _tmp24_;
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp25_ > 0) {
-#line 424 "JsRender.vala.c"
-               const gchar* _tmp26_ = NULL;
-               gchar* _tmp27_ = NULL;
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp26_ = self->parent;
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp27_ = g_strconcat (_tmp26_, ".", NULL);
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (_tmp22_);
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp22_ = _tmp27_;
-#line 435 "JsRender.vala.c"
-       } else {
-               gchar* _tmp28_ = NULL;
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp28_ = g_strdup ("");
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (_tmp22_);
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp22_ = _tmp28_;
-#line 444 "JsRender.vala.c"
-       }
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp29_ = self->name;
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp30_ = g_strconcat (_tmp22_, _tmp29_, NULL);
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->fullname);
-#line 68 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self->fullname = _tmp30_;
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp31_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_object_unref0 (self->doubleStringProps);
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self->doubleStringProps = _tmp31_;
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (_tmp22_);
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return self;
-#line 466 "JsRender.vala.c"
-}
-
-
-JsRenderJsRender* js_render_js_render_factory (const gchar* xt, ProjectProject* project, const gchar* path) {
-       JsRenderJsRender* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       GQuark _tmp3_ = 0U;
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       static GQuark _tmp2_label0 = 0;
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       static GQuark _tmp2_label1 = 0;
-#line 479 "JsRender.vala.c"
-       const gchar* _tmp10_ = NULL;
-       GError* _tmp11_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (xt != NULL, NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (project != NULL, NULL);
-#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = xt;
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = _tmp0_;
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("Gtk")))) {
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               switch (0) {
-#line 499 "JsRender.vala.c"
-                       default:
-                       {
-                               ProjectProject* _tmp4_ = NULL;
-                               const gchar* _tmp5_ = NULL;
-                               JsRenderGtk* _tmp6_ = NULL;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp4_ = project;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp5_ = path;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp6_ = js_render_gtk_new (_tmp4_, _tmp5_);
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               result = (JsRenderJsRender*) _tmp6_;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               return result;
-#line 515 "JsRender.vala.c"
-                       }
-               }
-       } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("Roo")))) {
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               switch (0) {
-#line 521 "JsRender.vala.c"
-                       default:
-                       {
-                               ProjectProject* _tmp7_ = NULL;
-                               const gchar* _tmp8_ = NULL;
-                               JsRenderRoo* _tmp9_ = NULL;
-#line 80 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp7_ = project;
-#line 80 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp8_ = path;
-#line 80 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp9_ = js_render_roo_new (_tmp7_, _tmp8_);
-#line 80 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               result = (JsRenderJsRender*) _tmp9_;
-#line 80 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               return result;
-#line 537 "JsRender.vala.c"
-                       }
-               }
-       }
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp10_ = xt;
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp11_ = g_error_new (JS_RENDER_ERROR, JS_RENDER_ERROR_INVALID_FORMAT, "JsRender Factory called with xtype=%s", _tmp10_);
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _inner_error_ = _tmp11_;
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_clear_error (&_inner_error_);
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 557 "JsRender.vala.c"
-}
-
-
-static void _vala_JsonNode_free (JsonNode* self) {
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_boxed_free (json_node_get_type (), self);
-#line 564 "JsRender.vala.c"
-}
-
-
-gchar* js_render_js_render_toJsonString (JsRenderJsRender* self) {
-       gchar* result = NULL;
-       JsonGenerator* generator = NULL;
-       JsonGenerator* _tmp0_ = NULL;
-       JsonNode* node = NULL;
-       JsonNode* _tmp1_ = NULL;
-       JsonObject* _tmp2_ = NULL;
-       JsonObject* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = json_generator_new ();
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       generator = _tmp0_;
-#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_generator_set_indent (generator, (guint) 4);
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_generator_set_pretty (generator, TRUE);
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = json_node_new (JSON_NODE_OBJECT);
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       node = _tmp1_;
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = js_render_js_render_toJsonObject (self);
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp3_ = _tmp2_;
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_node_set_object (node, _tmp3_);
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _json_object_unref0 (_tmp3_);
-#line 93 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_generator_set_root (generator, node);
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp4_ = json_generator_to_data (generator, NULL);
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp4_;
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       __vala_JsonNode_free0 (node);
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_object_unref0 (generator);
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 611 "JsRender.vala.c"
-}
-
-
-static void _vala_array_add1 (gchar*** array, int* length, int* size, gchar* value) {
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if ((*length) == (*size)) {
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 622 "JsRender.vala.c"
-       }
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       (*array)[(*length)++] = value;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       (*array)[*length] = NULL;
-#line 628 "JsRender.vala.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = separator;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_ == NULL) {
-#line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               separator = "";
-#line 645 "JsRender.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ != NULL) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = TRUE;
-#line 655 "JsRender.vala.c"
-       } else {
-               gchar** _tmp4_ = NULL;
-               gint _tmp4__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp4__length1 > 0;
-#line 665 "JsRender.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp2_) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = TRUE;
-#line 671 "JsRender.vala.c"
-       } else {
-               gboolean _tmp5_ = FALSE;
-               gchar** _tmp6_ = NULL;
-               gint _tmp6__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp6__length1 == (-1)) {
-#line 682 "JsRender.vala.c"
-                       gchar** _tmp7_ = NULL;
-                       gint _tmp7__length1 = 0;
-                       const gchar* _tmp8_ = NULL;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp8_ = _tmp7_[0];
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = _tmp8_ != NULL;
-#line 694 "JsRender.vala.c"
-               } else {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = FALSE;
-#line 698 "JsRender.vala.c"
-               }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = _tmp5_;
-#line 702 "JsRender.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_) {
-#line 706 "JsRender.vala.c"
-               gint i = 0;
-               gsize len = 0UL;
-               gint _tmp31_ = 0;
-               gint _tmp33_ = 0;
-               gint _tmp34_ = 0;
-               gsize _tmp35_ = 0UL;
-               const gchar* _tmp36_ = NULL;
-               gint _tmp37_ = 0;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               const gchar* res = NULL;
-               gsize _tmp40_ = 0UL;
-               void* _tmp41_ = NULL;
-               void* ptr = NULL;
-               const gchar* _tmp42_ = NULL;
-               gchar** _tmp43_ = NULL;
-               gint _tmp43__length1 = 0;
-               const gchar* _tmp44_ = NULL;
-               void* _tmp45_ = NULL;
-               const gchar* _tmp62_ = NULL;
-#line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = (gsize) 1;
-#line 729 "JsRender.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp9_ = TRUE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 738 "JsRender.vala.c"
-                               gboolean _tmp11_ = FALSE;
-                               gboolean _tmp12_ = FALSE;
-                               gchar** _tmp13_ = NULL;
-                               gint _tmp13__length1 = 0;
-                               gint _tmp21_ = 0;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-                               gsize _tmp30_ = 0UL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp9_) {
-#line 751 "JsRender.vala.c"
-                                       gint _tmp10_ = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp10_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp10_ + 1;
-#line 757 "JsRender.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp13__length1 != (-1)) {
-#line 767 "JsRender.vala.c"
-                                       gint _tmp14_ = 0;
-                                       gchar** _tmp15_ = NULL;
-                                       gint _tmp15__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp14_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 779 "JsRender.vala.c"
-                               } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = FALSE;
-#line 783 "JsRender.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp12_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = TRUE;
-#line 789 "JsRender.vala.c"
-                               } else {
-                                       gboolean _tmp16_ = FALSE;
-                                       gchar** _tmp17_ = NULL;
-                                       gint _tmp17__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       if (_tmp17__length1 == (-1)) {
-#line 800 "JsRender.vala.c"
-                                               gchar** _tmp18_ = NULL;
-                                               gint _tmp18__length1 = 0;
-                                               gint _tmp19_ = 0;
-                                               const gchar* _tmp20_ = NULL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp19_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp20_ = _tmp18_[_tmp19_];
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = _tmp20_ != NULL;
-#line 815 "JsRender.vala.c"
-                                       } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = FALSE;
-#line 819 "JsRender.vala.c"
-                                       }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = _tmp16_;
-#line 823 "JsRender.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp11_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 829 "JsRender.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp23_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp24_ != NULL) {
-#line 841 "JsRender.vala.c"
-                                       gchar** _tmp25_ = NULL;
-                                       gint _tmp25__length1 = 0;
-                                       gint _tmp26_ = 0;
-                                       const gchar* _tmp27_ = NULL;
-                                       gint _tmp28_ = 0;
-                                       gint _tmp29_ = 0;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp26_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp27_ = _tmp25_[_tmp26_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp29_ = _tmp28_;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = _tmp29_;
-#line 862 "JsRender.vala.c"
-                               } else {
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = 0;
-#line 866 "JsRender.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp30_ = len;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               len = _tmp30_ + _tmp21_;
-#line 872 "JsRender.vala.c"
-                       }
-               }
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp31_ = i;
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp31_ == 0) {
-#line 879 "JsRender.vala.c"
-                       gchar* _tmp32_ = NULL;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp32_ = g_strdup ("");
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       result = _tmp32_;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return result;
-#line 887 "JsRender.vala.c"
-               }
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp33_ = i;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               str_array_length1 = _tmp33_;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp34_ = str_array_length1;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp35_ = len;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp36_ = separator;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp38_ = _tmp37_;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp39_ = i;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp40_ = len;
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp41_ = g_malloc (_tmp40_);
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = _tmp41_;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp42_ = res;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43_ = str_array;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43__length1 = str_array_length1;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp44_ = _tmp43_[0];
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               ptr = _tmp45_;
-#line 925 "JsRender.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp46_ = TRUE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 934 "JsRender.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               void* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               void* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint _tmp54__length1 = 0;
-                               gint _tmp55_ = 0;
-                               const gchar* _tmp56_ = NULL;
-                               void* _tmp60_ = NULL;
-                               void* _tmp61_ = NULL;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp46_) {
-#line 950 "JsRender.vala.c"
-                                       gint _tmp47_ = 0;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp47_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp47_ + 1;
-#line 956 "JsRender.vala.c"
-                               }
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp48_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49_ = str_array;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49__length1 = str_array_length1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 970 "JsRender.vala.c"
-                               }
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp50_ = ptr;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp51_ = separator;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp52_;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp55_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp56_ = _tmp54_[_tmp55_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp56_ != NULL) {
-#line 990 "JsRender.vala.c"
-                                       gchar** _tmp57_ = NULL;
-                                       gint _tmp57__length1 = 0;
-                                       gint _tmp58_ = 0;
-                                       const gchar* _tmp59_ = NULL;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp58_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp59_ = _tmp57_[_tmp58_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = (const gchar*) _tmp59_;
-#line 1005 "JsRender.vala.c"
-                               } else {
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = "";
-#line 1009 "JsRender.vala.c"
-                               }
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp60_ = ptr;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp61_;
-#line 1017 "JsRender.vala.c"
-                       }
-               }
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp62_ = res;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = NULL;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (gchar*) _tmp62_;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1028 "JsRender.vala.c"
-       } else {
-               gchar* _tmp63_ = NULL;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp63_ = g_strdup ("");
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp63_;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1037 "JsRender.vala.c"
-       }
-}
-
-
-gchar* js_render_js_render_nickType (JsRenderJsRender* self) {
-       gchar* result = NULL;
-       gchar** ar = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar** _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gint ar_length1 = 0;
-       gint _ar_size_ = 0;
-       gchar** ret = NULL;
-       gchar** _tmp3_ = NULL;
-       gint ret_length1 = 0;
-       gint _ret_size_ = 0;
-       gchar** _tmp13_ = NULL;
-       gint _tmp13__length1 = 0;
-       gchar* _tmp14_ = NULL;
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = self->name;
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0);
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar = _tmp2_;
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar_length1 = _vala_array_length (_tmp1_);
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _ar_size_ = ar_length1;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp3_ = g_new0 (gchar*, 0 + 1);
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ret = _tmp3_;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ret_length1 = 0;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _ret_size_ = ret_length1;
-#line 1077 "JsRender.vala.c"
-       {
-               gint i = 0;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               i = 0;
-#line 1082 "JsRender.vala.c"
-               {
-                       gboolean _tmp4_ = FALSE;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       _tmp4_ = TRUE;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       while (TRUE) {
-#line 1089 "JsRender.vala.c"
-                               gint _tmp6_ = 0;
-                               gchar** _tmp7_ = NULL;
-                               gint _tmp7__length1 = 0;
-                               gchar** _tmp8_ = NULL;
-                               gint _tmp8__length1 = 0;
-                               gchar** _tmp9_ = NULL;
-                               gint _tmp9__length1 = 0;
-                               gint _tmp10_ = 0;
-                               const gchar* _tmp11_ = NULL;
-                               gchar* _tmp12_ = NULL;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               if (!_tmp4_) {
-#line 1102 "JsRender.vala.c"
-                                       gint _tmp5_ = 0;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                                       _tmp5_ = i;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                                       i = _tmp5_ + 1;
-#line 1108 "JsRender.vala.c"
-                               }
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp4_ = FALSE;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp6_ = i;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp7_ = ar;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp7__length1 = ar_length1;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               if (!(_tmp6_ < (_tmp7__length1 - 1))) {
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                                       break;
-#line 1122 "JsRender.vala.c"
-                               }
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp8_ = ret;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp8__length1 = ret_length1;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp9_ = ar;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp9__length1 = ar_length1;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp10_ = i;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp11_ = _tmp9_[_tmp10_];
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _tmp12_ = g_strdup (_tmp11_);
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                               _vala_array_add1 (&ret, &ret_length1, &_ret_size_, _tmp12_);
-#line 1140 "JsRender.vala.c"
-                       }
-               }
-       }
-#line 104 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp13_ = ret;
-#line 104 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp13__length1 = ret_length1;
-#line 104 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp14_ = _vala_g_strjoinv (".", _tmp13_, _tmp13__length1);
-#line 104 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp14_;
-#line 104 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL);
-#line 104 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 104 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1158 "JsRender.vala.c"
-}
-
-
-gchar* js_render_js_render_nickName (JsRenderJsRender* self) {
-       gchar* result = NULL;
-       gchar** ar = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar** _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gint ar_length1 = 0;
-       gint _ar_size_ = 0;
-       const gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-#line 107 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = self->name;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar = _tmp2_;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar_length1 = _vala_array_length (_tmp1_);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _ar_size_ = ar_length1;
-#line 110 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp3_ = ar[ar_length1 - 1];
-#line 110 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp4_ = g_strdup (_tmp3_);
-#line 110 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp4_;
-#line 110 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 110 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1194 "JsRender.vala.c"
-}
-
-
-gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default) {
-       gchar* result = NULL;
-       gchar* m5 = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* dir = NULL;
-       const gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gboolean _tmp5_ = FALSE;
-       gchar* fname = NULL;
-       const gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       const gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gboolean _tmp17_ = FALSE;
-       const gchar* _tmp19_ = NULL;
-       gboolean _tmp20_ = FALSE;
-       const gchar* _tmp22_ = NULL;
-       gchar* _tmp23_ = NULL;
-       gchar* _tmp24_ = NULL;
-       const gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 115 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = self->path;
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = g_compute_checksum_for_string (G_CHECKSUM_MD5, _tmp0_, (gsize) (-1));
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       m5 = _tmp1_;
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = g_get_home_dir ();
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp3_ = g_strconcat (_tmp2_, "/.Builder/icons", NULL);
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       dir = _tmp3_;
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp4_ = dir;
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp5_ = g_file_test (_tmp4_, G_FILE_TEST_IS_DIR);
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (!_tmp5_) {
-#line 1246 "JsRender.vala.c"
-               const gchar* _tmp6_ = NULL;
-               GFile* _tmp7_ = NULL;
-               GFile* _tmp8_ = NULL;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp6_ = dir;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp7_ = g_file_new_for_path (_tmp6_);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp8_ = _tmp7_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               g_file_make_directory (_tmp8_, NULL, &_inner_error_);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_object_unref0 (_tmp8_);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               if (_inner_error_ != NULL) {
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       _g_free0 (dir);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       _g_free0 (m5);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       g_clear_error (&_inner_error_);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-                       return NULL;
-#line 1272 "JsRender.vala.c"
-               }
-       }
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp9_ = dir;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp10_ = g_strconcat (_tmp9_, "/", NULL);
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp11_ = _tmp10_;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp12_ = m5;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp13_ = g_strconcat (_tmp11_, _tmp12_, NULL);
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp14_ = _tmp13_;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp15_ = g_strconcat (_tmp14_, ".png", NULL);
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp16_ = _tmp15_;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (_tmp14_);
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (_tmp11_);
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       fname = _tmp16_;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp17_ = return_default;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (!_tmp17_) {
-#line 1301 "JsRender.vala.c"
-               const gchar* _tmp18_ = NULL;
-#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp18_ = fname;
-#line 127 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               g_print ("getIconFileName return %s\n", _tmp18_);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               result = fname;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (dir);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (m5);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               return result;
-#line 1315 "JsRender.vala.c"
-       }
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp19_ = fname;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp20_ = g_file_test (_tmp19_, G_FILE_TEST_EXISTS);
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp20_) {
-#line 1323 "JsRender.vala.c"
-               const gchar* _tmp21_ = NULL;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp21_ = fname;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               g_print ("getIconFileName return %s\n", _tmp21_);
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               result = fname;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (dir);
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (m5);
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               return result;
-#line 1337 "JsRender.vala.c"
-       }
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp22_ = g_get_home_dir ();
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp23_ = g_strconcat (_tmp22_, "/.Builder/test.jpg", NULL);
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp24_ = _tmp23_;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_print ("getIconFileName return %s\n", _tmp24_);
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (_tmp24_);
-#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp25_ = g_get_home_dir ();
-#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp26_ = g_strconcat (_tmp25_, "/.Builder/test.jpg", NULL);
-#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp26_;
-#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (fname);
-#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (dir);
-#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (m5);
-#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1363 "JsRender.vala.c"
-}
-
-
-static void js_render_js_render_real_save (JsRenderJsRender* self) {
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_critical ("Type `%s' does not implement abstract method `js_render_js_render_save'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return;
-#line 1372 "JsRender.vala.c"
-}
-
-
-void js_render_js_render_save (JsRenderJsRender* self) {
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_if_fail (self != NULL);
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       JS_RENDER_JS_RENDER_GET_CLASS (self)->save (self);
-#line 1381 "JsRender.vala.c"
-}
-
-
-void js_render_js_render_saveHTML (JsRenderJsRender* self) {
-#line 159 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_if_fail (self != NULL);
-#line 1388 "JsRender.vala.c"
-}
-
-
-static void js_render_js_render_real_loadItems (JsRenderJsRender* self, GError** error) {
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_critical ("Type `%s' does not implement abstract method `js_render_js_render_loadItems'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return;
-#line 1397 "JsRender.vala.c"
-}
-
-
-void js_render_js_render_loadItems (JsRenderJsRender* self, GError** error) {
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_if_fail (self != NULL);
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       JS_RENDER_JS_RENDER_GET_CLASS (self)->loadItems (self, error);
-#line 1406 "JsRender.vala.c"
-}
-
-
-/**
-     * accepts:
-     * { success : , failure : , scope : }
-     * 
-     * 
-     * 
-     */
-gchar* js_render_js_render_jsonHasOrEmpty (JsRenderJsRender* self, JsonObject* obj, const gchar* key) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       JsonObject* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       gboolean _tmp3_ = FALSE;
-       gchar* _tmp7_ = NULL;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (obj != NULL, NULL);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (key != NULL, NULL);
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = obj;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = key;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp3_ = json_object_has_member (_tmp1_, _tmp2_);
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp3_) {
-#line 1438 "JsRender.vala.c"
-               JsonObject* _tmp4_ = NULL;
-               const gchar* _tmp5_ = NULL;
-               const gchar* _tmp6_ = NULL;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp4_ = obj;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp5_ = key;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp6_ = json_object_get_string_member (_tmp4_, _tmp5_);
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp0_ = _tmp6_;
-#line 1450 "JsRender.vala.c"
-       } else {
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp0_ = "";
-#line 1454 "JsRender.vala.c"
-       }
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp7_ = g_strdup (_tmp0_);
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp7_;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1462 "JsRender.vala.c"
-}
-
-
-static gpointer _json_array_ref0 (gpointer self) {
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return self ? json_array_ref (self) : NULL;
-#line 1469 "JsRender.vala.c"
-}
-
-
-JsonObject* js_render_js_render_toJsonObject (JsRenderJsRender* self) {
-       JsonObject* result = NULL;
-       JsonObject* ret = NULL;
-       JsonObject* _tmp0_ = NULL;
-       JsonObject* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       JsonObject* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       const gchar* _tmp8_ = NULL;
-       JsonObject* _tmp10_ = NULL;
-       JsonObject* _tmp11_ = NULL;
-       const gchar* _tmp12_ = NULL;
-       const gchar* _tmp13_ = NULL;
-       const gchar* _tmp14_ = NULL;
-       JsonObject* _tmp16_ = NULL;
-       const gchar* _tmp17_ = NULL;
-       const gchar* _tmp18_ = NULL;
-       JsonObject* _tmp20_ = NULL;
-       JsonArray* ar = NULL;
-       JsonArray* _tmp21_ = NULL;
-       JsRenderNode* _tmp22_ = NULL;
-       JsonObject* _tmp23_ = NULL;
-       JsonObject* _tmp24_ = NULL;
-       JsonArray* _tmp25_ = NULL;
-#line 229 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = json_object_new ();
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ret = _tmp0_;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = ret;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = self->name;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_object_set_string_member (_tmp1_, "name", _tmp2_);
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp4_ = self->parent;
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp4_ == NULL) {
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp3_ = "";
-#line 1517 "JsRender.vala.c"
-       } else {
-               const gchar* _tmp5_ = NULL;
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp5_ = self->parent;
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp3_ = _tmp5_;
-#line 1524 "JsRender.vala.c"
-       }
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp6_ = ret;
-#line 236 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_object_set_string_member (_tmp6_, "parent", _tmp3_);
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp8_ = self->title;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp8_ == NULL) {
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp7_ = "";
-#line 1536 "JsRender.vala.c"
-       } else {
-               const gchar* _tmp9_ = NULL;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp9_ = self->title;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp7_ = _tmp9_;
-#line 1543 "JsRender.vala.c"
-       }
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp10_ = ret;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_object_set_string_member (_tmp10_, "title", _tmp7_);
-#line 238 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp11_ = ret;
-#line 238 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp12_ = self->path;
-#line 238 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_object_set_string_member (_tmp11_, "path", _tmp12_);
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp14_ = self->permname;
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp14_ == NULL) {
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp13_ = "";
-#line 1561 "JsRender.vala.c"
-       } else {
-               const gchar* _tmp15_ = NULL;
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp15_ = self->permname;
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp13_ = _tmp15_;
-#line 1568 "JsRender.vala.c"
-       }
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp16_ = ret;
-#line 240 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_object_set_string_member (_tmp16_, "permname", _tmp13_);
-#line 241 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp18_ = self->modOrder;
-#line 241 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp18_ == NULL) {
-#line 241 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp17_ = "";
-#line 1580 "JsRender.vala.c"
-       } else {
-               const gchar* _tmp19_ = NULL;
-#line 241 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp19_ = self->modOrder;
-#line 241 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp17_ = _tmp19_;
-#line 1587 "JsRender.vala.c"
-       }
-#line 241 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp20_ = ret;
-#line 241 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_object_set_string_member (_tmp20_, "modOrder", _tmp17_);
-#line 242 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp21_ = json_array_new ();
-#line 242 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       ar = _tmp21_;
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp22_ = self->tree;
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp23_ = js_render_node_toJsonObject (_tmp22_);
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_array_add_object_element (ar, _tmp23_);
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp24_ = ret;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp25_ = _json_array_ref0 (ar);
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       json_object_set_array_member (_tmp24_, "items", _tmp25_);
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = ret;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _json_array_unref0 (ar);
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1615 "JsRender.vala.c"
-}
-
-
-gchar* js_render_js_render_getTitle (JsRenderJsRender* self) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gint _tmp1_ = 0;
-       gint _tmp2_ = 0;
-       gchar** a = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar** _tmp6_ = NULL;
-       gchar** _tmp7_ = NULL;
-       gint a_length1 = 0;
-       gint _a_size_ = 0;
-       gchar** _tmp8_ = NULL;
-       gint _tmp8__length1 = 0;
-       gchar** _tmp9_ = NULL;
-       gint _tmp9__length1 = 0;
-       const gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = self->title;
-#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = strlen (_tmp0_);
-#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = _tmp1_;
-#line 253 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp2_ > 0) {
-#line 1646 "JsRender.vala.c"
-               const gchar* _tmp3_ = NULL;
-               gchar* _tmp4_ = NULL;
-#line 254 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp3_ = self->title;
-#line 254 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp4_ = g_strdup (_tmp3_);
-#line 254 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               result = _tmp4_;
-#line 254 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               return result;
-#line 1657 "JsRender.vala.c"
-       }
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp5_ = self->path;
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp7_ = _tmp6_ = g_strsplit (_tmp5_, "/", 0);
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       a = _tmp7_;
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       a_length1 = _vala_array_length (_tmp6_);
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _a_size_ = a_length1;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp8_ = a;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp8__length1 = a_length1;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp9_ = a;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp9__length1 = a_length1;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp10_ = _tmp8_[_tmp9__length1 - 1];
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp11_ = g_strdup (_tmp10_);
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp11_;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       a = (_vala_array_free (a, a_length1, (GDestroyNotify) g_free), NULL);
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1687 "JsRender.vala.c"
-}
-
-
-gchar* js_render_js_render_getTitleTip (JsRenderJsRender* self) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gint _tmp1_ = 0;
-       gint _tmp2_ = 0;
-       const gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = self->title;
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = strlen (_tmp0_);
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = _tmp1_;
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (_tmp2_ > 0) {
-#line 1708 "JsRender.vala.c"
-               const gchar* _tmp3_ = NULL;
-               gchar* _tmp4_ = NULL;
-               gchar* _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-               gchar* _tmp7_ = NULL;
-               const gchar* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-               gchar* _tmp10_ = NULL;
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp3_ = self->title;
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp4_ = g_strconcat ("<b>", _tmp3_, NULL);
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp5_ = _tmp4_;
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp6_ = g_strconcat (_tmp5_, "</b> ", NULL);
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp7_ = _tmp6_;
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp8_ = self->path;
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp9_ = g_strconcat (_tmp7_, _tmp8_, NULL);
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp10_ = _tmp9_;
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (_tmp7_);
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _g_free0 (_tmp5_);
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               result = _tmp10_;
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               return result;
-#line 1741 "JsRender.vala.c"
-       }
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp11_ = self->path;
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp12_ = g_strdup (_tmp11_);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp12_;
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1751 "JsRender.vala.c"
-}
-
-
-PaletePalete* js_render_js_render_palete (JsRenderJsRender* self) {
-       PaletePalete* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       PaletePalete* _tmp1_ = NULL;
-#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 279 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = self->xtype;
-#line 279 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = palete_factory (_tmp0_);
-#line 279 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp1_;
-#line 279 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1769 "JsRender.vala.c"
-}
-
-
-gchar* js_render_js_render_guessName (JsRenderJsRender* self, JsRenderNode* ar) {
-       gchar* result = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       JsRenderNode* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       JsRenderNode* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (ar != NULL, NULL);
-#line 286 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = ar;
-#line 286 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = js_render_node_hasXnsType (_tmp0_);
-#line 286 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (!_tmp1_) {
-#line 1797 "JsRender.vala.c"
-               gchar* _tmp2_ = NULL;
-#line 287 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               _tmp2_ = g_strdup ("");
-#line 287 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               result = _tmp2_;
-#line 287 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               return result;
-#line 1805 "JsRender.vala.c"
-       }
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp3_ = ar;
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp4_ = js_render_node_get (_tmp3_, "* xns");
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp5_ = _tmp4_;
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp6_ = g_strconcat (_tmp5_, ".", NULL);
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp7_ = _tmp6_;
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp8_ = ar;
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp9_ = js_render_node_get (_tmp8_, "* xtype");
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp10_ = _tmp9_;
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp11_ = g_strconcat (_tmp7_, _tmp10_, NULL);
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp12_ = _tmp11_;
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (_tmp10_);
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (_tmp7_);
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (_tmp5_);
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp12_;
-#line 290 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1837 "JsRender.vala.c"
-}
-
-
-/**
- * 
- * munge JSON tree into Javascript code.
- *
- * NOTE - needs a deep copy of original tree, before starting..
- *     - so that it does not modify current..
- * 
- * FIXME: + or / prefixes to properties hide it from renderer.
- * FIXME: '*props' - not supported by this.. ?? - upto rendering code..
- * FIXME: needs to understand what properties might be translatable (eg. double quotes)
- * 
- * @arg {object} obj the object or array to munge..
- * @arg {boolean} isListener - is the array being sent a listener..
- * @arg {string} pad - the padding to indent with. 
- */
-gchar* js_render_js_render_mungeToString (JsRenderJsRender* self, const gchar* pad) {
-       gchar* result = NULL;
-       JsRenderNodeToJs* x = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       GeeArrayList* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       JsRenderNodeToJs* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 325 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (pad != NULL, NULL);
-#line 327 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp0_ = self->tree;
-#line 327 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp1_ = self->doubleStringProps;
-#line 327 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp2_ = pad;
-#line 327 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp3_ = js_render_node_to_js_new (_tmp0_, _tmp1_, _tmp2_);
-#line 327 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       x = _tmp3_;
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _tmp4_ = js_render_node_to_js_munge (x);
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       result = _tmp4_;
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_object_unref0 (x);
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return result;
-#line 1886 "JsRender.vala.c"
-}
-
-
-static gchar* js_render_js_render_real_toSource (JsRenderJsRender* self) {
-#line 332 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_critical ("Type `%s' does not implement abstract method `js_render_js_render_toSource'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
-#line 332 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return NULL;
-#line 1895 "JsRender.vala.c"
-}
-
-
-gchar* js_render_js_render_toSource (JsRenderJsRender* self) {
-#line 332 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 332 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return JS_RENDER_JS_RENDER_GET_CLASS (self)->toSource (self);
-#line 1904 "JsRender.vala.c"
-}
-
-
-static gchar* js_render_js_render_real_toSourcePreview (JsRenderJsRender* self) {
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_critical ("Type `%s' does not implement abstract method `js_render_js_render_toSourcePreview'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return NULL;
-#line 1913 "JsRender.vala.c"
-}
-
-
-gchar* js_render_js_render_toSourcePreview (JsRenderJsRender* self) {
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return JS_RENDER_JS_RENDER_GET_CLASS (self)->toSourcePreview (self);
-#line 1922 "JsRender.vala.c"
-}
-
-
-static gchar* js_render_js_render_real_toValaSource (JsRenderJsRender* self, gboolean testcompile) {
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_critical ("Type `%s' does not implement abstract method `js_render_js_render_toValaSource'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return NULL;
-#line 1931 "JsRender.vala.c"
-}
-
-
-gchar* js_render_js_render_toValaSource (JsRenderJsRender* self, gboolean testcompile) {
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       return JS_RENDER_JS_RENDER_GET_CLASS (self)->toValaSource (self, testcompile);
-#line 1940 "JsRender.vala.c"
-}
-
-
-static void g_cclosure_user_marshal_VOID__OBJECT_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
-       typedef void (*GMarshalFunc_VOID__OBJECT_STRING) (gpointer data1, gpointer arg_1, const char* arg_2, gpointer data2);
-       register GMarshalFunc_VOID__OBJECT_STRING callback;
-       register GCClosure * cc;
-       register gpointer data1;
-       register gpointer data2;
-       cc = (GCClosure *) closure;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_return_if_fail (n_param_values == 3);
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       if (G_CCLOSURE_SWAP_DATA (closure)) {
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               data1 = closure->data;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               data2 = param_values->data[0].v_pointer;
-#line 1959 "JsRender.vala.c"
-       } else {
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               data1 = param_values->data[0].v_pointer;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-               data2 = closure->data;
-#line 1965 "JsRender.vala.c"
-       }
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       callback = (GMarshalFunc_VOID__OBJECT_STRING) (marshal_data ? marshal_data : cc->callback);
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       callback (data1, g_value_get_object (param_values + 1), g_value_get_string (param_values + 2), data2);
-#line 1971 "JsRender.vala.c"
-}
-
-
-static void js_render_js_render_class_init (JsRenderJsRenderClass * klass) {
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       js_render_js_render_parent_class = g_type_class_peek_parent (klass);
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->save = js_render_js_render_real_save;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->loadItems = js_render_js_render_real_loadItems;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->toSource = js_render_js_render_real_toSource;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->toSourcePreview = js_render_js_render_real_toSourcePreview;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->toValaSource = js_render_js_render_real_toValaSource;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       G_OBJECT_CLASS (klass)->finalize = js_render_js_render_finalize;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       g_signal_new ("changed", JS_RENDER_TYPE_JS_RENDER, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__OBJECT_STRING, G_TYPE_NONE, 2, JS_RENDER_TYPE_NODE, G_TYPE_STRING);
-#line 1992 "JsRender.vala.c"
-}
-
-
-static void js_render_js_render_instance_init (JsRenderJsRender * self) {
-}
-
-
-static void js_render_js_render_finalize (GObject* obj) {
-       JsRenderJsRender * self;
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender);
-#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_object_unref0 (self->doubleStringProps);
-#line 16 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->id);
-#line 17 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->name);
-#line 18 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->fullname);
-#line 19 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->path);
-#line 20 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->parent);
-#line 21 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->region);
-#line 23 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->title);
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->permname);
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->modOrder);
-#line 27 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_free0 (self->xtype);
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_object_unref0 (self->project);
-#line 33 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       _g_object_unref0 (self->tree);
-#line 35 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       __g_list_free__g_object_unref0_0 (self->cn);
-#line 10 "/home/alan/gitlive/app.Builder.js/JsRender/JsRender.vala"
-       G_OBJECT_CLASS (js_render_js_render_parent_class)->finalize (obj);
-#line 2034 "JsRender.vala.c"
-}
-
-
-GType js_render_js_render_get_type (void) {
-       static volatile gsize js_render_js_render_type_id__volatile = 0;
-       if (g_once_init_enter (&js_render_js_render_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (JsRenderJsRenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_js_render_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderJsRender), 0, (GInstanceInitFunc) js_render_js_render_instance_init, NULL };
-               GType js_render_js_render_type_id;
-               js_render_js_render_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderJsRender", &g_define_type_info, G_TYPE_FLAG_ABSTRACT);
-               g_once_init_leave (&js_render_js_render_type_id__volatile, js_render_js_render_type_id);
-       }
-       return js_render_js_render_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/JsRender/Lang.vala.c b/JsRender/Lang.vala.c
deleted file mode 100644 (file)
index 8e2bc0d..0000000
+++ /dev/null
@@ -1,1660 +0,0 @@
-/* Lang.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Lang.vala, do not modify */
-
-/*<script type="text/javscript">*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-
-
-#define JS_RENDER_TYPE_LANGCLASS (js_render_langclass_get_type ())
-#define JS_RENDER_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_Class))
-#define JS_RENDER_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-#define JS_RENDER_IS_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_IS_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_LANGCLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-
-typedef struct _JsRenderLang_Class JsRenderLang_Class;
-typedef struct _JsRenderLang_ClassClass JsRenderLang_ClassClass;
-typedef struct _JsRenderLang_ClassPrivate JsRenderLang_ClassPrivate;
-#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL)))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-struct _JsRenderLang_Class {
-       GObject parent_instance;
-       JsRenderLang_ClassPrivate * priv;
-};
-
-struct _JsRenderLang_ClassClass {
-       GObjectClass parent_class;
-};
-
-struct _JsRenderLang_ClassPrivate {
-       GList* coreObjects;
-       GeeHashMap* whitespaceNames;
-       GeeHashMap* newlineNames;
-       GeeHashMap* keywordNames;
-       GeeHashMap* puncNames;
-       GeeHashMap* matchingNames;
-};
-
-
-extern JsRenderLang_Class* js_render_Lang;
-JsRenderLang_Class* js_render_Lang = NULL;
-static gpointer js_render_langclass_parent_class = NULL;
-
-GType js_render_langclass_get_type (void) G_GNUC_CONST;
-#define JS_RENDER_LANGCLASS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassPrivate))
-enum  {
-       JS_RENDER_LANGCLASS_DUMMY_PROPERTY
-};
-static void _g_free0_ (gpointer var);
-static void _g_list_free__g_free0_ (GList* self);
-JsRenderLang_Class* js_render_langclass_new (void);
-JsRenderLang_Class* js_render_langclass_construct (GType object_type);
-static void js_render_langclass_init (JsRenderLang_Class* self);
-gboolean js_render_langclass_isBuiltin (JsRenderLang_Class* self, const gchar* name);
-gchar* js_render_langclass_whitespace (JsRenderLang_Class* self, const gchar* ch);
-gchar* js_render_langclass_newline (JsRenderLang_Class* self, const gchar* ch);
-gchar* js_render_langclass_keyword (JsRenderLang_Class* self, const gchar* word);
-gchar* js_render_langclass_matching (JsRenderLang_Class* self, const gchar* name);
-gboolean js_render_langclass_isKeyword (JsRenderLang_Class* self, const gchar* word);
-gchar* js_render_langclass_punc (JsRenderLang_Class* self, const gchar* ch);
-gboolean js_render_langclass_isNumber (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isHexDec (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isWordChar (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isSpace (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isNewline (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isBoolean (JsRenderLang_Class* self, const gchar* str);
-static void js_render_langclass_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-static void _g_free0_ (gpointer var) {
-#line 20 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       var = (g_free (var), NULL);
-#line 83 "Lang.vala.c"
-}
-
-
-static void _g_list_free__g_free0_ (GList* self) {
-#line 20 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_list_foreach (self, (GFunc) _g_free0_, NULL);
-#line 20 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_list_free (self);
-#line 92 "Lang.vala.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 35 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 99 "Lang.vala.c"
-}
-
-
-JsRenderLang_Class* js_render_langclass_construct (GType object_type) {
-       JsRenderLang_Class * self = NULL;
-       JsRenderLang_Class* _tmp0_ = NULL;
-       JsRenderLang_Class* _tmp1_ = NULL;
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       self = (JsRenderLang_Class*) g_object_new (object_type, NULL);
-#line 28 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = js_render_Lang;
-#line 28 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       if (_tmp0_ != NULL) {
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               return self;
-#line 115 "Lang.vala.c"
-       }
-#line 33 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       js_render_langclass_init (self);
-#line 35 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 35 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (js_render_Lang);
-#line 35 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       js_render_Lang = _tmp1_;
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return self;
-#line 127 "Lang.vala.c"
-}
-
-
-JsRenderLang_Class* js_render_langclass_new (void) {
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return js_render_langclass_construct (JS_RENDER_TYPE_LANGCLASS);
-#line 134 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isBuiltin (JsRenderLang_Class* self, const gchar* name) {
-       gboolean result = FALSE;
-       GList* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-#line 40 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 40 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (name != NULL, FALSE);
-#line 41 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = self->priv->coreObjects;
-#line 41 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = name;
-#line 41 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = g_list_index (_tmp0_, _tmp1_);
-#line 41 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = _tmp2_ > (-1);
-#line 41 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 157 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_whitespace (JsRenderLang_Class* self, const gchar* ch) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (ch != NULL, NULL);
-#line 45 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = self->priv->whitespaceNames;
-#line 45 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = ch;
-#line 45 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 45 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = (gchar*) _tmp2_;
-#line 45 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 180 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_newline (JsRenderLang_Class* self, const gchar* ch) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-#line 47 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 47 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (ch != NULL, NULL);
-#line 48 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = self->priv->newlineNames;
-#line 48 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = ch;
-#line 48 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 48 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = (gchar*) _tmp2_;
-#line 48 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 203 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_keyword (JsRenderLang_Class* self, const gchar* word) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gpointer _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (word != NULL, NULL);
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = self->priv->keywordNames;
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = word;
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = g_strconcat ("=", _tmp1_, NULL);
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp3_ = _tmp2_;
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp4_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp3_);
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp5_ = (gchar*) _tmp4_;
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_free0 (_tmp3_);
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = _tmp5_;
-#line 51 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 237 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_matching (JsRenderLang_Class* self, const gchar* name) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-#line 54 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 54 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (name != NULL, NULL);
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = self->priv->matchingNames;
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = name;
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = (gchar*) _tmp2_;
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 260 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isKeyword (JsRenderLang_Class* self, const gchar* word) {
-       gboolean result = FALSE;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gpointer _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gboolean _tmp6_ = FALSE;
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (word != NULL, FALSE);
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = self->priv->keywordNames;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = word;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = g_strconcat ("=", _tmp1_, NULL);
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp3_ = _tmp2_;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp4_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp3_);
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp5_ = (gchar*) _tmp4_;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp6_ = _tmp5_ != NULL;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_free0 (_tmp5_);
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_free0 (_tmp3_);
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = _tmp6_;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 299 "Lang.vala.c"
-}
-
-
-gchar* js_render_langclass_punc (JsRenderLang_Class* self, const gchar* ch) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (ch != NULL, NULL);
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = self->priv->puncNames;
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = ch;
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = (gchar*) _tmp2_;
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 322 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isNumber (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = str;
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = g_regex_match_simple ("^(\\.[0-9]|[0-9]+\\.|[0-9])[0-9]*([eE][+-][0-9]+)?$", _tmp0_, 0, 0);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = _tmp1_;
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 342 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isHexDec (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 70 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = str;
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = g_regex_match_simple ("^0x[0-9A-F]+$", _tmp0_, 0, 0);
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = _tmp1_;
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 362 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isWordChar (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 74 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 75 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = str;
-#line 75 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = g_regex_match_simple ("^[a-zA-Z0-9$_.]+$", _tmp0_, 0, 0);
-#line 75 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = _tmp1_;
-#line 75 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 382 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isSpace (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gboolean _tmp4_ = FALSE;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = self->priv->whitespaceNames;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = str;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp3_ = (gchar*) _tmp2_;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp4_ = _tmp3_ != NULL;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_free0 (_tmp3_);
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = _tmp4_;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 413 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isNewline (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gboolean _tmp4_ = FALSE;
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = self->priv->newlineNames;
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = str;
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp3_ = (gchar*) _tmp2_;
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp4_ = _tmp3_ != NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_free0 (_tmp3_);
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = _tmp4_;
-#line 83 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 444 "Lang.vala.c"
-}
-
-
-gboolean js_render_langclass_isBoolean (JsRenderLang_Class* self, const gchar* str) {
-       gboolean result = FALSE;
-       gchar* ss = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gboolean _tmp2_ = FALSE;
-       const gchar* _tmp3_ = NULL;
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_val_if_fail (str != NULL, FALSE);
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = str;
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = g_utf8_strdown (_tmp0_, (gssize) (-1));
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ss = _tmp1_;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp3_ = ss;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       if (g_strcmp0 (_tmp3_, "false") == 0) {
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               _tmp2_ = TRUE;
-#line 471 "Lang.vala.c"
-       } else {
-               const gchar* _tmp4_ = NULL;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               _tmp4_ = ss;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               _tmp2_ = g_strcmp0 (_tmp4_, "true") == 0;
-#line 478 "Lang.vala.c"
-       }
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       result = _tmp2_;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_free0 (ss);
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       return result;
-#line 486 "Lang.vala.c"
-}
-
-
-static void js_render_langclass_init (JsRenderLang_Class* self) {
-       GeeHashMap* _tmp0_ = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       GeeHashMap* _tmp2_ = NULL;
-       GeeHashMap* _tmp3_ = NULL;
-       GeeHashMap* _tmp4_ = NULL;
-       gchar** co = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar** _tmp16_ = NULL;
-       gint co_length1 = 0;
-       gint _co_size_ = 0;
-       gchar** ws = NULL;
-       gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       gchar* _tmp27_ = NULL;
-       gchar** _tmp28_ = NULL;
-       gint ws_length1 = 0;
-       gint _ws_size_ = 0;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       gchar** _tmp45_ = NULL;
-       gchar* _tmp60_ = NULL;
-       gchar* _tmp61_ = NULL;
-       gchar* _tmp62_ = NULL;
-       gchar* _tmp63_ = NULL;
-       gchar* _tmp64_ = NULL;
-       gchar* _tmp65_ = NULL;
-       gchar* _tmp66_ = NULL;
-       gchar* _tmp67_ = NULL;
-       gchar* _tmp68_ = NULL;
-       gchar* _tmp69_ = NULL;
-       gchar* _tmp70_ = NULL;
-       gchar* _tmp71_ = NULL;
-       gchar* _tmp72_ = NULL;
-       gchar* _tmp73_ = NULL;
-       gchar* _tmp74_ = NULL;
-       gchar* _tmp75_ = NULL;
-       gchar* _tmp76_ = NULL;
-       gchar* _tmp77_ = NULL;
-       gchar* _tmp78_ = NULL;
-       gchar* _tmp79_ = NULL;
-       gchar* _tmp80_ = NULL;
-       gchar* _tmp81_ = NULL;
-       gchar* _tmp82_ = NULL;
-       gchar* _tmp83_ = NULL;
-       gchar* _tmp84_ = NULL;
-       gchar* _tmp85_ = NULL;
-       gchar* _tmp86_ = NULL;
-       gchar* _tmp87_ = NULL;
-       gchar* _tmp88_ = NULL;
-       gchar** _tmp89_ = NULL;
-       gchar* _tmp104_ = NULL;
-       gchar* _tmp105_ = NULL;
-       gchar* _tmp106_ = NULL;
-       gchar* _tmp107_ = NULL;
-       gchar* _tmp108_ = NULL;
-       gchar* _tmp109_ = NULL;
-       gchar* _tmp110_ = NULL;
-       gchar* _tmp111_ = NULL;
-       gchar* _tmp112_ = NULL;
-       gchar* _tmp113_ = NULL;
-       gchar* _tmp114_ = NULL;
-       gchar* _tmp115_ = NULL;
-       gchar* _tmp116_ = NULL;
-       gchar* _tmp117_ = NULL;
-       gchar* _tmp118_ = NULL;
-       gchar* _tmp119_ = NULL;
-       gchar* _tmp120_ = NULL;
-       gchar* _tmp121_ = NULL;
-       gchar* _tmp122_ = NULL;
-       gchar* _tmp123_ = NULL;
-       gchar* _tmp124_ = NULL;
-       gchar* _tmp125_ = NULL;
-       gchar* _tmp126_ = NULL;
-       gchar* _tmp127_ = NULL;
-       gchar* _tmp128_ = NULL;
-       gchar* _tmp129_ = NULL;
-       gchar* _tmp130_ = NULL;
-       gchar* _tmp131_ = NULL;
-       gchar* _tmp132_ = NULL;
-       gchar* _tmp133_ = NULL;
-       gchar* _tmp134_ = NULL;
-       gchar* _tmp135_ = NULL;
-       gchar* _tmp136_ = NULL;
-       gchar* _tmp137_ = NULL;
-       gchar* _tmp138_ = NULL;
-       gchar* _tmp139_ = NULL;
-       gchar* _tmp140_ = NULL;
-       gchar** _tmp141_ = NULL;
-       gchar* _tmp156_ = NULL;
-       gchar* _tmp157_ = NULL;
-       gchar* _tmp158_ = NULL;
-       gchar* _tmp159_ = NULL;
-       gchar* _tmp160_ = NULL;
-       gchar* _tmp161_ = NULL;
-       gchar** _tmp162_ = NULL;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_return_if_fail (self != NULL);
-#line 93 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       __g_list_free__g_free0_0 (self->priv->coreObjects);
-#line 93 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       self->priv->coreObjects = NULL;
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->whitespaceNames);
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       self->priv->whitespaceNames = _tmp0_;
-#line 96 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 96 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->newlineNames);
-#line 96 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       self->priv->newlineNames = _tmp1_;
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->keywordNames);
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       self->priv->keywordNames = _tmp2_;
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp3_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->puncNames);
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       self->priv->puncNames = _tmp3_;
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp4_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->matchingNames);
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       self->priv->matchingNames = _tmp4_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp5_ = g_strdup ("_global_");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp6_ = g_strdup ("Array");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp7_ = g_strdup ("Boolean");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp8_ = g_strdup ("Date");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp9_ = g_strdup ("Error");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp10_ = g_strdup ("Function");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp11_ = g_strdup ("Math");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp12_ = g_strdup ("Number");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp13_ = g_strdup ("Object");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp14_ = g_strdup ("RegExp");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp15_ = g_strdup ("String");
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_ = g_new0 (gchar*, 11 + 1);
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[0] = _tmp5_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[1] = _tmp6_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[2] = _tmp7_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[3] = _tmp8_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[4] = _tmp9_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[5] = _tmp10_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[6] = _tmp11_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[7] = _tmp12_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[8] = _tmp13_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[9] = _tmp14_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp16_[10] = _tmp15_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       co = _tmp16_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       co_length1 = 11;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _co_size_ = co_length1;
-#line 684 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               i = 0;
-#line 689 "Lang.vala.c"
-               {
-                       gboolean _tmp17_ = FALSE;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       _tmp17_ = TRUE;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 696 "Lang.vala.c"
-                               gint _tmp19_ = 0;
-                               gchar** _tmp20_ = NULL;
-                               gint _tmp20__length1 = 0;
-                               gchar** _tmp21_ = NULL;
-                               gint _tmp21__length1 = 0;
-                               gint _tmp22_ = 0;
-                               const gchar* _tmp23_ = NULL;
-                               gchar* _tmp24_ = NULL;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!_tmp17_) {
-#line 707 "Lang.vala.c"
-                                       gint _tmp18_ = 0;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       _tmp18_ = i;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       i = _tmp18_ + 1;
-#line 713 "Lang.vala.c"
-                               }
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp17_ = FALSE;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp19_ = i;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp20_ = co;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp20__length1 = co_length1;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!(_tmp19_ < _tmp20__length1)) {
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       break;
-#line 727 "Lang.vala.c"
-                               }
-#line 106 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp21_ = co;
-#line 106 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp21__length1 = co_length1;
-#line 106 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp22_ = i;
-#line 106 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp23_ = _tmp21_[_tmp22_];
-#line 106 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp24_ = g_strdup (_tmp23_);
-#line 106 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               self->priv->coreObjects = g_list_append (self->priv->coreObjects, _tmp24_);
-#line 741 "Lang.vala.c"
-                       }
-               }
-       }
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp25_ = g_strdup (" :SPACE");
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp26_ = g_strdup ("\f:FORMFEED");
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp27_ = g_strdup ("\t:TAB");
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp28_ = g_new0 (gchar*, 3 + 1);
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp28_[0] = _tmp25_;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp28_[1] = _tmp26_;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp28_[2] = _tmp27_;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = _tmp28_;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws_length1 = 3;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 765 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               i = 0;
-#line 770 "Lang.vala.c"
-               {
-                       gboolean _tmp29_ = FALSE;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       _tmp29_ = TRUE;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 777 "Lang.vala.c"
-                               gint _tmp31_ = 0;
-                               gchar** _tmp32_ = NULL;
-                               gint _tmp32__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp33_ = NULL;
-                               gint _tmp33__length1 = 0;
-                               gint _tmp34_ = 0;
-                               const gchar* _tmp35_ = NULL;
-                               gchar** _tmp36_ = NULL;
-                               gchar** _tmp37_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp38_ = NULL;
-                               gchar** _tmp39_ = NULL;
-                               gint _tmp39__length1 = 0;
-                               const gchar* _tmp40_ = NULL;
-                               gchar** _tmp41_ = NULL;
-                               gint _tmp41__length1 = 0;
-                               const gchar* _tmp42_ = NULL;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!_tmp29_) {
-#line 799 "Lang.vala.c"
-                                       gint _tmp30_ = 0;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       _tmp30_ = i;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       i = _tmp30_ + 1;
-#line 805 "Lang.vala.c"
-                               }
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp29_ = FALSE;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp31_ = i;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp32_ = ws;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp32__length1 = ws_length1;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!(_tmp31_ < _tmp32__length1)) {
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       break;
-#line 819 "Lang.vala.c"
-                               }
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp33_ = ws;
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp33__length1 = ws_length1;
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp34_ = i;
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp35_ = _tmp33_[_tmp34_];
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp37_ = _tmp36_ = g_strsplit (_tmp35_, ":", 0);
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = _tmp37_;
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp36_);
-#line 117 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp38_ = self->priv->whitespaceNames;
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp39_ = x;
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp39__length1 = x_length1;
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp40_ = _tmp39_[0];
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp41_ = x;
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp41__length1 = x_length1;
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp42_ = _tmp41_[1];
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp38_, _tmp40_, _tmp42_);
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 855 "Lang.vala.c"
-                       }
-               }
-       }
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp43_ = g_strdup ("\n:NEWLINE");
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp44_ = g_strdup ("\r:RETURN");
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp45_ = g_new0 (gchar*, 2 + 1);
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp45_[0] = _tmp43_;
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp45_[1] = _tmp44_;
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = _tmp45_;
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws_length1 = 2;
-#line 121 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 877 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               i = 0;
-#line 882 "Lang.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       _tmp46_ = TRUE;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 889 "Lang.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp50_ = NULL;
-                               gint _tmp50__length1 = 0;
-                               gint _tmp51_ = 0;
-                               const gchar* _tmp52_ = NULL;
-                               gchar** _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp55_ = NULL;
-                               gchar** _tmp56_ = NULL;
-                               gint _tmp56__length1 = 0;
-                               const gchar* _tmp57_ = NULL;
-                               gchar** _tmp58_ = NULL;
-                               gint _tmp58__length1 = 0;
-                               const gchar* _tmp59_ = NULL;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!_tmp46_) {
-#line 911 "Lang.vala.c"
-                                       gint _tmp47_ = 0;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       _tmp47_ = i;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       i = _tmp47_ + 1;
-#line 917 "Lang.vala.c"
-                               }
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp46_ = FALSE;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp48_ = i;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp49_ = ws;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp49__length1 = ws_length1;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       break;
-#line 931 "Lang.vala.c"
-                               }
-#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp50_ = ws;
-#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp50__length1 = ws_length1;
-#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp51_ = i;
-#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp52_ = _tmp50_[_tmp51_];
-#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp54_ = _tmp53_ = g_strsplit (_tmp52_, ":", 0);
-#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = _tmp54_;
-#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp53_);
-#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp55_ = self->priv->newlineNames;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp56_ = x;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp56__length1 = x_length1;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp57_ = _tmp56_[0];
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp58_ = x;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp58__length1 = x_length1;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp59_ = _tmp58_[1];
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp55_, _tmp57_, _tmp59_);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 967 "Lang.vala.c"
-                       }
-               }
-       }
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp60_ = g_strdup ("=break:BREAK");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp61_ = g_strdup ("=case:CASE");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp62_ = g_strdup ("=catch:CATCH");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp63_ = g_strdup ("=const:VAR");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp64_ = g_strdup ("=continue:CONTINUE");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp65_ = g_strdup ("=default:DEFAULT");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp66_ = g_strdup ("=delete:DELETE");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp67_ = g_strdup ("=do:DO");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp68_ = g_strdup ("=else:ELSE");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp69_ = g_strdup ("=false:FALSE");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp70_ = g_strdup ("=finally:FINALLY");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp71_ = g_strdup ("=for:FOR");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp72_ = g_strdup ("=function:FUNCTION");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp73_ = g_strdup ("=if:IF");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp74_ = g_strdup ("=in:IN");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp75_ = g_strdup ("=instanceof:INSTANCEOF");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp76_ = g_strdup ("=new:NEW");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp77_ = g_strdup ("=null:NULL");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp78_ = g_strdup ("=return:RETURN");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp79_ = g_strdup ("=switch:SWITCH");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp80_ = g_strdup ("=this:THIS");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp81_ = g_strdup ("=throw:THROW");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp82_ = g_strdup ("=true:TRUE");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp83_ = g_strdup ("=try:TRY");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp84_ = g_strdup ("=typeof:TYPEOF");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp85_ = g_strdup ("=void:VOID");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp86_ = g_strdup ("=while:WHILE");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp87_ = g_strdup ("=with:WITH");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp88_ = g_strdup ("=var:VAR");
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_ = g_new0 (gchar*, 29 + 1);
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[0] = _tmp60_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[1] = _tmp61_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[2] = _tmp62_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[3] = _tmp63_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[4] = _tmp64_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[5] = _tmp65_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[6] = _tmp66_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[7] = _tmp67_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[8] = _tmp68_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[9] = _tmp69_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[10] = _tmp70_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[11] = _tmp71_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[12] = _tmp72_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[13] = _tmp73_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[14] = _tmp74_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[15] = _tmp75_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[16] = _tmp76_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[17] = _tmp77_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[18] = _tmp78_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[19] = _tmp79_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[20] = _tmp80_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[21] = _tmp81_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[22] = _tmp82_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[23] = _tmp83_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[24] = _tmp84_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[25] = _tmp85_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[26] = _tmp86_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[27] = _tmp87_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp89_[28] = _tmp88_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = _tmp89_;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws_length1 = 29;
-#line 133 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 1097 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               i = 0;
-#line 1102 "Lang.vala.c"
-               {
-                       gboolean _tmp90_ = FALSE;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       _tmp90_ = TRUE;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 1109 "Lang.vala.c"
-                               gint _tmp92_ = 0;
-                               gchar** _tmp93_ = NULL;
-                               gint _tmp93__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp94_ = NULL;
-                               gint _tmp94__length1 = 0;
-                               gint _tmp95_ = 0;
-                               const gchar* _tmp96_ = NULL;
-                               gchar** _tmp97_ = NULL;
-                               gchar** _tmp98_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp99_ = NULL;
-                               gchar** _tmp100_ = NULL;
-                               gint _tmp100__length1 = 0;
-                               const gchar* _tmp101_ = NULL;
-                               gchar** _tmp102_ = NULL;
-                               gint _tmp102__length1 = 0;
-                               const gchar* _tmp103_ = NULL;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!_tmp90_) {
-#line 1131 "Lang.vala.c"
-                                       gint _tmp91_ = 0;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       _tmp91_ = i;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       i = _tmp91_ + 1;
-#line 1137 "Lang.vala.c"
-                               }
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp90_ = FALSE;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp92_ = i;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp93_ = ws;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp93__length1 = ws_length1;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!(_tmp92_ < _tmp93__length1)) {
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       break;
-#line 1151 "Lang.vala.c"
-                               }
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp94_ = ws;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp94__length1 = ws_length1;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp95_ = i;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp96_ = _tmp94_[_tmp95_];
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp98_ = _tmp97_ = g_strsplit (_tmp96_, ":", 0);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = _tmp98_;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp97_);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp99_ = self->priv->keywordNames;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp100_ = x;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp100__length1 = x_length1;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp101_ = _tmp100_[0];
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp102_ = x;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp102__length1 = x_length1;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp103_ = _tmp102_[1];
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp99_, _tmp101_, _tmp103_);
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 1187 "Lang.vala.c"
-                       }
-               }
-       }
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp104_ = g_strdup ("; SEMICOLON");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp105_ = g_strdup (", COMMA");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp106_ = g_strdup ("? HOOK");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp107_ = g_strdup (": COLON");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp108_ = g_strdup ("|| OR");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp109_ = g_strdup ("&& AND");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp110_ = g_strdup ("| BITWISE_OR");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp111_ = g_strdup ("^ BITWISE_XOR");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp112_ = g_strdup ("& BITWISE_AND");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp113_ = g_strdup ("=== STRICT_EQ");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp114_ = g_strdup ("== EQ");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp115_ = g_strdup ("= ASSIGN");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp116_ = g_strdup ("!== STRICT_NE");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp117_ = g_strdup ("!= NE");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp118_ = g_strdup ("<< LSH");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp119_ = g_strdup ("<= LE");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp120_ = g_strdup ("< LT");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp121_ = g_strdup (">>> URSH");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp122_ = g_strdup (">> RSH");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp123_ = g_strdup (">= GE");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp124_ = g_strdup ("> GT");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp125_ = g_strdup ("++ INCREMENT");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp126_ = g_strdup ("-- DECREMENT");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp127_ = g_strdup ("+ PLUS");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp128_ = g_strdup ("- MINUS");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp129_ = g_strdup ("* MUL");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp130_ = g_strdup ("/ DIV");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp131_ = g_strdup ("% MOD");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp132_ = g_strdup ("! NOT");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp133_ = g_strdup ("~ BITWISE_NOT");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp134_ = g_strdup (". DOT");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp135_ = g_strdup ("[ LEFT_BRACE");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp136_ = g_strdup ("] RIGHT_BRACE");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp137_ = g_strdup ("{ LEFT_CURLY");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp138_ = g_strdup ("} RIGHT_CURLY");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp139_ = g_strdup ("( LEFT_PAREN");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp140_ = g_strdup (") RIGHT_PAREN");
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_ = g_new0 (gchar*, 37 + 1);
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[0] = _tmp104_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[1] = _tmp105_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[2] = _tmp106_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[3] = _tmp107_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[4] = _tmp108_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[5] = _tmp109_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[6] = _tmp110_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[7] = _tmp111_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[8] = _tmp112_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[9] = _tmp113_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[10] = _tmp114_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[11] = _tmp115_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[12] = _tmp116_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[13] = _tmp117_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[14] = _tmp118_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[15] = _tmp119_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[16] = _tmp120_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[17] = _tmp121_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[18] = _tmp122_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[19] = _tmp123_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[20] = _tmp124_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[21] = _tmp125_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[22] = _tmp126_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[23] = _tmp127_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[24] = _tmp128_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[25] = _tmp129_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[26] = _tmp130_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[27] = _tmp131_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[28] = _tmp132_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[29] = _tmp133_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[30] = _tmp134_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[31] = _tmp135_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[32] = _tmp136_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[33] = _tmp137_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[34] = _tmp138_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[35] = _tmp139_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp141_[36] = _tmp140_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = _tmp141_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws_length1 = 37;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 1349 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               i = 0;
-#line 1354 "Lang.vala.c"
-               {
-                       gboolean _tmp142_ = FALSE;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       _tmp142_ = TRUE;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 1361 "Lang.vala.c"
-                               gint _tmp144_ = 0;
-                               gchar** _tmp145_ = NULL;
-                               gint _tmp145__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp146_ = NULL;
-                               gint _tmp146__length1 = 0;
-                               gint _tmp147_ = 0;
-                               const gchar* _tmp148_ = NULL;
-                               gchar** _tmp149_ = NULL;
-                               gchar** _tmp150_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp151_ = NULL;
-                               gchar** _tmp152_ = NULL;
-                               gint _tmp152__length1 = 0;
-                               const gchar* _tmp153_ = NULL;
-                               gchar** _tmp154_ = NULL;
-                               gint _tmp154__length1 = 0;
-                               const gchar* _tmp155_ = NULL;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!_tmp142_) {
-#line 1383 "Lang.vala.c"
-                                       gint _tmp143_ = 0;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       _tmp143_ = i;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       i = _tmp143_ + 1;
-#line 1389 "Lang.vala.c"
-                               }
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp142_ = FALSE;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp144_ = i;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp145_ = ws;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp145__length1 = ws_length1;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!(_tmp144_ < _tmp145__length1)) {
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       break;
-#line 1403 "Lang.vala.c"
-                               }
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp146_ = ws;
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp146__length1 = ws_length1;
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp147_ = i;
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp148_ = _tmp146_[_tmp147_];
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp150_ = _tmp149_ = g_strsplit (_tmp148_, " ", 0);
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = _tmp150_;
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp149_);
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp151_ = self->priv->puncNames;
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp152_ = x;
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp152__length1 = x_length1;
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp153_ = _tmp152_[0];
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp154_ = x;
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp154__length1 = x_length1;
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp155_ = _tmp154_[1];
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp151_, _tmp153_, _tmp155_);
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 1439 "Lang.vala.c"
-                       }
-               }
-       }
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp156_ = g_strdup ("LEFT_PAREN:RIGHT_PAREN");
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp157_ = g_strdup ("RIGHT_PAREN:LEFT_PAREN");
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp158_ = g_strdup ("LEFT_CURLY:RIGHT_CURLY");
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp159_ = g_strdup ("RIGHT_CURLY:LEFT_CURLY");
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp160_ = g_strdup ("LEFT_BRACE:RIGHT_BRACE");
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp161_ = g_strdup ("RIGHT_BRACE:LEFT_BRACE");
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp162_ = g_new0 (gchar*, 6 + 1);
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp162_[0] = _tmp156_;
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp162_[1] = _tmp157_;
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp162_[2] = _tmp158_;
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp162_[3] = _tmp159_;
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp162_[4] = _tmp160_;
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _tmp162_[5] = _tmp161_;
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = _tmp162_;
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws_length1 = 6;
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _ws_size_ = ws_length1;
-#line 1477 "Lang.vala.c"
-       {
-               gint i = 0;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-               i = 0;
-#line 1482 "Lang.vala.c"
-               {
-                       gboolean _tmp163_ = FALSE;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       _tmp163_ = TRUE;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                       while (TRUE) {
-#line 1489 "Lang.vala.c"
-                               gint _tmp165_ = 0;
-                               gchar** _tmp166_ = NULL;
-                               gint _tmp166__length1 = 0;
-                               gchar** x = NULL;
-                               gchar** _tmp167_ = NULL;
-                               gint _tmp167__length1 = 0;
-                               gint _tmp168_ = 0;
-                               const gchar* _tmp169_ = NULL;
-                               gchar** _tmp170_ = NULL;
-                               gchar** _tmp171_ = NULL;
-                               gint x_length1 = 0;
-                               gint _x_size_ = 0;
-                               GeeHashMap* _tmp172_ = NULL;
-                               gchar** _tmp173_ = NULL;
-                               gint _tmp173__length1 = 0;
-                               const gchar* _tmp174_ = NULL;
-                               gchar** _tmp175_ = NULL;
-                               gint _tmp175__length1 = 0;
-                               const gchar* _tmp176_ = NULL;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!_tmp163_) {
-#line 1511 "Lang.vala.c"
-                                       gint _tmp164_ = 0;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       _tmp164_ = i;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       i = _tmp164_ + 1;
-#line 1517 "Lang.vala.c"
-                               }
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp163_ = FALSE;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp165_ = i;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp166_ = ws;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp166__length1 = ws_length1;
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               if (!(_tmp165_ < _tmp166__length1)) {
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                                       break;
-#line 1531 "Lang.vala.c"
-                               }
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp167_ = ws;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp167__length1 = ws_length1;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp168_ = i;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp169_ = _tmp167_[_tmp168_];
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp171_ = _tmp170_ = g_strsplit (_tmp169_, ":", 0);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = _tmp171_;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x_length1 = _vala_array_length (_tmp170_);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _x_size_ = x_length1;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp172_ = self->priv->matchingNames;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp173_ = x;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp173__length1 = x_length1;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp174_ = _tmp173_[0];
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp175_ = x;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp175__length1 = x_length1;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               _tmp176_ = _tmp175_[1];
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp172_, _tmp174_, _tmp176_);
-#line 222 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-                               x = (_vala_array_free (x, x_length1, (GDestroyNotify) g_free), NULL);
-#line 1567 "Lang.vala.c"
-                       }
-               }
-       }
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       ws = (_vala_array_free (ws, ws_length1, (GDestroyNotify) g_free), NULL);
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       co = (_vala_array_free (co, co_length1, (GDestroyNotify) g_free), NULL);
-#line 1575 "Lang.vala.c"
-}
-
-
-static void js_render_langclass_class_init (JsRenderLang_ClassClass * klass) {
-#line 18 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       js_render_langclass_parent_class = g_type_class_peek_parent (klass);
-#line 18 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       g_type_class_add_private (klass, sizeof (JsRenderLang_ClassPrivate));
-#line 18 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       G_OBJECT_CLASS (klass)->finalize = js_render_langclass_finalize;
-#line 1586 "Lang.vala.c"
-}
-
-
-static void js_render_langclass_instance_init (JsRenderLang_Class * self) {
-#line 18 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       self->priv = JS_RENDER_LANGCLASS_GET_PRIVATE (self);
-#line 1593 "Lang.vala.c"
-}
-
-
-static void js_render_langclass_finalize (GObject* obj) {
-       JsRenderLang_Class * self;
-#line 18 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_LANGCLASS, JsRenderLang_Class);
-#line 20 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       __g_list_free__g_free0_0 (self->priv->coreObjects);
-#line 21 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->whitespaceNames);
-#line 22 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->newlineNames);
-#line 23 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->keywordNames);
-#line 24 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->puncNames);
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       _g_object_unref0 (self->priv->matchingNames);
-#line 18 "/home/alan/gitlive/app.Builder.js/JsRender/Lang.vala"
-       G_OBJECT_CLASS (js_render_langclass_parent_class)->finalize (obj);
-#line 1615 "Lang.vala.c"
-}
-
-
-GType js_render_langclass_get_type (void) {
-       static volatile gsize js_render_langclass_type_id__volatile = 0;
-       if (g_once_init_enter (&js_render_langclass_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (JsRenderLang_ClassClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_langclass_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderLang_Class), 0, (GInstanceInitFunc) js_render_langclass_instance_init, NULL };
-               GType js_render_langclass_type_id;
-               js_render_langclass_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderLang_Class", &g_define_type_info, 0);
-               g_once_init_leave (&js_render_langclass_type_id__volatile, js_render_langclass_type_id);
-       }
-       return js_render_langclass_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/JsRender/Node.vala.c b/JsRender/Node.vala.c
deleted file mode 100644 (file)
index 0ae9fd9..0000000
+++ /dev/null
@@ -1,4165 +0,0 @@
-/* Node.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Node.vala, do not modify */
-
-/* test..*/
-/* valac gitlive/app.Builder.js/JsRender/Lang.vala gitlive/app.Builder.js/JsRender/Node.vala --pkg gee-1.0 --pkg=json-glib-1.0 -o /tmp/Lang ;/tmp/Lang*/
-/*
- * 
- * props:
- * 
- * key value view of properties.
- * 
- * Old standard..
- * XXXXX : YYYYY  -- standard - should be rendered as XXXX : "YYYY" usually.
- * |XXXXX : YYYYY  -- standard - should be rendered as XXXX : YYYY usually.
- * |init  -- the initialization...
- * *prop : a property which is actually an object definition... 
- * *args : contructor args
- * .ctor : Full contruct line...  
- * 
- * Newer code
- * ".Gee.ArrayList<Xcls_fileitem>:fileitems" ==> # type  name 
- * ".signal:void:open": "(JsRender.JsRender file)" ==> @ type name
- *  "|void:clearFiles": "() .... some code...."  | type name
- *
- * 
- * 
- * 
- * 
- * Standardize this crap...
- * 
- * standard properties (use to set)
- *          If they are long values show the dialog..
- * 
- * bool is_xxx  :: can show a pulldown.. (true/false)
- * string html  
- * $ string html  = string with value interpolated eg. baseURL + ".." 
- *  Clutter.ActorAlign x_align  (typed)  -- shows pulldowns if type is ENUM? 
- * $ untypedvalue = javascript untyped value... 
- * 
- * object properties (not part of the GOjbect being wrapped?
- * # Gee.ArrayList<Xcls_fileitem> fileitems
- * 
- * signals
- * @ void open 
- * 
- * methods -- always text editor..
- * | void clearFiles
- * | someJSmethod
- * 
- * specials
- * * prop -- string
- * * args  -- string
- * * ctor -- string
- * * init -- big string?
- * 
- * event handlers (listeners)
- *   just shown 
- * 
- * -----------------
- * special ID values
- *  +XXXX -- indicates it's a instance property / not glob...
- *  *XXXX -- skip writing glob property (used as classes that can be created...)
- * 
- * 
- * 
- *  FORMATING?
-.method {
- color : green;
- font-weight: bold;     
-}
-.prop {
-color : #333;
-}
-.prop-code {
-    font-style: italic;
- }
-.listener {
-    color: #600;
-    font-weight: bold;  
-}
-.special { 
-  color : #00c;    font-weight: bold;   
-
-
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <json-glib/json-glib.h>
-#include <float.h>
-#include <math.h>
-
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL)))
-typedef struct _Block1Data Block1Data;
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-
-#define JS_RENDER_TYPE_LANGCLASS (js_render_langclass_get_type ())
-#define JS_RENDER_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_Class))
-#define JS_RENDER_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-#define JS_RENDER_IS_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_IS_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_LANGCLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-
-typedef struct _JsRenderLang_Class JsRenderLang_Class;
-typedef struct _JsRenderLang_ClassClass JsRenderLang_ClassClass;
-
-struct _JsRenderNode {
-       GObject parent_instance;
-       JsRenderNodePrivate * priv;
-       JsRenderNode* parent;
-       GeeArrayList* items;
-       GeeHashMap* props;
-       GeeHashMap* listeners;
-       gchar* xvala_cls;
-       gchar* xvala_xcls;
-       gchar* xvala_id;
-};
-
-struct _JsRenderNodeClass {
-       GObjectClass parent_class;
-};
-
-struct _Block1Data {
-       int _ref_count_;
-       JsRenderNode* self;
-       gint version;
-};
-
-
-static gpointer js_render_node_parent_class = NULL;
-extern gint js_render_node_uid_count;
-gint js_render_node_uid_count = 0;
-static JsonGenerator* js_render_node_gen;
-static JsonGenerator* js_render_node_gen = NULL;
-extern JsRenderLang_Class* js_render_Lang;
-
-GType js_render_node_get_type (void) G_GNUC_CONST;
-enum  {
-       JS_RENDER_NODE_DUMMY_PROPERTY
-};
-JsRenderNode* js_render_node_new (void);
-JsRenderNode* js_render_node_construct (GType object_type);
-gchar* js_render_node_uid (JsRenderNode* self);
-gboolean js_render_node_hasChildren (JsRenderNode* self);
-gboolean js_render_node_hasXnsType (JsRenderNode* self);
-gchar* js_render_node_fqn (JsRenderNode* self);
-void js_render_node_setFqn (JsRenderNode* self, const gchar* name);
-gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
-void js_render_node_set (JsRenderNode* self, const gchar* key, const gchar* value);
-gboolean js_render_node_has (JsRenderNode* self, const gchar* key);
-void js_render_node_remove (JsRenderNode* self);
-JsRenderNode* js_render_node_findProp (JsRenderNode* self, const gchar* n);
-gchar* js_render_node_quoteString (JsRenderNode* self, const gchar* str);
-static void _vala_JsonNode_free (JsonNode* self);
-void js_render_node_loadFromJson (JsRenderNode* self, JsonObject* obj, gint version);
-static Block1Data* block1_data_ref (Block1Data* _data1_);
-static void block1_data_unref (void * _userdata_);
-static void __lambda5_ (Block1Data* _data1_, JsonObject* o, const gchar* key, JsonNode* value);
-static void ___lambda6_ (Block1Data* _data1_, JsonArray* are, guint ix, JsonNode* el);
-static void ____lambda6__json_array_foreach (JsonArray* array, guint index_, JsonNode* element_node, gpointer self);
-static void ___lambda7_ (JsRenderNode* self, JsonObject* lio, const gchar* li_key, JsonNode* li_value);
-static void ____lambda7__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self);
-gchar* js_render_node_upgradeKey (JsRenderNode* self, const gchar* key, const gchar* val);
-static void ___lambda5__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self);
-JsRenderNode* js_render_node_deepClone (JsRenderNode* self);
-JsonObject* js_render_node_toJsonObject (JsRenderNode* self);
-gchar* js_render_node_toJsonString (JsRenderNode* self);
-void js_render_node_jsonObjectsetMember (JsRenderNode* self, JsonObject* o, const gchar* key, const gchar* val);
-GType js_render_langclass_get_type (void) G_GNUC_CONST;
-gboolean js_render_langclass_isBoolean (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isNumber (JsRenderLang_Class* self, const gchar* str);
-gchar* js_render_node_nodeTip (JsRenderNode* self);
-gchar* js_render_node_nodeTitle (JsRenderNode* self);
-static void _vala_array_add2 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add3 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add4 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add5 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add6 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add7 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add8 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add9 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add10 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add11 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add12 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add13 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add14 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add15 (gchar*** array, int* length, int* size, gchar* value);
-static void js_render_node_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-JsRenderNode* js_render_node_construct (GType object_type) {
-       JsRenderNode * self = NULL;
-       GeeArrayList* _tmp0_ = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       GeeHashMap* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self = (JsRenderNode*) g_object_new (object_type, NULL);
-#line 110 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = gee_array_list_new (JS_RENDER_TYPE_NODE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
-#line 110 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (self->items);
-#line 110 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self->items = _tmp0_;
-#line 111 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 111 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (self->props);
-#line 111 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self->props = _tmp1_;
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (self->listeners);
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self->listeners = _tmp2_;
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = g_strdup ("");
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (self->xvala_cls);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self->xvala_cls = _tmp3_;
-#line 114 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = g_strdup ("");
-#line 114 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (self->xvala_xcls);
-#line 114 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self->xvala_xcls = _tmp4_;
-#line 115 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = g_strdup ("");
-#line 115 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (self->xvala_id);
-#line 115 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self->xvala_id = _tmp5_;
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (self->parent);
-#line 116 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self->parent = NULL;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return self;
-#line 264 "Node.vala.c"
-}
-
-
-JsRenderNode* js_render_node_new (void) {
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return js_render_node_construct (JS_RENDER_TYPE_NODE);
-#line 271 "Node.vala.c"
-}
-
-
-gchar* js_render_node_uid (JsRenderNode* self) {
-       gchar* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       gpointer _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gboolean _tmp3_ = FALSE;
-       GeeHashMap* _tmp7_ = NULL;
-       gpointer _tmp8_ = NULL;
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = self->props;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, "id");
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = (gchar*) _tmp1_;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = _tmp2_ == NULL;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp2_);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp3_) {
-#line 297 "Node.vala.c"
-               gint _tmp4_ = 0;
-               gint _tmp5_ = 0;
-               gchar* _tmp6_ = NULL;
-#line 123 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp4_ = js_render_node_uid_count;
-#line 123 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               js_render_node_uid_count = _tmp4_ + 1;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp5_ = js_render_node_uid_count;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp6_ = g_strdup_printf ("uid-%d", _tmp5_);
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = _tmp6_;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 313 "Node.vala.c"
-       }
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp7_ = self->props;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp8_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp7_, "id");
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = (gchar*) _tmp8_;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 323 "Node.vala.c"
-}
-
-
-gboolean js_render_node_hasChildren (JsRenderNode* self) {
-       gboolean result = FALSE;
-       GeeArrayList* _tmp0_ = NULL;
-       gint _tmp1_ = 0;
-       gint _tmp2_ = 0;
-#line 130 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = self->items;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp0_);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = _tmp1_;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = _tmp2_ > 0;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 344 "Node.vala.c"
-}
-
-
-gboolean js_render_node_hasXnsType (JsRenderNode* self) {
-       gboolean result = FALSE;
-       gboolean _tmp0_ = FALSE;
-       GeeHashMap* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gboolean _tmp4_ = FALSE;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = self->props;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp1_, "$ xns");
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = (gchar*) _tmp2_;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = _tmp3_ != NULL;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp3_);
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp4_) {
-#line 369 "Node.vala.c"
-               GeeHashMap* _tmp5_ = NULL;
-               gpointer _tmp6_ = NULL;
-               gchar* _tmp7_ = NULL;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp5_ = self->props;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp6_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp5_, "xtype");
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp7_ = (gchar*) _tmp6_;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp0_ = _tmp7_ != NULL;
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp7_);
-#line 383 "Node.vala.c"
-       } else {
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp0_ = FALSE;
-#line 387 "Node.vala.c"
-       }
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp0_) {
-#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = TRUE;
-#line 137 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 395 "Node.vala.c"
-       }
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = FALSE;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 401 "Node.vala.c"
-}
-
-
-gchar* js_render_node_fqn (JsRenderNode* self) {
-       gchar* result = NULL;
-       gboolean _tmp0_ = FALSE;
-       GeeHashMap* _tmp2_ = NULL;
-       gpointer _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       GeeHashMap* _tmp7_ = NULL;
-       gpointer _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-#line 142 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = js_render_node_hasXnsType (self);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (!_tmp0_) {
-#line 424 "Node.vala.c"
-               gchar* _tmp1_ = NULL;
-#line 145 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp1_ = g_strdup ("");
-#line 145 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = _tmp1_;
-#line 145 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 432 "Node.vala.c"
-       }
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = self->props;
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp2_, "$ xns");
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = (gchar*) _tmp3_;
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = g_strconcat (_tmp4_, ".", NULL);
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp6_ = _tmp5_;
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp7_ = self->props;
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp8_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp7_, "xtype");
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp9_ = (gchar*) _tmp8_;
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp10_ = g_strconcat (_tmp6_, _tmp9_, NULL);
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp11_ = _tmp10_;
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp9_);
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp6_);
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp4_);
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = _tmp11_;
-#line 147 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 464 "Node.vala.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
-       glong result = 0L;
-       gchar* end = NULL;
-       gchar* _tmp0_ = NULL;
-       glong _tmp1_ = 0L;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = str;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = maxlen;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       end = _tmp2_;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = end;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ == NULL) {
-#line 487 "Node.vala.c"
-               glong _tmp4_ = 0L;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = maxlen;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp4_;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 495 "Node.vala.c"
-       } else {
-               gchar* _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = end;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (glong) (_tmp5_ - _tmp6_);
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 507 "Node.vala.c"
-       }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
-       gchar* result = NULL;
-       glong string_length = 0L;
-       gboolean _tmp0_ = FALSE;
-       glong _tmp1_ = 0L;
-       glong _tmp8_ = 0L;
-       glong _tmp14_ = 0L;
-       glong _tmp17_ = 0L;
-       glong _tmp18_ = 0L;
-       glong _tmp19_ = 0L;
-       glong _tmp20_ = 0L;
-       glong _tmp21_ = 0L;
-       gchar* _tmp22_ = NULL;
-#line 1204 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = offset;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_ >= ((glong) 0)) {
-#line 531 "Node.vala.c"
-               glong _tmp2_ = 0L;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = len;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 537 "Node.vala.c"
-       } else {
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = FALSE;
-#line 541 "Node.vala.c"
-       }
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_) {
-#line 545 "Node.vala.c"
-               glong _tmp3_ = 0L;
-               glong _tmp4_ = 0L;
-               glong _tmp5_ = 0L;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = offset;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = len;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = _tmp5_;
-#line 557 "Node.vala.c"
-       } else {
-               gint _tmp6_ = 0;
-               gint _tmp7_ = 0;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = strlen (self);
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = _tmp6_;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = (glong) _tmp7_;
-#line 567 "Node.vala.c"
-       }
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp8_ = offset;
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp8_ < ((glong) 0)) {
-#line 573 "Node.vala.c"
-               glong _tmp9_ = 0L;
-               glong _tmp10_ = 0L;
-               glong _tmp11_ = 0L;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = string_length;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp10_ = offset;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               offset = _tmp9_ + _tmp10_;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp11_ = offset;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 587 "Node.vala.c"
-       } else {
-               glong _tmp12_ = 0L;
-               glong _tmp13_ = 0L;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp12_ = offset;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp13_ = string_length;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 597 "Node.vala.c"
-       }
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp14_ = len;
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp14_ < ((glong) 0)) {
-#line 603 "Node.vala.c"
-               glong _tmp15_ = 0L;
-               glong _tmp16_ = 0L;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp15_ = string_length;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp16_ = offset;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp15_ - _tmp16_;
-#line 612 "Node.vala.c"
-       }
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp17_ = offset;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp18_ = len;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp19_ = string_length;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp20_ = offset;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp21_ = len;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp22_;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 632 "Node.vala.c"
-}
-
-
-void js_render_node_setFqn (JsRenderNode* self, const gchar* name) {
-       gchar** ar = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar** _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gint ar_length1 = 0;
-       gint _ar_size_ = 0;
-       GeeHashMap* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gint l = 0;
-       const gchar* _tmp5_ = NULL;
-       gint _tmp6_ = 0;
-       gint _tmp7_ = 0;
-       const gchar* _tmp8_ = NULL;
-       gint _tmp9_ = 0;
-       gint _tmp10_ = 0;
-       GeeHashMap* _tmp11_ = NULL;
-       const gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       const gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-#line 150 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (self != NULL);
-#line 150 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (name != NULL);
-#line 152 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = name;
-#line 152 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0);
-#line 152 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       ar = _tmp2_;
-#line 152 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       ar_length1 = _vala_array_length (_tmp1_);
-#line 152 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _ar_size_ = ar_length1;
-#line 153 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = self->props;
-#line 153 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = ar[ar_length1 - 1];
-#line 153 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp3_, "xtype", _tmp4_);
-#line 154 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = name;
-#line 154 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp6_ = strlen (_tmp5_);
-#line 154 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp7_ = _tmp6_;
-#line 154 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp8_ = ar[ar_length1 - 1];
-#line 154 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp9_ = strlen (_tmp8_);
-#line 154 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp10_ = _tmp9_;
-#line 154 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       l = _tmp7_ - (_tmp10_ + 1);
-#line 155 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp11_ = self->props;
-#line 155 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp12_ = name;
-#line 155 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp13_ = string_substring (_tmp12_, (glong) 0, (glong) l);
-#line 155 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp14_ = _tmp13_;
-#line 155 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp11_, "$ xns", _tmp14_);
-#line 155 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp14_);
-#line 156 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp15_ = name;
-#line 156 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp16_ = js_render_node_fqn (self);
-#line 156 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp17_ = _tmp16_;
-#line 156 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_print ("setFQN %s to %s", _tmp15_, _tmp17_);
-#line 156 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp17_);
-#line 150 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 717 "Node.vala.c"
-}
-
-
-gchar* js_render_node_get (JsRenderNode* self, const gchar* key) {
-       gchar* result = NULL;
-       gchar* k = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       GeeHashMap* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gpointer _tmp8_ = NULL;
-       const gchar* _tmp9_ = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp10_ = NULL;
-       GeeMapIterator* _tmp11_ = NULL;
-       gchar* _tmp26_ = NULL;
-#line 161 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 161 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (key != NULL, NULL);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = self->props;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = key;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       k = (gchar*) _tmp2_;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = k;
-#line 164 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp3_ != NULL) {
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = k;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 758 "Node.vala.c"
-       }
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = self->props;
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = key;
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp6_ = g_strconcat ("$ ", _tmp5_, NULL);
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp7_ = _tmp6_;
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp8_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp4_, _tmp7_);
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (k);
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       k = (gchar*) _tmp8_;
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp7_);
-#line 169 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp9_ = k;
-#line 169 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp9_ != NULL) {
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = k;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 784 "Node.vala.c"
-       }
-#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp10_ = self->props;
-#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp11_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp10_);
-#line 173 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       iter = _tmp11_;
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       while (TRUE) {
-#line 794 "Node.vala.c"
-               GeeMapIterator* _tmp12_ = NULL;
-               gboolean _tmp13_ = FALSE;
-               gchar** kk = NULL;
-               GeeMapIterator* _tmp14_ = NULL;
-               gpointer _tmp15_ = NULL;
-               gchar* _tmp16_ = NULL;
-               gchar** _tmp17_ = NULL;
-               gchar** _tmp18_ = NULL;
-               gchar** _tmp19_ = NULL;
-               gint _tmp19__length1 = 0;
-               gint kk_length1 = 0;
-               gint _kk_size_ = 0;
-               gchar** _tmp20_ = NULL;
-               gint _tmp20__length1 = 0;
-               gchar** _tmp21_ = NULL;
-               gint _tmp21__length1 = 0;
-               const gchar* _tmp22_ = NULL;
-               const gchar* _tmp23_ = NULL;
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp12_ = iter;
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp13_ = gee_map_iterator_next (_tmp12_);
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (!_tmp13_) {
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       break;
-#line 821 "Node.vala.c"
-               }
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp14_ = iter;
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp15_ = gee_map_iterator_get_key (_tmp14_);
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp16_ = (gchar*) _tmp15_;
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp18_ = _tmp17_ = g_strsplit (_tmp16_, " ", 0);
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp19_ = _tmp18_;
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp19__length1 = _vala_array_length (_tmp17_);
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp16_);
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               kk = _tmp19_;
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               kk_length1 = _tmp19__length1;
-#line 175 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _kk_size_ = kk_length1;
-#line 176 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp20_ = kk;
-#line 176 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp20__length1 = kk_length1;
-#line 176 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp21_ = kk;
-#line 176 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp21__length1 = kk_length1;
-#line 176 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp22_ = _tmp20_[_tmp21__length1 - 1];
-#line 176 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp23_ = key;
-#line 176 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (g_strcmp0 (_tmp22_, _tmp23_) == 0) {
-#line 857 "Node.vala.c"
-                       GeeMapIterator* _tmp24_ = NULL;
-                       gpointer _tmp25_ = NULL;
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp24_ = iter;
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp25_ = gee_map_iterator_get_value (_tmp24_);
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       result = (gchar*) _tmp25_;
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_object_unref0 (iter);
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (k);
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       return result;
-#line 874 "Node.vala.c"
-               }
-#line 174 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 878 "Node.vala.c"
-       }
-#line 182 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp26_ = g_strdup ("");
-#line 182 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = _tmp26_;
-#line 182 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (iter);
-#line 182 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (k);
-#line 182 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 890 "Node.vala.c"
-}
-
-
-void js_render_node_set (JsRenderNode* self, const gchar* key, const gchar* value) {
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (self != NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (key != NULL);
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (value != NULL);
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = self->props;
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = key;
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = value;
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp0_, _tmp1_, _tmp2_);
-#line 912 "Node.vala.c"
-}
-
-
-gboolean js_render_node_has (JsRenderNode* self, const gchar* key) {
-       gboolean result = FALSE;
-       gchar* k = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp4_ = NULL;
-       GeeMapIterator* _tmp5_ = NULL;
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (key != NULL, FALSE);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = self->props;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = key;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       k = (gchar*) _tmp2_;
-#line 191 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = k;
-#line 191 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp3_ != NULL) {
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = TRUE;
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (k);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 948 "Node.vala.c"
-       }
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = self->props;
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp4_);
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       iter = _tmp5_;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       while (TRUE) {
-#line 958 "Node.vala.c"
-               GeeMapIterator* _tmp6_ = NULL;
-               gboolean _tmp7_ = FALSE;
-               gchar** kk = NULL;
-               GeeMapIterator* _tmp8_ = NULL;
-               gpointer _tmp9_ = NULL;
-               gchar* _tmp10_ = NULL;
-               gchar** _tmp11_ = NULL;
-               gchar** _tmp12_ = NULL;
-               gchar** _tmp13_ = NULL;
-               gint _tmp13__length1 = 0;
-               gint kk_length1 = 0;
-               gint _kk_size_ = 0;
-               gchar** _tmp14_ = NULL;
-               gint _tmp14__length1 = 0;
-               gchar** _tmp15_ = NULL;
-               gint _tmp15__length1 = 0;
-               const gchar* _tmp16_ = NULL;
-               const gchar* _tmp17_ = NULL;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp6_ = iter;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp7_ = gee_map_iterator_next (_tmp6_);
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (!_tmp7_) {
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       break;
-#line 985 "Node.vala.c"
-               }
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp8_ = iter;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp9_ = gee_map_iterator_get_key (_tmp8_);
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp10_ = (gchar*) _tmp9_;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp12_ = _tmp11_ = g_strsplit (_tmp10_, " ", 0);
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp13_ = _tmp12_;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp13__length1 = _vala_array_length (_tmp11_);
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp10_);
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               kk = _tmp13_;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               kk_length1 = _tmp13__length1;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _kk_size_ = kk_length1;
-#line 197 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp14_ = kk;
-#line 197 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp14__length1 = kk_length1;
-#line 197 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp15_ = kk;
-#line 197 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp15__length1 = kk_length1;
-#line 197 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp16_ = _tmp14_[_tmp15__length1 - 1];
-#line 197 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp17_ = key;
-#line 197 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (g_strcmp0 (_tmp16_, _tmp17_) == 0) {
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       result = TRUE;
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_object_unref0 (iter);
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (k);
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       return result;
-#line 1031 "Node.vala.c"
-               }
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 1035 "Node.vala.c"
-       }
-#line 202 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = FALSE;
-#line 202 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (iter);
-#line 202 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (k);
-#line 202 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 1045 "Node.vala.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 1052 "Node.vala.c"
-}
-
-
-void js_render_node_remove (JsRenderNode* self) {
-       JsRenderNode* _tmp0_ = NULL;
-       GeeArrayList* nlist = NULL;
-       GeeArrayList* _tmp1_ = NULL;
-       JsRenderNode* _tmp21_ = NULL;
-       GeeArrayList* _tmp22_ = NULL;
-       GeeArrayList* _tmp23_ = NULL;
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (self != NULL);
-#line 208 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = self->parent;
-#line 208 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp0_ == NULL) {
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return;
-#line 1071 "Node.vala.c"
-       }
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = gee_array_list_new (JS_RENDER_TYPE_NODE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       nlist = _tmp1_;
-#line 1077 "Node.vala.c"
-       {
-               gint i = 0;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               i = 0;
-#line 1082 "Node.vala.c"
-               {
-                       gboolean _tmp2_ = FALSE;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp2_ = TRUE;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       while (TRUE) {
-#line 1089 "Node.vala.c"
-                               gint _tmp4_ = 0;
-                               JsRenderNode* _tmp5_ = NULL;
-                               GeeArrayList* _tmp6_ = NULL;
-                               gint _tmp7_ = 0;
-                               gint _tmp8_ = 0;
-                               JsRenderNode* _tmp9_ = NULL;
-                               GeeArrayList* _tmp10_ = NULL;
-                               gint _tmp11_ = 0;
-                               gpointer _tmp12_ = NULL;
-                               JsRenderNode* _tmp13_ = NULL;
-                               gboolean _tmp14_ = FALSE;
-                               GeeArrayList* _tmp15_ = NULL;
-                               JsRenderNode* _tmp16_ = NULL;
-                               GeeArrayList* _tmp17_ = NULL;
-                               gint _tmp18_ = 0;
-                               gpointer _tmp19_ = NULL;
-                               JsRenderNode* _tmp20_ = NULL;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               if (!_tmp2_) {
-#line 1109 "Node.vala.c"
-                                       gint _tmp3_ = 0;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       _tmp3_ = i;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       i = _tmp3_ + 1;
-#line 1115 "Node.vala.c"
-                               }
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp2_ = FALSE;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp4_ = i;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp5_ = self->parent;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp6_ = _tmp5_->items;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp7_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp6_);
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp8_ = _tmp7_;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               if (!(_tmp4_ < _tmp8_)) {
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       break;
-#line 1133 "Node.vala.c"
-                               }
-#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp9_ = self->parent;
-#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp10_ = _tmp9_->items;
-#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp11_ = i;
-#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp12_ = gee_abstract_list_get ((GeeAbstractList*) _tmp10_, _tmp11_);
-#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp13_ = (JsRenderNode*) _tmp12_;
-#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp14_ = _tmp13_ == self;
-#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _g_object_unref0 (_tmp13_);
-#line 213 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               if (_tmp14_) {
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       continue;
-#line 1153 "Node.vala.c"
-                               }
-#line 216 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp15_ = nlist;
-#line 216 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp16_ = self->parent;
-#line 216 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp17_ = _tmp16_->items;
-#line 216 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp18_ = i;
-#line 216 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp19_ = gee_abstract_list_get ((GeeAbstractList*) _tmp17_, _tmp18_);
-#line 216 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp20_ = (JsRenderNode*) _tmp19_;
-#line 216 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp15_, _tmp20_);
-#line 216 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _g_object_unref0 (_tmp20_);
-#line 1171 "Node.vala.c"
-                       }
-               }
-       }
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp21_ = self->parent;
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp22_ = nlist;
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp23_ = _g_object_ref0 (_tmp22_);
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (_tmp21_->items);
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp21_->items = _tmp23_;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (self->parent);
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self->parent = NULL;
-#line 206 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (nlist);
-#line 1191 "Node.vala.c"
-}
-
-
-JsRenderNode* js_render_node_findProp (JsRenderNode* self, const gchar* n) {
-       JsRenderNode* result = NULL;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (n != NULL, NULL);
-#line 1201 "Node.vala.c"
-       {
-               gint i = 0;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               i = 0;
-#line 1206 "Node.vala.c"
-               {
-                       gboolean _tmp0_ = FALSE;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp0_ = TRUE;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       while (TRUE) {
-#line 1213 "Node.vala.c"
-                               gint _tmp2_ = 0;
-                               GeeArrayList* _tmp3_ = NULL;
-                               gint _tmp4_ = 0;
-                               gint _tmp5_ = 0;
-                               gchar* p = NULL;
-                               GeeArrayList* _tmp6_ = NULL;
-                               gint _tmp7_ = 0;
-                               gpointer _tmp8_ = NULL;
-                               JsRenderNode* _tmp9_ = NULL;
-                               gchar* _tmp10_ = NULL;
-                               gchar* _tmp11_ = NULL;
-                               GeeArrayList* _tmp12_ = NULL;
-                               gint _tmp13_ = 0;
-                               gpointer _tmp14_ = NULL;
-                               JsRenderNode* _tmp15_ = NULL;
-                               gchar* _tmp16_ = NULL;
-                               gchar* _tmp17_ = NULL;
-                               gint _tmp18_ = 0;
-                               gint _tmp19_ = 0;
-                               gboolean _tmp20_ = FALSE;
-                               const gchar* _tmp21_ = NULL;
-                               const gchar* _tmp22_ = NULL;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               if (!_tmp0_) {
-#line 1238 "Node.vala.c"
-                                       gint _tmp1_ = 0;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       _tmp1_ = i;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       i = _tmp1_ + 1;
-#line 1244 "Node.vala.c"
-                               }
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp0_ = FALSE;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp2_ = i;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp3_ = self->items;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp4_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp3_);
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp5_ = _tmp4_;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               if (!(_tmp2_ < _tmp5_)) {
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       break;
-#line 1260 "Node.vala.c"
-                               }
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp6_ = self->items;
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp7_ = i;
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp8_ = gee_abstract_list_get ((GeeAbstractList*) _tmp6_, _tmp7_);
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp9_ = (JsRenderNode*) _tmp8_;
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp10_ = js_render_node_get (_tmp9_, "* prop");
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp11_ = _tmp10_;
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _g_object_unref0 (_tmp9_);
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               p = _tmp11_;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp12_ = self->items;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp13_ = i;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp14_ = gee_abstract_list_get ((GeeAbstractList*) _tmp12_, _tmp13_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp15_ = (JsRenderNode*) _tmp14_;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp16_ = js_render_node_get (_tmp15_, "* prop");
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp17_ = _tmp16_;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp18_ = strlen (_tmp17_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp19_ = _tmp18_;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp20_ = _tmp19_ < 1;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _g_free0 (_tmp17_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _g_object_unref0 (_tmp15_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               if (_tmp20_) {
-#line 228 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       _g_free0 (p);
-#line 228 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       continue;
-#line 1306 "Node.vala.c"
-                               }
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp21_ = p;
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp22_ = n;
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               if (g_strcmp0 (_tmp21_, _tmp22_) == 0) {
-#line 1314 "Node.vala.c"
-                                       GeeArrayList* _tmp23_ = NULL;
-                                       gint _tmp24_ = 0;
-                                       gpointer _tmp25_ = NULL;
-#line 231 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       _tmp23_ = self->items;
-#line 231 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       _tmp24_ = i;
-#line 231 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       _tmp25_ = gee_abstract_list_get ((GeeAbstractList*) _tmp23_, _tmp24_);
-#line 231 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       result = (JsRenderNode*) _tmp25_;
-#line 231 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       _g_free0 (p);
-#line 231 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       return result;
-#line 1330 "Node.vala.c"
-                               }
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _g_free0 (p);
-#line 1334 "Node.vala.c"
-                       }
-               }
-       }
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = NULL;
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 1342 "Node.vala.c"
-}
-
-
-static void _vala_JsonNode_free (JsonNode* self) {
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_boxed_free (json_node_get_type (), self);
-#line 1349 "Node.vala.c"
-}
-
-
-gchar* js_render_node_quoteString (JsRenderNode* self, const gchar* str) {
-       gchar* result = NULL;
-       JsonGenerator* _tmp0_ = NULL;
-       JsonNode* n = NULL;
-       JsonNode* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       JsonGenerator* _tmp4_ = NULL;
-       JsonGenerator* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (str != NULL, NULL);
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = js_render_node_gen;
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp0_ == NULL) {
-#line 1370 "Node.vala.c"
-               JsonGenerator* _tmp1_ = NULL;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp1_ = json_generator_new ();
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_object_unref0 (js_render_node_gen);
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               js_render_node_gen = _tmp1_;
-#line 1378 "Node.vala.c"
-       }
-#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = json_node_new (JSON_NODE_VALUE);
-#line 248 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       n = _tmp2_;
-#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = str;
-#line 249 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       json_node_set_string (n, _tmp3_);
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = js_render_node_gen;
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       json_generator_set_root (_tmp4_, n);
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = js_render_node_gen;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp6_ = json_generator_to_data (_tmp5_, NULL);
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = _tmp6_;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       __vala_JsonNode_free0 (n);
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 1402 "Node.vala.c"
-}
-
-
-static Block1Data* block1_data_ref (Block1Data* _data1_) {
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_atomic_int_inc (&_data1_->_ref_count_);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return _data1_;
-#line 1411 "Node.vala.c"
-}
-
-
-static void block1_data_unref (void * _userdata_) {
-       Block1Data* _data1_;
-       _data1_ = (Block1Data*) _userdata_;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
-#line 1420 "Node.vala.c"
-               JsRenderNode* self;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               self = _data1_->self;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_object_unref0 (self);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               g_slice_free (Block1Data, _data1_);
-#line 1428 "Node.vala.c"
-       }
-}
-
-
-static gpointer _json_array_ref0 (gpointer self) {
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return self ? json_array_ref (self) : NULL;
-#line 1436 "Node.vala.c"
-}
-
-
-static void ___lambda6_ (Block1Data* _data1_, JsonArray* are, guint ix, JsonNode* el) {
-       JsRenderNode* self;
-       JsRenderNode* node = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       JsRenderNode* _tmp1_ = NULL;
-       JsonNode* _tmp2_ = NULL;
-       JsonObject* _tmp3_ = NULL;
-       gint _tmp4_ = 0;
-       GeeArrayList* _tmp5_ = NULL;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self = _data1_->self;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (are != NULL);
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (el != NULL);
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = js_render_node_new ();
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       node = _tmp0_;
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = _g_object_ref0 (self);
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (node->parent);
-#line 262 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       node->parent = _tmp1_;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = el;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = json_node_get_object (_tmp2_);
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = _data1_->version;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       js_render_node_loadFromJson (node, _tmp3_, _tmp4_);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = self->items;
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp5_, node);
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (node);
-#line 1479 "Node.vala.c"
-}
-
-
-static void ____lambda6__json_array_foreach (JsonArray* array, guint index_, JsonNode* element_node, gpointer self) {
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       ___lambda6_ (self, array, index_, element_node);
-#line 1486 "Node.vala.c"
-}
-
-
-static gpointer _json_object_ref0 (gpointer self) {
-#line 269 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return self ? json_object_ref (self) : NULL;
-#line 1493 "Node.vala.c"
-}
-
-
-static void ___lambda7_ (JsRenderNode* self, JsonObject* lio, const gchar* li_key, JsonNode* li_value) {
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       JsonNode* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (lio != NULL);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (li_key != NULL);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (li_value != NULL);
-#line 271 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = self->listeners;
-#line 271 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = li_key;
-#line 271 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = li_value;
-#line 271 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = json_node_get_string (_tmp2_);
-#line 271 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp0_, _tmp1_, _tmp3_);
-#line 1518 "Node.vala.c"
-}
-
-
-static void ____lambda7__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self) {
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       ___lambda7_ ((JsRenderNode*) self, object, member_name, member_node);
-#line 1525 "Node.vala.c"
-}
-
-
-static void __lambda5_ (Block1Data* _data1_, JsonObject* o, const gchar* key, JsonNode* value) {
-       JsRenderNode* self;
-       const gchar* _tmp0_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       GValue v = {0};
-       JsonNode* _tmp10_ = NULL;
-       GValue _tmp11_ = {0};
-       GValue sv = {0};
-       GValue _tmp12_ = {0};
-       gchar* rkey = NULL;
-       const gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gint _tmp15_ = 0;
-       GeeHashMap* _tmp19_ = NULL;
-       const gchar* _tmp20_ = NULL;
-       GValue _tmp21_ = {0};
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self = _data1_->self;
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (o != NULL);
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (key != NULL);
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (value != NULL);
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = key;
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (g_strcmp0 (_tmp0_, "items") == 0) {
-#line 1557 "Node.vala.c"
-               JsonArray* ar = NULL;
-               JsonNode* _tmp1_ = NULL;
-               JsonArray* _tmp2_ = NULL;
-               JsonArray* _tmp3_ = NULL;
-               JsonArray* _tmp4_ = NULL;
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp1_ = value;
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp2_ = json_node_get_array (_tmp1_);
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp3_ = _json_array_ref0 (_tmp2_);
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               ar = _tmp3_;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp4_ = ar;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               json_array_foreach_element (_tmp4_, ____lambda6__json_array_foreach, _data1_);
-#line 266 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _json_array_unref0 (ar);
-#line 266 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return;
-#line 1579 "Node.vala.c"
-       }
-#line 268 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = key;
-#line 268 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (g_strcmp0 (_tmp5_, "listeners") == 0) {
-#line 1585 "Node.vala.c"
-               JsonObject* li = NULL;
-               JsonNode* _tmp6_ = NULL;
-               JsonObject* _tmp7_ = NULL;
-               JsonObject* _tmp8_ = NULL;
-               JsonObject* _tmp9_ = NULL;
-#line 269 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp6_ = value;
-#line 269 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp7_ = json_node_get_object (_tmp6_);
-#line 269 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp8_ = _json_object_ref0 (_tmp7_);
-#line 269 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               li = _tmp8_;
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp9_ = li;
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               json_object_foreach_member (_tmp9_, ____lambda7__json_object_foreach, self);
-#line 274 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _json_object_unref0 (li);
-#line 274 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return;
-#line 1607 "Node.vala.c"
-       }
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp10_ = value;
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       json_node_get_value (_tmp10_, &_tmp11_);
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       v = _tmp11_;
-#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_value_init (&_tmp12_, G_TYPE_STRING);
-#line 277 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       sv = _tmp12_;
-#line 278 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_value_transform (&v, &sv);
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp13_ = key;
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp14_ = g_strdup (_tmp13_);
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       rkey = _tmp14_;
-#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp15_ = _data1_->version;
-#line 281 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp15_ == 1) {
-#line 1631 "Node.vala.c"
-               const gchar* _tmp16_ = NULL;
-               GValue _tmp17_ = {0};
-               gchar* _tmp18_ = NULL;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp16_ = key;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp17_ = sv;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp18_ = js_render_node_upgradeKey (self, _tmp16_, g_value_get_string (&_tmp17_));
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (rkey);
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               rkey = _tmp18_;
-#line 1645 "Node.vala.c"
-       }
-#line 286 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp19_ = self->props;
-#line 286 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp20_ = rkey;
-#line 286 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp21_ = sv;
-#line 286 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp19_, _tmp20_, g_value_get_string (&_tmp21_));
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (rkey);
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       G_IS_VALUE (&sv) ? (g_value_unset (&sv), NULL) : NULL;
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       G_IS_VALUE (&v) ? (g_value_unset (&v), NULL) : NULL;
-#line 1661 "Node.vala.c"
-}
-
-
-static void ___lambda5__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self) {
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       __lambda5_ (self, object, member_name, member_node);
-#line 1668 "Node.vala.c"
-}
-
-
-void js_render_node_loadFromJson (JsRenderNode* self, JsonObject* obj, gint version) {
-       Block1Data* _data1_;
-       gint _tmp0_ = 0;
-       JsonObject* _tmp1_ = NULL;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (self != NULL);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (obj != NULL);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _data1_ = g_slice_new0 (Block1Data);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _data1_->_ref_count_ = 1;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _data1_->self = g_object_ref (self);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = version;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _data1_->version = _tmp0_;
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = obj;
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       json_object_foreach_member (_tmp1_, ___lambda5__json_object_foreach, _data1_);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       block1_data_unref (_data1_);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _data1_ = NULL;
-#line 1698 "Node.vala.c"
-}
-
-
-static gchar string_get (const gchar* self, glong index) {
-       gchar result = '\0';
-       glong _tmp0_ = 0L;
-       gchar _tmp1_ = '\0';
-#line 996 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, '\0');
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = index;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1716 "Node.vala.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = separator;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_ == NULL) {
-#line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               separator = "";
-#line 1733 "Node.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ != NULL) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = TRUE;
-#line 1743 "Node.vala.c"
-       } else {
-               gchar** _tmp4_ = NULL;
-               gint _tmp4__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp4__length1 > 0;
-#line 1753 "Node.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp2_) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = TRUE;
-#line 1759 "Node.vala.c"
-       } else {
-               gboolean _tmp5_ = FALSE;
-               gchar** _tmp6_ = NULL;
-               gint _tmp6__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp6__length1 == (-1)) {
-#line 1770 "Node.vala.c"
-                       gchar** _tmp7_ = NULL;
-                       gint _tmp7__length1 = 0;
-                       const gchar* _tmp8_ = NULL;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp8_ = _tmp7_[0];
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = _tmp8_ != NULL;
-#line 1782 "Node.vala.c"
-               } else {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = FALSE;
-#line 1786 "Node.vala.c"
-               }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = _tmp5_;
-#line 1790 "Node.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_) {
-#line 1794 "Node.vala.c"
-               gint i = 0;
-               gsize len = 0UL;
-               gint _tmp31_ = 0;
-               gint _tmp33_ = 0;
-               gint _tmp34_ = 0;
-               gsize _tmp35_ = 0UL;
-               const gchar* _tmp36_ = NULL;
-               gint _tmp37_ = 0;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               const gchar* res = NULL;
-               gsize _tmp40_ = 0UL;
-               void* _tmp41_ = NULL;
-               void* ptr = NULL;
-               const gchar* _tmp42_ = NULL;
-               gchar** _tmp43_ = NULL;
-               gint _tmp43__length1 = 0;
-               const gchar* _tmp44_ = NULL;
-               void* _tmp45_ = NULL;
-               const gchar* _tmp62_ = NULL;
-#line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = (gsize) 1;
-#line 1817 "Node.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp9_ = TRUE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1826 "Node.vala.c"
-                               gboolean _tmp11_ = FALSE;
-                               gboolean _tmp12_ = FALSE;
-                               gchar** _tmp13_ = NULL;
-                               gint _tmp13__length1 = 0;
-                               gint _tmp21_ = 0;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-                               gsize _tmp30_ = 0UL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp9_) {
-#line 1839 "Node.vala.c"
-                                       gint _tmp10_ = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp10_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp10_ + 1;
-#line 1845 "Node.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp13__length1 != (-1)) {
-#line 1855 "Node.vala.c"
-                                       gint _tmp14_ = 0;
-                                       gchar** _tmp15_ = NULL;
-                                       gint _tmp15__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp14_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 1867 "Node.vala.c"
-                               } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = FALSE;
-#line 1871 "Node.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp12_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = TRUE;
-#line 1877 "Node.vala.c"
-                               } else {
-                                       gboolean _tmp16_ = FALSE;
-                                       gchar** _tmp17_ = NULL;
-                                       gint _tmp17__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       if (_tmp17__length1 == (-1)) {
-#line 1888 "Node.vala.c"
-                                               gchar** _tmp18_ = NULL;
-                                               gint _tmp18__length1 = 0;
-                                               gint _tmp19_ = 0;
-                                               const gchar* _tmp20_ = NULL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp19_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp20_ = _tmp18_[_tmp19_];
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = _tmp20_ != NULL;
-#line 1903 "Node.vala.c"
-                                       } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = FALSE;
-#line 1907 "Node.vala.c"
-                                       }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = _tmp16_;
-#line 1911 "Node.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp11_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1917 "Node.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp23_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp24_ != NULL) {
-#line 1929 "Node.vala.c"
-                                       gchar** _tmp25_ = NULL;
-                                       gint _tmp25__length1 = 0;
-                                       gint _tmp26_ = 0;
-                                       const gchar* _tmp27_ = NULL;
-                                       gint _tmp28_ = 0;
-                                       gint _tmp29_ = 0;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp26_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp27_ = _tmp25_[_tmp26_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp29_ = _tmp28_;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = _tmp29_;
-#line 1950 "Node.vala.c"
-                               } else {
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = 0;
-#line 1954 "Node.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp30_ = len;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               len = _tmp30_ + _tmp21_;
-#line 1960 "Node.vala.c"
-                       }
-               }
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp31_ = i;
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp31_ == 0) {
-#line 1967 "Node.vala.c"
-                       gchar* _tmp32_ = NULL;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp32_ = g_strdup ("");
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       result = _tmp32_;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return result;
-#line 1975 "Node.vala.c"
-               }
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp33_ = i;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               str_array_length1 = _tmp33_;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp34_ = str_array_length1;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp35_ = len;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp36_ = separator;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp38_ = _tmp37_;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp39_ = i;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp40_ = len;
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp41_ = g_malloc (_tmp40_);
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = _tmp41_;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp42_ = res;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43_ = str_array;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43__length1 = str_array_length1;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp44_ = _tmp43_[0];
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               ptr = _tmp45_;
-#line 2013 "Node.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp46_ = TRUE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 2022 "Node.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               void* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               void* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint _tmp54__length1 = 0;
-                               gint _tmp55_ = 0;
-                               const gchar* _tmp56_ = NULL;
-                               void* _tmp60_ = NULL;
-                               void* _tmp61_ = NULL;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp46_) {
-#line 2038 "Node.vala.c"
-                                       gint _tmp47_ = 0;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp47_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp47_ + 1;
-#line 2044 "Node.vala.c"
-                               }
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp48_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49_ = str_array;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49__length1 = str_array_length1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 2058 "Node.vala.c"
-                               }
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp50_ = ptr;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp51_ = separator;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp52_;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp55_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp56_ = _tmp54_[_tmp55_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp56_ != NULL) {
-#line 2078 "Node.vala.c"
-                                       gchar** _tmp57_ = NULL;
-                                       gint _tmp57__length1 = 0;
-                                       gint _tmp58_ = 0;
-                                       const gchar* _tmp59_ = NULL;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp58_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp59_ = _tmp57_[_tmp58_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = (const gchar*) _tmp59_;
-#line 2093 "Node.vala.c"
-                               } else {
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = "";
-#line 2097 "Node.vala.c"
-                               }
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp60_ = ptr;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp61_;
-#line 2105 "Node.vala.c"
-                       }
-               }
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp62_ = res;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = NULL;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (gchar*) _tmp62_;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 2116 "Node.vala.c"
-       } else {
-               gchar* _tmp63_ = NULL;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp63_ = g_strdup ("");
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp63_;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 2125 "Node.vala.c"
-       }
-}
-
-
-static gchar* string_strip (const gchar* self) {
-       gchar* result = NULL;
-       gchar* _result_ = NULL;
-       gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-#line 1115 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = g_strdup (self);
-#line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _result_ = _tmp0_;
-#line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = _result_;
-#line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_strstrip (_tmp1_);
-#line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _result_;
-#line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 2149 "Node.vala.c"
-}
-
-
-gchar* js_render_node_upgradeKey (JsRenderNode* self, const gchar* key, const gchar* val) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gint _tmp1_ = 0;
-       gint _tmp2_ = 0;
-       const gchar* _tmp5_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       GQuark _tmp8_ = 0U;
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       static GQuark _tmp7_label0 = 0;
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       static GQuark _tmp7_label1 = 0;
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       static GQuark _tmp7_label2 = 0;
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       static GQuark _tmp7_label3 = 0;
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       static GQuark _tmp7_label4 = 0;
-#line 2171 "Node.vala.c"
-       const gchar* _tmp16_ = NULL;
-       gchar _tmp17_ = '\0';
-       const gchar* _tmp42_ = NULL;
-       gchar _tmp43_ = '\0';
-       gchar** bits = NULL;
-       const gchar* _tmp46_ = NULL;
-       gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       gchar** _tmp49_ = NULL;
-       gchar** _tmp50_ = NULL;
-       gchar** _tmp51_ = NULL;
-       gint _tmp51__length1 = 0;
-       gint bits_length1 = 0;
-       gint _bits_size_ = 0;
-       const gchar* _tmp52_ = NULL;
-       gchar* _tmp53_ = NULL;
-       gchar* _tmp54_ = NULL;
-       gboolean _tmp55_ = FALSE;
-       gboolean _tmp56_ = FALSE;
-       const gchar* _tmp62_ = NULL;
-       gchar* _tmp63_ = NULL;
-       gchar* _tmp64_ = NULL;
-       gboolean _tmp65_ = FALSE;
-       gboolean _tmp66_ = FALSE;
-       gchar** _tmp72_ = NULL;
-       gint _tmp72__length1 = 0;
-       gchar* _tmp73_ = NULL;
-       gchar* _tmp74_ = NULL;
-       gchar* _tmp75_ = NULL;
-       gchar* _tmp76_ = NULL;
-#line 294 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 294 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (key != NULL, NULL);
-#line 294 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (val != NULL, NULL);
-#line 297 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = key;
-#line 297 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = strlen (_tmp0_);
-#line 297 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = _tmp1_;
-#line 297 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp2_ < 1) {
-#line 2216 "Node.vala.c"
-               const gchar* _tmp3_ = NULL;
-               gchar* _tmp4_ = NULL;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp3_ = key;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp4_ = g_strdup (_tmp3_);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = _tmp4_;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 2227 "Node.vala.c"
-       }
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = key;
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp6_ = _tmp5_;
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp8_ = (NULL == _tmp6_) ? 0 : g_quark_from_string (_tmp6_);
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((((_tmp8_ == ((0 != _tmp7_label0) ? _tmp7_label0 : (_tmp7_label0 = g_quark_from_static_string ("*prop")))) || (_tmp8_ == ((0 != _tmp7_label1) ? _tmp7_label1 : (_tmp7_label1 = g_quark_from_static_string ("*args"))))) || (_tmp8_ == ((0 != _tmp7_label2) ? _tmp7_label2 : (_tmp7_label2 = g_quark_from_static_string (".ctor"))))) || (_tmp8_ == ((0 != _tmp7_label3) ? _tmp7_label3 : (_tmp7_label3 = g_quark_from_static_string ("|init"))))) {
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               switch (0) {
-#line 2239 "Node.vala.c"
-                       default:
-                       {
-                               const gchar* _tmp9_ = NULL;
-                               gchar* _tmp10_ = NULL;
-                               gchar* _tmp11_ = NULL;
-                               gchar* _tmp12_ = NULL;
-                               gchar* _tmp13_ = NULL;
-#line 305 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp9_ = key;
-#line 305 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp10_ = string_substring (_tmp9_, (glong) 1, (glong) (-1));
-#line 305 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp11_ = _tmp10_;
-#line 305 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp12_ = g_strconcat ("* ", _tmp11_, NULL);
-#line 305 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp13_ = _tmp12_;
-#line 305 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _g_free0 (_tmp11_);
-#line 305 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               result = _tmp13_;
-#line 305 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               return result;
-#line 2263 "Node.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label4) ? _tmp7_label4 : (_tmp7_label4 = g_quark_from_static_string ("pack")))) {
-#line 300 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               switch (0) {
-#line 2269 "Node.vala.c"
-                       default:
-                       {
-                               const gchar* _tmp14_ = NULL;
-                               gchar* _tmp15_ = NULL;
-#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp14_ = key;
-#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp15_ = g_strconcat ("* ", _tmp14_, NULL);
-#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               result = _tmp15_;
-#line 308 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               return result;
-#line 2282 "Node.vala.c"
-                       }
-               }
-       }
-#line 310 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp16_ = key;
-#line 310 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp17_ = string_get (_tmp16_, (glong) 0);
-#line 310 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp17_ == '.') {
-#line 2292 "Node.vala.c"
-               gchar** bits = NULL;
-               const gchar* _tmp18_ = NULL;
-               gchar* _tmp19_ = NULL;
-               gchar* _tmp20_ = NULL;
-               gchar** _tmp21_ = NULL;
-               gchar** _tmp22_ = NULL;
-               gchar** _tmp23_ = NULL;
-               gint _tmp23__length1 = 0;
-               gint bits_length1 = 0;
-               gint _bits_size_ = 0;
-               gchar** _tmp24_ = NULL;
-               gint _tmp24__length1 = 0;
-               const gchar* _tmp25_ = NULL;
-               gchar** _tmp37_ = NULL;
-               gint _tmp37__length1 = 0;
-               gchar* _tmp38_ = NULL;
-               gchar* _tmp39_ = NULL;
-               gchar* _tmp40_ = NULL;
-               gchar* _tmp41_ = NULL;
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp18_ = key;
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp19_ = string_substring (_tmp18_, (glong) 1, (glong) (-1));
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp20_ = _tmp19_;
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp22_ = _tmp21_ = g_strsplit (_tmp20_, ":", 0);
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp23_ = _tmp22_;
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp23__length1 = _vala_array_length (_tmp21_);
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp20_);
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               bits = _tmp23_;
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               bits_length1 = _tmp23__length1;
-#line 311 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _bits_size_ = bits_length1;
-#line 312 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp24_ = bits;
-#line 312 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp24__length1 = bits_length1;
-#line 312 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp25_ = _tmp24_[0];
-#line 312 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (g_strcmp0 (_tmp25_, "signal") == 0) {
-#line 2340 "Node.vala.c"
-                       gchar** _tmp26_ = NULL;
-                       gint _tmp26__length1 = 0;
-                       gchar* _tmp27_ = NULL;
-                       gchar* _tmp28_ = NULL;
-                       gchar** _tmp29_ = NULL;
-                       gint _tmp29__length1 = 0;
-                       const gchar* _tmp30_ = NULL;
-                       gint _tmp31_ = 0;
-                       gint _tmp32_ = 0;
-                       gchar* _tmp33_ = NULL;
-                       gchar* _tmp34_ = NULL;
-                       gchar* _tmp35_ = NULL;
-                       gchar* _tmp36_ = NULL;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp26_ = bits;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp26__length1 = bits_length1;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp27_ = _vala_g_strjoinv (" ", _tmp26_, _tmp26__length1);
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp28_ = _tmp27_;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp29_ = bits;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp29__length1 = bits_length1;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp30_ = _tmp29_[0];
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp31_ = strlen (_tmp30_);
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp32_ = _tmp31_;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp33_ = string_substring (_tmp28_, (glong) _tmp32_, (glong) (-1));
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp34_ = _tmp33_;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp35_ = g_strconcat ("@", _tmp34_, NULL);
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp36_ = _tmp35_;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp34_);
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp28_);
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       result = _tmp36_;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       return result;
-#line 2390 "Node.vala.c"
-               }
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp37_ = bits;
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp37__length1 = bits_length1;
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp38_ = _vala_g_strjoinv (" ", _tmp37_, _tmp37__length1);
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp39_ = _tmp38_;
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp40_ = g_strconcat ("# ", _tmp39_, NULL);
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp41_ = _tmp40_;
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp39_);
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = _tmp41_;
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 2412 "Node.vala.c"
-       }
-#line 317 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp42_ = key;
-#line 317 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp43_ = string_get (_tmp42_, (glong) 0);
-#line 317 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp43_ != '|') {
-#line 2420 "Node.vala.c"
-               const gchar* _tmp44_ = NULL;
-               gchar* _tmp45_ = NULL;
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp44_ = key;
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp45_ = g_strdup (_tmp44_);
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = _tmp45_;
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 2431 "Node.vala.c"
-       }
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp46_ = key;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp47_ = string_substring (_tmp46_, (glong) 1, (glong) (-1));
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp48_ = _tmp47_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp50_ = _tmp49_ = g_strsplit (_tmp48_, ":", 0);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp51_ = _tmp50_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp51__length1 = _vala_array_length (_tmp49_);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp48_);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       bits = _tmp51_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       bits_length1 = _tmp51__length1;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _bits_size_ = bits_length1;
-#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp52_ = val;
-#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp53_ = string_strip (_tmp52_);
-#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp54_ = _tmp53_;
-#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp55_ = g_regex_match_simple ("^function\\s*(", _tmp54_, 0, 0);
-#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp56_ = _tmp55_;
-#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp54_);
-#line 323 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp56_) {
-#line 2467 "Node.vala.c"
-               const gchar* _tmp57_ = NULL;
-               gchar* _tmp58_ = NULL;
-               gchar* _tmp59_ = NULL;
-               gchar* _tmp60_ = NULL;
-               gchar* _tmp61_ = NULL;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp57_ = key;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp58_ = string_substring (_tmp57_, (glong) 1, (glong) (-1));
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp59_ = _tmp58_;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp60_ = g_strconcat ("| ", _tmp59_, NULL);
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp61_ = _tmp60_;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp59_);
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = _tmp61_;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 2491 "Node.vala.c"
-       }
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp62_ = val;
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp63_ = string_strip (_tmp62_);
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp64_ = _tmp63_;
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp65_ = g_regex_match_simple ("^\\(", _tmp64_, 0, 0);
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp66_ = _tmp65_;
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp64_);
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp66_) {
-#line 2507 "Node.vala.c"
-               gchar** _tmp67_ = NULL;
-               gint _tmp67__length1 = 0;
-               gchar* _tmp68_ = NULL;
-               gchar* _tmp69_ = NULL;
-               gchar* _tmp70_ = NULL;
-               gchar* _tmp71_ = NULL;
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp67_ = bits;
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp67__length1 = bits_length1;
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp68_ = _vala_g_strjoinv (" ", _tmp67_, _tmp67__length1);
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp69_ = _tmp68_;
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp70_ = g_strconcat ("| ", _tmp69_, NULL);
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp71_ = _tmp70_;
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp69_);
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               result = _tmp71_;
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 330 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return result;
-#line 2534 "Node.vala.c"
-       }
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp72_ = bits;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp72__length1 = bits_length1;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp73_ = _vala_g_strjoinv (" ", _tmp72_, _tmp72__length1);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp74_ = _tmp73_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp75_ = g_strconcat ("$ ", _tmp74_, NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp76_ = _tmp75_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (_tmp74_);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = _tmp76_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 2556 "Node.vala.c"
-}
-
-
-JsRenderNode* js_render_node_deepClone (JsRenderNode* self) {
-       JsRenderNode* result = NULL;
-       JsRenderNode* n = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       JsonObject* _tmp1_ = NULL;
-       JsonObject* _tmp2_ = NULL;
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = js_render_node_new ();
-#line 347 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       n = _tmp0_;
-#line 348 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = js_render_node_toJsonObject (self);
-#line 348 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = _tmp1_;
-#line 348 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       js_render_node_loadFromJson (n, _tmp2_, 2);
-#line 348 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _json_object_unref0 (_tmp2_);
-#line 349 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = n;
-#line 349 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 2584 "Node.vala.c"
-}
-
-
-gchar* js_render_node_toJsonString (JsRenderNode* self) {
-       gchar* result = NULL;
-       JsonGenerator* _tmp0_ = NULL;
-       JsonNode* n = NULL;
-       JsonNode* _tmp4_ = NULL;
-       JsonObject* _tmp5_ = NULL;
-       JsonObject* _tmp6_ = NULL;
-       JsonGenerator* _tmp7_ = NULL;
-       JsonGenerator* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-#line 352 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 354 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = js_render_node_gen;
-#line 354 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp0_ == NULL) {
-#line 2604 "Node.vala.c"
-               JsonGenerator* _tmp1_ = NULL;
-               JsonGenerator* _tmp2_ = NULL;
-               JsonGenerator* _tmp3_ = NULL;
-#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp1_ = json_generator_new ();
-#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_object_unref0 (js_render_node_gen);
-#line 355 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               js_render_node_gen = _tmp1_;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp2_ = js_render_node_gen;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               json_generator_set_pretty (_tmp2_, TRUE);
-#line 357 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp3_ = js_render_node_gen;
-#line 357 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               json_generator_set_indent (_tmp3_, (guint) 4);
-#line 2622 "Node.vala.c"
-       }
-#line 359 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = json_node_new (JSON_NODE_OBJECT);
-#line 359 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       n = _tmp4_;
-#line 360 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = js_render_node_toJsonObject (self);
-#line 360 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp6_ = _tmp5_;
-#line 360 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       json_node_set_object (n, _tmp6_);
-#line 360 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _json_object_unref0 (_tmp6_);
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp7_ = js_render_node_gen;
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       json_generator_set_root (_tmp7_, n);
-#line 362 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp8_ = js_render_node_gen;
-#line 362 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp9_ = json_generator_to_data (_tmp8_, NULL);
-#line 362 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = _tmp9_;
-#line 362 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       __vala_JsonNode_free0 (n);
-#line 362 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 2650 "Node.vala.c"
-}
-
-
-JsonObject* js_render_node_toJsonObject (JsRenderNode* self) {
-       JsonObject* result = NULL;
-       JsonObject* ret = NULL;
-       JsonObject* _tmp0_ = NULL;
-       JsonObject* li = NULL;
-       JsonObject* _tmp1_ = NULL;
-       JsonObject* _tmp2_ = NULL;
-       JsonObject* _tmp3_ = NULL;
-       JsonObject* _tmp4_ = NULL;
-       GeeMapIterator* liter = NULL;
-       GeeHashMap* _tmp5_ = NULL;
-       GeeMapIterator* _tmp6_ = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp16_ = NULL;
-       GeeMapIterator* _tmp17_ = NULL;
-       JsonArray* ar = NULL;
-       JsonArray* _tmp27_ = NULL;
-       JsonObject* _tmp28_ = NULL;
-       JsonArray* _tmp29_ = NULL;
-       JsonArray* _tmp30_ = NULL;
-#line 365 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 367 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = json_object_new ();
-#line 367 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       ret = _tmp0_;
-#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = json_object_new ();
-#line 370 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       li = _tmp1_;
-#line 371 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = ret;
-#line 371 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = li;
-#line 371 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp4_ = _json_object_ref0 (_tmp3_);
-#line 371 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       json_object_set_object_member (_tmp2_, "listeners", _tmp4_);
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp5_ = self->listeners;
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp6_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp5_);
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       liter = _tmp6_;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       while (TRUE) {
-#line 2700 "Node.vala.c"
-               GeeMapIterator* _tmp7_ = NULL;
-               gboolean _tmp8_ = FALSE;
-               JsonObject* _tmp9_ = NULL;
-               GeeMapIterator* _tmp10_ = NULL;
-               gpointer _tmp11_ = NULL;
-               gchar* _tmp12_ = NULL;
-               GeeMapIterator* _tmp13_ = NULL;
-               gpointer _tmp14_ = NULL;
-               gchar* _tmp15_ = NULL;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp7_ = liter;
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp8_ = gee_map_iterator_next (_tmp7_);
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (!_tmp8_) {
-#line 373 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       break;
-#line 2718 "Node.vala.c"
-               }
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp9_ = li;
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp10_ = liter;
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp11_ = gee_map_iterator_get_key (_tmp10_);
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp12_ = (gchar*) _tmp11_;
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp13_ = liter;
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp14_ = gee_map_iterator_get_value (_tmp13_);
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp15_ = (gchar*) _tmp14_;
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               json_object_set_string_member (_tmp9_, _tmp12_, _tmp15_);
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp15_);
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp12_);
-#line 2740 "Node.vala.c"
-       }
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp16_ = self->props;
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp17_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp16_);
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       iter = _tmp17_;
-#line 379 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       while (TRUE) {
-#line 2750 "Node.vala.c"
-               GeeMapIterator* _tmp18_ = NULL;
-               gboolean _tmp19_ = FALSE;
-               JsonObject* _tmp20_ = NULL;
-               GeeMapIterator* _tmp21_ = NULL;
-               gpointer _tmp22_ = NULL;
-               gchar* _tmp23_ = NULL;
-               GeeMapIterator* _tmp24_ = NULL;
-               gpointer _tmp25_ = NULL;
-               gchar* _tmp26_ = NULL;
-#line 379 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp18_ = iter;
-#line 379 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp19_ = gee_map_iterator_next (_tmp18_);
-#line 379 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (!_tmp19_) {
-#line 379 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       break;
-#line 2768 "Node.vala.c"
-               }
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp20_ = ret;
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp21_ = iter;
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp22_ = gee_map_iterator_get_key (_tmp21_);
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp23_ = (gchar*) _tmp22_;
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp24_ = iter;
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp25_ = gee_map_iterator_get_value (_tmp24_);
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp26_ = (gchar*) _tmp25_;
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               js_render_node_jsonObjectsetMember (self, _tmp20_, _tmp23_, _tmp26_);
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp26_);
-#line 380 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp23_);
-#line 2790 "Node.vala.c"
-       }
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp27_ = json_array_new ();
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       ar = _tmp27_;
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp28_ = ret;
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp29_ = ar;
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp30_ = _json_array_ref0 (_tmp29_);
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       json_object_set_array_member (_tmp28_, "items", _tmp30_);
-#line 2804 "Node.vala.c"
-       {
-               gint i = 0;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               i = 0;
-#line 2809 "Node.vala.c"
-               {
-                       gboolean _tmp31_ = FALSE;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp31_ = TRUE;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       while (TRUE) {
-#line 2816 "Node.vala.c"
-                               gint _tmp33_ = 0;
-                               GeeArrayList* _tmp34_ = NULL;
-                               gint _tmp35_ = 0;
-                               gint _tmp36_ = 0;
-                               JsonArray* _tmp37_ = NULL;
-                               GeeArrayList* _tmp38_ = NULL;
-                               gint _tmp39_ = 0;
-                               gpointer _tmp40_ = NULL;
-                               JsRenderNode* _tmp41_ = NULL;
-                               JsonObject* _tmp42_ = NULL;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               if (!_tmp31_) {
-#line 2829 "Node.vala.c"
-                                       gint _tmp32_ = 0;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       _tmp32_ = i;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       i = _tmp32_ + 1;
-#line 2835 "Node.vala.c"
-                               }
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp31_ = FALSE;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp33_ = i;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp34_ = self->items;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp35_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp34_);
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp36_ = _tmp35_;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               if (!(_tmp33_ < _tmp36_)) {
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                                       break;
-#line 2851 "Node.vala.c"
-                               }
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp37_ = ar;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp38_ = self->items;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp39_ = i;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp40_ = gee_abstract_list_get ((GeeAbstractList*) _tmp38_, _tmp39_);
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp41_ = (JsRenderNode*) _tmp40_;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _tmp42_ = js_render_node_toJsonObject (_tmp41_);
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               json_array_add_object_element (_tmp37_, _tmp42_);
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                               _g_object_unref0 (_tmp41_);
-#line 2869 "Node.vala.c"
-                       }
-               }
-       }
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = ret;
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _json_array_unref0 (ar);
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (iter);
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (liter);
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _json_object_unref0 (li);
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 2885 "Node.vala.c"
-}
-
-
-static gboolean string_contains (const gchar* self, const gchar* needle) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (needle != NULL, FALSE);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = needle;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_ != NULL;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 2905 "Node.vala.c"
-}
-
-
-static gdouble double_parse (const gchar* str) {
-       gdouble result = 0.0;
-       const gchar* _tmp0_ = NULL;
-       gdouble _tmp1_ = 0.0;
-#line 789 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (str != NULL, 0.0);
-#line 790 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = str;
-#line 790 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = g_ascii_strtod (_tmp0_, NULL);
-#line 790 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_;
-#line 790 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 2923 "Node.vala.c"
-}
-
-
-void js_render_node_jsonObjectsetMember (JsRenderNode* self, JsonObject* o, const gchar* key, const gchar* val) {
-       JsRenderLang_Class* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gboolean _tmp2_ = FALSE;
-       JsRenderLang_Class* _tmp7_ = NULL;
-       const gchar* _tmp8_ = NULL;
-       gboolean _tmp9_ = FALSE;
-       JsonObject* _tmp20_ = NULL;
-       const gchar* _tmp21_ = NULL;
-       const gchar* _tmp22_ = NULL;
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (self != NULL);
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (o != NULL);
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (key != NULL);
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_if_fail (val != NULL);
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = js_render_Lang;
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = val;
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = js_render_langclass_isBoolean (_tmp0_, _tmp1_);
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp2_) {
-#line 2953 "Node.vala.c"
-               gboolean _tmp3_ = FALSE;
-               const gchar* _tmp4_ = NULL;
-               JsonObject* _tmp5_ = NULL;
-               const gchar* _tmp6_ = NULL;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp4_ = val;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (g_strcmp0 (_tmp4_, "false") == 0) {
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp3_ = FALSE;
-#line 2964 "Node.vala.c"
-               } else {
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp3_ = TRUE;
-#line 2968 "Node.vala.c"
-               }
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp5_ = o;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp6_ = key;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               json_object_set_boolean_member (_tmp5_, _tmp6_, _tmp3_);
-#line 398 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return;
-#line 2978 "Node.vala.c"
-       }
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp7_ = js_render_Lang;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp8_ = val;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp9_ = js_render_langclass_isNumber (_tmp7_, _tmp8_);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp9_) {
-#line 2988 "Node.vala.c"
-               const gchar* _tmp10_ = NULL;
-               gboolean _tmp11_ = FALSE;
-               JsonObject* _tmp16_ = NULL;
-               const gchar* _tmp17_ = NULL;
-               const gchar* _tmp18_ = NULL;
-               glong _tmp19_ = 0L;
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp10_ = val;
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp11_ = string_contains (_tmp10_, ".");
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (_tmp11_) {
-#line 3001 "Node.vala.c"
-                       JsonObject* _tmp12_ = NULL;
-                       const gchar* _tmp13_ = NULL;
-                       const gchar* _tmp14_ = NULL;
-                       gdouble _tmp15_ = 0.0;
-#line 405 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp12_ = o;
-#line 405 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp13_ = key;
-#line 405 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp14_ = val;
-#line 405 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp15_ = double_parse (_tmp14_);
-#line 405 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       json_object_set_double_member (_tmp12_, _tmp13_, _tmp15_);
-#line 406 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       return;
-#line 3018 "Node.vala.c"
-               }
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp16_ = o;
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp17_ = key;
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp18_ = val;
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp19_ = atol (_tmp18_);
-#line 410 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               json_object_set_int_member (_tmp16_, _tmp17_, (gint64) _tmp19_);
-#line 411 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               return;
-#line 3032 "Node.vala.c"
-       }
-#line 414 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp20_ = o;
-#line 414 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp21_ = key;
-#line 414 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp22_ = val;
-#line 414 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       json_object_set_string_member (_tmp20_, _tmp21_, _tmp22_);
-#line 3042 "Node.vala.c"
-}
-
-
-gchar* js_render_node_nodeTip (JsRenderNode* self) {
-       gchar* result = NULL;
-       gchar* ret = NULL;
-       gchar* _tmp0_ = NULL;
-       gchar* funcs = NULL;
-       gchar* _tmp1_ = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp2_ = NULL;
-       GeeMapIterator* _tmp3_ = NULL;
-       const gchar* _tmp48_ = NULL;
-       gint _tmp49_ = 0;
-       gint _tmp50_ = 0;
-#line 417 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 419 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = js_render_node_nodeTitle (self);
-#line 419 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       ret = _tmp0_;
-#line 420 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = g_strdup ("");
-#line 420 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       funcs = _tmp1_;
-#line 421 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp2_ = self->props;
-#line 421 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp3_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp2_);
-#line 421 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       iter = _tmp3_;
-#line 422 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       while (TRUE) {
-#line 3076 "Node.vala.c"
-               GeeMapIterator* _tmp4_ = NULL;
-               gboolean _tmp5_ = FALSE;
-               gchar* i = NULL;
-               GeeMapIterator* _tmp6_ = NULL;
-               gpointer _tmp7_ = NULL;
-               const gchar* _tmp8_ = NULL;
-               gchar _tmp9_ = '\0';
-               gchar* val = NULL;
-               GeeMapIterator* _tmp10_ = NULL;
-               gpointer _tmp11_ = NULL;
-               const gchar* _tmp12_ = NULL;
-               gboolean _tmp13_ = FALSE;
-               const gchar* _tmp30_ = NULL;
-               gboolean _tmp31_ = FALSE;
-#line 422 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp4_ = iter;
-#line 422 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp5_ = gee_map_iterator_next (_tmp4_);
-#line 422 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (!_tmp5_) {
-#line 422 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       break;
-#line 3099 "Node.vala.c"
-               }
-#line 423 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp6_ = iter;
-#line 423 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp7_ = gee_map_iterator_get_key (_tmp6_);
-#line 423 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               i = (gchar*) _tmp7_;
-#line 425 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp8_ = i;
-#line 425 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp9_ = string_get (_tmp8_, (glong) 0);
-#line 425 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (_tmp9_ != '|') {
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (i);
-#line 426 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       continue;
-#line 3117 "Node.vala.c"
-               }
-#line 432 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp10_ = iter;
-#line 432 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp11_ = gee_map_iterator_get_value (_tmp10_);
-#line 432 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               val = (gchar*) _tmp11_;
-#line 433 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp12_ = val;
-#line 433 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp13_ = g_regex_match_simple ("^\\s*function", _tmp12_, 0, 0);
-#line 433 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (_tmp13_) {
-#line 3131 "Node.vala.c"
-                       const gchar* _tmp14_ = NULL;
-                       const gchar* _tmp15_ = NULL;
-                       gchar* _tmp16_ = NULL;
-                       gchar* _tmp17_ = NULL;
-                       gchar* _tmp18_ = NULL;
-                       gchar* _tmp19_ = NULL;
-                       gchar* _tmp20_ = NULL;
-                       gchar* _tmp21_ = NULL;
-                       const gchar* _tmp22_ = NULL;
-                       gchar** _tmp23_ = NULL;
-                       gchar** _tmp24_ = NULL;
-                       gchar** _tmp25_ = NULL;
-                       gint _tmp25__length1 = 0;
-                       const gchar* _tmp26_ = NULL;
-                       gchar* _tmp27_ = NULL;
-                       gchar* _tmp28_ = NULL;
-                       gchar* _tmp29_ = NULL;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp14_ = funcs;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp15_ = i;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp16_ = string_substring (_tmp15_, (glong) 1, (glong) (-1));
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp17_ = _tmp16_;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp18_ = g_strconcat ("\n<b>", _tmp17_, NULL);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp19_ = _tmp18_;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp20_ = g_strconcat (_tmp19_, "</b> : ", NULL);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp21_ = _tmp20_;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp22_ = val;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp24_ = _tmp23_ = g_strsplit (_tmp22_, "\n", 0);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp25_ = _tmp24_;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp25__length1 = _vala_array_length (_tmp23_);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp26_ = _tmp25_[0];
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp27_ = g_strconcat (_tmp21_, _tmp26_, NULL);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp28_ = _tmp27_;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp29_ = g_strconcat (_tmp14_, _tmp28_, NULL);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (funcs);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       funcs = _tmp29_;
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp28_);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp25_ = (_vala_array_free (_tmp25_, _tmp25__length1, (GDestroyNotify) g_free), NULL);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp21_);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp19_);
-#line 434 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp17_);
-#line 435 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (val);
-#line 435 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (i);
-#line 435 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       continue;
-#line 3201 "Node.vala.c"
-               }
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp30_ = val;
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp31_ = g_regex_match_simple ("^\\s*\\(", _tmp30_, 0, 0);
-#line 437 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               if (_tmp31_) {
-#line 3209 "Node.vala.c"
-                       const gchar* _tmp32_ = NULL;
-                       const gchar* _tmp33_ = NULL;
-                       gchar* _tmp34_ = NULL;
-                       gchar* _tmp35_ = NULL;
-                       gchar* _tmp36_ = NULL;
-                       gchar* _tmp37_ = NULL;
-                       gchar* _tmp38_ = NULL;
-                       gchar* _tmp39_ = NULL;
-                       const gchar* _tmp40_ = NULL;
-                       gchar** _tmp41_ = NULL;
-                       gchar** _tmp42_ = NULL;
-                       gchar** _tmp43_ = NULL;
-                       gint _tmp43__length1 = 0;
-                       const gchar* _tmp44_ = NULL;
-                       gchar* _tmp45_ = NULL;
-                       gchar* _tmp46_ = NULL;
-                       gchar* _tmp47_ = NULL;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp32_ = funcs;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp33_ = i;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp34_ = string_substring (_tmp33_, (glong) 1, (glong) (-1));
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp35_ = _tmp34_;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp36_ = g_strconcat ("\n<b>", _tmp35_, NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp37_ = _tmp36_;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp38_ = g_strconcat (_tmp37_, "</b> : ", NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp39_ = _tmp38_;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp40_ = val;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp42_ = _tmp41_ = g_strsplit (_tmp40_, "\n", 0);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp43_ = _tmp42_;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp43__length1 = _vala_array_length (_tmp41_);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp44_ = _tmp43_[0];
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp45_ = g_strconcat (_tmp39_, _tmp44_, NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp46_ = _tmp45_;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp47_ = g_strconcat (_tmp32_, _tmp46_, NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (funcs);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       funcs = _tmp47_;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp46_);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _tmp43_ = (_vala_array_free (_tmp43_, _tmp43__length1, (GDestroyNotify) g_free), NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp39_);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp37_);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (_tmp35_);
-#line 439 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (val);
-#line 439 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       _g_free0 (i);
-#line 439 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-                       continue;
-#line 3279 "Node.vala.c"
-               }
-#line 422 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (val);
-#line 422 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (i);
-#line 3285 "Node.vala.c"
-       }
-#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp48_ = funcs;
-#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp49_ = strlen (_tmp48_);
-#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp50_ = _tmp49_;
-#line 443 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp50_ > 0) {
-#line 3295 "Node.vala.c"
-               const gchar* _tmp51_ = NULL;
-               const gchar* _tmp52_ = NULL;
-               gchar* _tmp53_ = NULL;
-               gchar* _tmp54_ = NULL;
-               gchar* _tmp55_ = NULL;
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp51_ = ret;
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp52_ = funcs;
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp53_ = g_strconcat ("\n\nMethods:", _tmp52_, NULL);
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp54_ = _tmp53_;
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp55_ = g_strconcat (_tmp51_, _tmp54_, NULL);
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (ret);
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               ret = _tmp55_;
-#line 444 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp54_);
-#line 3317 "Node.vala.c"
-       }
-#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = ret;
-#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (iter);
-#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (funcs);
-#line 446 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 3327 "Node.vala.c"
-}
-
-
-static void _vala_array_add2 (gchar*** array, int* length, int* size, gchar* value) {
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3338 "Node.vala.c"
-       }
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3344 "Node.vala.c"
-}
-
-
-static void _vala_array_add3 (gchar*** array, int* length, int* size, gchar* value) {
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3355 "Node.vala.c"
-       }
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3361 "Node.vala.c"
-}
-
-
-static void _vala_array_add4 (gchar*** array, int* length, int* size, gchar* value) {
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3372 "Node.vala.c"
-       }
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3378 "Node.vala.c"
-}
-
-
-static void _vala_array_add5 (gchar*** array, int* length, int* size, gchar* value) {
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3389 "Node.vala.c"
-       }
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3395 "Node.vala.c"
-}
-
-
-static void _vala_array_add6 (gchar*** array, int* length, int* size, gchar* value) {
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3406 "Node.vala.c"
-       }
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3412 "Node.vala.c"
-}
-
-
-static void _vala_array_add7 (gchar*** array, int* length, int* size, gchar* value) {
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3423 "Node.vala.c"
-       }
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3429 "Node.vala.c"
-}
-
-
-static void _vala_array_add8 (gchar*** array, int* length, int* size, gchar* value) {
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3440 "Node.vala.c"
-       }
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3446 "Node.vala.c"
-}
-
-
-static void _vala_array_add9 (gchar*** array, int* length, int* size, gchar* value) {
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3457 "Node.vala.c"
-       }
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3463 "Node.vala.c"
-}
-
-
-static void _vala_array_add10 (gchar*** array, int* length, int* size, gchar* value) {
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3474 "Node.vala.c"
-       }
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3480 "Node.vala.c"
-}
-
-
-static void _vala_array_add11 (gchar*** array, int* length, int* size, gchar* value) {
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3491 "Node.vala.c"
-       }
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3497 "Node.vala.c"
-}
-
-
-static void _vala_array_add12 (gchar*** array, int* length, int* size, gchar* value) {
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3508 "Node.vala.c"
-       }
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3514 "Node.vala.c"
-}
-
-
-static void _vala_array_add13 (gchar*** array, int* length, int* size, gchar* value) {
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3525 "Node.vala.c"
-       }
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3531 "Node.vala.c"
-}
-
-
-static void _vala_array_add14 (gchar*** array, int* length, int* size, gchar* value) {
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3542 "Node.vala.c"
-       }
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3548 "Node.vala.c"
-}
-
-
-static void _vala_array_add15 (gchar*** array, int* length, int* size, gchar* value) {
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if ((*length) == (*size)) {
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3559 "Node.vala.c"
-       }
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[(*length)++] = value;
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       (*array)[*length] = NULL;
-#line 3565 "Node.vala.c"
-}
-
-
-gchar* js_render_node_nodeTitle (JsRenderNode* self) {
-       gchar* result = NULL;
-       gchar** txt = NULL;
-       gchar** _tmp0_ = NULL;
-       gint txt_length1 = 0;
-       gint _txt_size_ = 0;
-       gboolean _tmp1_ = FALSE;
-       gchar** _tmp6_ = NULL;
-       gint _tmp6__length1 = 0;
-       gchar* _tmp7_ = NULL;
-       gboolean _tmp8_ = FALSE;
-       gboolean _tmp15_ = FALSE;
-       gboolean _tmp22_ = FALSE;
-       gboolean _tmp29_ = FALSE;
-       gboolean _tmp36_ = FALSE;
-       gboolean _tmp43_ = FALSE;
-       gboolean _tmp50_ = FALSE;
-       gboolean _tmp57_ = FALSE;
-       gboolean _tmp64_ = FALSE;
-       gboolean _tmp71_ = FALSE;
-       gboolean _tmp78_ = FALSE;
-       gboolean _tmp85_ = FALSE;
-       gchar* _tmp92_ = NULL;
-       gchar** _tmp93_ = NULL;
-       gint _tmp93__length1 = 0;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp0_ = g_new0 (gchar*, 0 + 1);
-#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       txt = _tmp0_;
-#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       txt_length1 = 0;
-#line 450 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _txt_size_ = txt_length1;
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp1_ = js_render_node_has (self, "* prop");
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp1_) {
-#line 3608 "Node.vala.c"
-               gchar** _tmp2_ = NULL;
-               gint _tmp2__length1 = 0;
-               gchar* _tmp3_ = NULL;
-               gchar* _tmp4_ = NULL;
-               gchar* _tmp5_ = NULL;
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp2_ = txt;
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp2__length1 = txt_length1;
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp3_ = js_render_node_get (self, "* prop");
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp4_ = _tmp3_;
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp5_ = g_strconcat (_tmp4_, ":", NULL);
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add2 (&txt, &txt_length1, &_txt_size_, _tmp5_);
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp4_);
-#line 3628 "Node.vala.c"
-       }
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp6_ = txt;
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp6__length1 = txt_length1;
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp7_ = js_render_node_fqn (self);
-#line 458 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _vala_array_add3 (&txt, &txt_length1, &_txt_size_, _tmp7_);
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp8_ = js_render_node_has (self, "id");
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp8_) {
-#line 3642 "Node.vala.c"
-               gchar** _tmp9_ = NULL;
-               gint _tmp9__length1 = 0;
-               gchar* _tmp10_ = NULL;
-               gchar* _tmp11_ = NULL;
-               gchar* _tmp12_ = NULL;
-               gchar* _tmp13_ = NULL;
-               gchar* _tmp14_ = NULL;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp9_ = txt;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp9__length1 = txt_length1;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp10_ = js_render_node_get (self, "id");
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp11_ = _tmp10_;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp12_ = g_strconcat ("<b>[id=", _tmp11_, NULL);
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp13_ = _tmp12_;
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp14_ = g_strconcat (_tmp13_, "]</b>", NULL);
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add4 (&txt, &txt_length1, &_txt_size_, _tmp14_);
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp13_);
-#line 464 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp11_);
-#line 3670 "Node.vala.c"
-       }
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp15_ = js_render_node_has (self, "fieldLabel");
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp15_) {
-#line 3676 "Node.vala.c"
-               gchar** _tmp16_ = NULL;
-               gint _tmp16__length1 = 0;
-               gchar* _tmp17_ = NULL;
-               gchar* _tmp18_ = NULL;
-               gchar* _tmp19_ = NULL;
-               gchar* _tmp20_ = NULL;
-               gchar* _tmp21_ = NULL;
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp16_ = txt;
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp16__length1 = txt_length1;
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp17_ = js_render_node_get (self, "fieldLabel");
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp18_ = _tmp17_;
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp19_ = g_strconcat ("[", _tmp18_, NULL);
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp20_ = _tmp19_;
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp21_ = g_strconcat (_tmp20_, "]", NULL);
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add5 (&txt, &txt_length1, &_txt_size_, _tmp21_);
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp20_);
-#line 465 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp18_);
-#line 3704 "Node.vala.c"
-       }
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp22_ = js_render_node_has (self, "boxLabel");
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp22_) {
-#line 3710 "Node.vala.c"
-               gchar** _tmp23_ = NULL;
-               gint _tmp23__length1 = 0;
-               gchar* _tmp24_ = NULL;
-               gchar* _tmp25_ = NULL;
-               gchar* _tmp26_ = NULL;
-               gchar* _tmp27_ = NULL;
-               gchar* _tmp28_ = NULL;
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp23_ = txt;
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp23__length1 = txt_length1;
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp24_ = js_render_node_get (self, "boxLabel");
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp25_ = _tmp24_;
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp26_ = g_strconcat ("[", _tmp25_, NULL);
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp27_ = _tmp26_;
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp28_ = g_strconcat (_tmp27_, "]", NULL);
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add6 (&txt, &txt_length1, &_txt_size_, _tmp28_);
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp27_);
-#line 466 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp25_);
-#line 3738 "Node.vala.c"
-       }
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp29_ = js_render_node_has (self, "layout");
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp29_) {
-#line 3744 "Node.vala.c"
-               gchar** _tmp30_ = NULL;
-               gint _tmp30__length1 = 0;
-               gchar* _tmp31_ = NULL;
-               gchar* _tmp32_ = NULL;
-               gchar* _tmp33_ = NULL;
-               gchar* _tmp34_ = NULL;
-               gchar* _tmp35_ = NULL;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp30_ = txt;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp30__length1 = txt_length1;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp31_ = js_render_node_get (self, "layout");
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp32_ = _tmp31_;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp33_ = g_strconcat ("<i>", _tmp32_, NULL);
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp34_ = _tmp33_;
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp35_ = g_strconcat (_tmp34_, "</i>", NULL);
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add7 (&txt, &txt_length1, &_txt_size_, _tmp35_);
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp34_);
-#line 469 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp32_);
-#line 3772 "Node.vala.c"
-       }
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp36_ = js_render_node_has (self, "title");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp36_) {
-#line 3778 "Node.vala.c"
-               gchar** _tmp37_ = NULL;
-               gint _tmp37__length1 = 0;
-               gchar* _tmp38_ = NULL;
-               gchar* _tmp39_ = NULL;
-               gchar* _tmp40_ = NULL;
-               gchar* _tmp41_ = NULL;
-               gchar* _tmp42_ = NULL;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp37_ = txt;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp37__length1 = txt_length1;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp38_ = js_render_node_get (self, "title");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp39_ = _tmp38_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp40_ = g_strconcat ("<b>", _tmp39_, NULL);
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp41_ = _tmp40_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp42_ = g_strconcat (_tmp41_, "</b>", NULL);
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add8 (&txt, &txt_length1, &_txt_size_, _tmp42_);
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp41_);
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp39_);
-#line 3806 "Node.vala.c"
-       }
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp43_ = js_render_node_has (self, "label");
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp43_) {
-#line 3812 "Node.vala.c"
-               gchar** _tmp44_ = NULL;
-               gint _tmp44__length1 = 0;
-               gchar* _tmp45_ = NULL;
-               gchar* _tmp46_ = NULL;
-               gchar* _tmp47_ = NULL;
-               gchar* _tmp48_ = NULL;
-               gchar* _tmp49_ = NULL;
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp44_ = txt;
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp44__length1 = txt_length1;
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp45_ = js_render_node_get (self, "label");
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp46_ = _tmp45_;
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp47_ = g_strconcat ("<b>", _tmp46_, NULL);
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp48_ = _tmp47_;
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp49_ = g_strconcat (_tmp48_, "</b>", NULL);
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add9 (&txt, &txt_length1, &_txt_size_, _tmp49_);
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp48_);
-#line 471 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp46_);
-#line 3840 "Node.vala.c"
-       }
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp50_ = js_render_node_has (self, "header");
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp50_) {
-#line 3846 "Node.vala.c"
-               gchar** _tmp51_ = NULL;
-               gint _tmp51__length1 = 0;
-               gchar* _tmp52_ = NULL;
-               gchar* _tmp53_ = NULL;
-               gchar* _tmp54_ = NULL;
-               gchar* _tmp55_ = NULL;
-               gchar* _tmp56_ = NULL;
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp51_ = txt;
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp51__length1 = txt_length1;
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp52_ = js_render_node_get (self, "header");
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp53_ = _tmp52_;
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp54_ = g_strconcat ("<b>", _tmp53_, NULL);
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp55_ = _tmp54_;
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp56_ = g_strconcat (_tmp55_, "</b>", NULL);
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add10 (&txt, &txt_length1, &_txt_size_, _tmp56_);
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp55_);
-#line 472 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp53_);
-#line 3874 "Node.vala.c"
-       }
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp57_ = js_render_node_has (self, "legend");
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp57_) {
-#line 3880 "Node.vala.c"
-               gchar** _tmp58_ = NULL;
-               gint _tmp58__length1 = 0;
-               gchar* _tmp59_ = NULL;
-               gchar* _tmp60_ = NULL;
-               gchar* _tmp61_ = NULL;
-               gchar* _tmp62_ = NULL;
-               gchar* _tmp63_ = NULL;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp58_ = txt;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp58__length1 = txt_length1;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp59_ = js_render_node_get (self, "legend");
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp60_ = _tmp59_;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp61_ = g_strconcat ("<b>", _tmp60_, NULL);
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp62_ = _tmp61_;
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp63_ = g_strconcat (_tmp62_, "</b>", NULL);
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add11 (&txt, &txt_length1, &_txt_size_, _tmp63_);
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp62_);
-#line 473 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp60_);
-#line 3908 "Node.vala.c"
-       }
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp64_ = js_render_node_has (self, "text");
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp64_) {
-#line 3914 "Node.vala.c"
-               gchar** _tmp65_ = NULL;
-               gint _tmp65__length1 = 0;
-               gchar* _tmp66_ = NULL;
-               gchar* _tmp67_ = NULL;
-               gchar* _tmp68_ = NULL;
-               gchar* _tmp69_ = NULL;
-               gchar* _tmp70_ = NULL;
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp65_ = txt;
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp65__length1 = txt_length1;
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp66_ = js_render_node_get (self, "text");
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp67_ = _tmp66_;
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp68_ = g_strconcat ("<b>", _tmp67_, NULL);
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp69_ = _tmp68_;
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp70_ = g_strconcat (_tmp69_, "</b>", NULL);
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add12 (&txt, &txt_length1, &_txt_size_, _tmp70_);
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp69_);
-#line 474 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp67_);
-#line 3942 "Node.vala.c"
-       }
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp71_ = js_render_node_has (self, "name");
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp71_) {
-#line 3948 "Node.vala.c"
-               gchar** _tmp72_ = NULL;
-               gint _tmp72__length1 = 0;
-               gchar* _tmp73_ = NULL;
-               gchar* _tmp74_ = NULL;
-               gchar* _tmp75_ = NULL;
-               gchar* _tmp76_ = NULL;
-               gchar* _tmp77_ = NULL;
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp72_ = txt;
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp72__length1 = txt_length1;
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp73_ = js_render_node_get (self, "name");
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp74_ = _tmp73_;
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp75_ = g_strconcat ("<b>", _tmp74_, NULL);
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp76_ = _tmp75_;
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp77_ = g_strconcat (_tmp76_, "</b>", NULL);
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add13 (&txt, &txt_length1, &_txt_size_, _tmp77_);
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp76_);
-#line 475 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp74_);
-#line 3976 "Node.vala.c"
-       }
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp78_ = js_render_node_has (self, "region");
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp78_) {
-#line 3982 "Node.vala.c"
-               gchar** _tmp79_ = NULL;
-               gint _tmp79__length1 = 0;
-               gchar* _tmp80_ = NULL;
-               gchar* _tmp81_ = NULL;
-               gchar* _tmp82_ = NULL;
-               gchar* _tmp83_ = NULL;
-               gchar* _tmp84_ = NULL;
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp79_ = txt;
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp79__length1 = txt_length1;
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp80_ = js_render_node_get (self, "region");
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp81_ = _tmp80_;
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp82_ = g_strconcat ("<i>(", _tmp81_, NULL);
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp83_ = _tmp82_;
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp84_ = g_strconcat (_tmp83_, ")</i>", NULL);
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add14 (&txt, &txt_length1, &_txt_size_, _tmp84_);
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp83_);
-#line 476 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp81_);
-#line 4010 "Node.vala.c"
-       }
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp85_ = js_render_node_has (self, "dataIndex");
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp85_) {
-#line 4016 "Node.vala.c"
-               gchar** _tmp86_ = NULL;
-               gint _tmp86__length1 = 0;
-               gchar* _tmp87_ = NULL;
-               gchar* _tmp88_ = NULL;
-               gchar* _tmp89_ = NULL;
-               gchar* _tmp90_ = NULL;
-               gchar* _tmp91_ = NULL;
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp86_ = txt;
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp86__length1 = txt_length1;
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp87_ = js_render_node_get (self, "dataIndex");
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp88_ = _tmp87_;
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp89_ = g_strconcat ("[", _tmp88_, NULL);
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp90_ = _tmp89_;
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp91_ = g_strconcat (_tmp90_, "]", NULL);
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _vala_array_add15 (&txt, &txt_length1, &_txt_size_, _tmp91_);
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp90_);
-#line 477 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp88_);
-#line 4044 "Node.vala.c"
-       }
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp93_ = txt;
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _tmp93__length1 = txt_length1;
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       if (_tmp93__length1 == 0) {
-#line 4052 "Node.vala.c"
-               gchar* _tmp94_ = NULL;
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp94_ = g_strdup ("Element");
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp92_);
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp92_ = _tmp94_;
-#line 4060 "Node.vala.c"
-       } else {
-               gchar** _tmp95_ = NULL;
-               gint _tmp95__length1 = 0;
-               gchar* _tmp96_ = NULL;
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp95_ = txt;
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp95__length1 = txt_length1;
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp96_ = _vala_g_strjoinv (" ", _tmp95_, _tmp95__length1);
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _g_free0 (_tmp92_);
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-               _tmp92_ = _tmp96_;
-#line 4075 "Node.vala.c"
-       }
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       result = _tmp92_;
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       txt = (_vala_array_free (txt, txt_length1, (GDestroyNotify) g_free), NULL);
-#line 485 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       return result;
-#line 4083 "Node.vala.c"
-}
-
-
-static void js_render_node_class_init (JsRenderNodeClass * klass) {
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       js_render_node_parent_class = g_type_class_peek_parent (klass);
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       G_OBJECT_CLASS (klass)->finalize = js_render_node_finalize;
-#line 4092 "Node.vala.c"
-}
-
-
-static void js_render_node_instance_init (JsRenderNode * self) {
-}
-
-
-static void js_render_node_finalize (GObject* obj) {
-       JsRenderNode * self;
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_NODE, JsRenderNode);
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (self->parent);
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (self->items);
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (self->props);
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_object_unref0 (self->listeners);
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (self->xvala_cls);
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (self->xvala_xcls);
-#line 104 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       _g_free0 (self->xvala_id);
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Node.vala"
-       G_OBJECT_CLASS (js_render_node_parent_class)->finalize (obj);
-#line 4120 "Node.vala.c"
-}
-
-
-GType js_render_node_get_type (void) {
-       static volatile gsize js_render_node_type_id__volatile = 0;
-       if (g_once_init_enter (&js_render_node_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (JsRenderNodeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_node_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderNode), 0, (GInstanceInitFunc) js_render_node_instance_init, NULL };
-               GType js_render_node_type_id;
-               js_render_node_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderNode", &g_define_type_info, 0);
-               g_once_init_leave (&js_render_node_type_id__volatile, js_render_node_type_id);
-       }
-       return js_render_node_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
index 78ed443..33ed254 100644 (file)
@@ -132,7 +132,7 @@ public class JsRender.NodeToGlade : Object {
                for (var i = 0; i < this.node.items.size; i++ ) {
 
                        var add = this.mungeChild(pad + "        " , this.node.items.get(i) );
-                       if (add.length < 0) {
+                       if (add.length < 1) {
                                continue;
                        }
                        
diff --git a/JsRender/NodeToGlade.vala.c b/JsRender/NodeToGlade.vala.c
deleted file mode 100644 (file)
index 11edccc..0000000
+++ /dev/null
@@ -1,2895 +0,0 @@
-/* NodeToGlade.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from NodeToGlade.vala, do not modify */
-
-/*
-
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.3 -->
-<interface>
-  <requires lib="gtk+" version="3.12"/>
-  <object class="GtkBox" id="box1">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="orientation">vertical</property>
-    <child>
-      <object class="GtkButton" id="button1">
-        <property name="label" translatable="yes">button</property>
-        <property name="visible">True</property>
-        <property name="can_focus">True</property>
-        <property name="receives_default">True</property>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-    <child>
-      <placeholder/>
-    </child>
-    <child>
-      <object class="GtkToggleButton" id="togglebutton1">
-        <property name="label" translatable="yes">togglebutton</property>
-        <property name="visible">True</property>
-        <property name="can_focus">True</property>
-        <property name="receives_default">True</property>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">2</property>
-      </packing>
-    </child>
-  </object>
-</interface>
-*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-
-
-#define JS_RENDER_TYPE_NODE_TO_GLADE (js_render_node_to_glade_get_type ())
-#define JS_RENDER_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade))
-#define JS_RENDER_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass))
-#define JS_RENDER_IS_NODE_TO_GLADE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE_TO_GLADE))
-#define JS_RENDER_IS_NODE_TO_GLADE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE_TO_GLADE))
-#define JS_RENDER_NODE_TO_GLADE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladeClass))
-
-typedef struct _JsRenderNodeToGlade JsRenderNodeToGlade;
-typedef struct _JsRenderNodeToGladeClass JsRenderNodeToGladeClass;
-typedef struct _JsRenderNodeToGladePrivate JsRenderNodeToGladePrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
-#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
-#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-
-typedef struct _PaleteGirObject PaleteGirObject;
-typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-
-#define PALETE_TYPE_GIR (palete_gir_get_type ())
-#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir))
-#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass))
-#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR))
-#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR))
-#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass))
-
-typedef struct _PaleteGir PaleteGir;
-typedef struct _PaleteGirClass PaleteGirClass;
-typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate;
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL)))
-
-struct _JsRenderNodeToGlade {
-       GObject parent_instance;
-       JsRenderNodeToGladePrivate * priv;
-};
-
-struct _JsRenderNodeToGladeClass {
-       GObjectClass parent_class;
-};
-
-struct _JsRenderNodeToGladePrivate {
-       JsRenderNode* node;
-       gchar* pad;
-       GeeArrayList* els;
-       GeeHashMap* ar_props;
-};
-
-struct _JsRenderNode {
-       GObject parent_instance;
-       JsRenderNodePrivate * priv;
-       JsRenderNode* parent;
-       GeeArrayList* items;
-       GeeHashMap* props;
-       GeeHashMap* listeners;
-       gchar* xvala_cls;
-       gchar* xvala_xcls;
-       gchar* xvala_id;
-};
-
-struct _JsRenderNodeClass {
-       GObjectClass parent_class;
-};
-
-struct _PaleteGirObject {
-       GObject parent_instance;
-       PaleteGirObjectPrivate * priv;
-       gchar* name;
-       gchar* ns;
-       gchar* propertyof;
-       gchar* type;
-       gchar* nodetype;
-       gchar* package;
-       PaleteGirObject* paramset;
-       PaleteGirObject* return_value;
-       gboolean is_instance;
-       gboolean is_array;
-       gboolean is_varargs;
-       gchar* parent;
-       gchar* value;
-       gchar* sig;
-       GeeArrayList* params;
-       GeeArrayList* implements;
-       GeeArrayList* inherits;
-       GeeHashMap* ctors;
-       GeeHashMap* methods;
-       GeeHashMap* includes;
-       GeeHashMap* classes;
-       GeeHashMap* props;
-       GeeHashMap* consts;
-       GeeHashMap* signals;
-       gchar* doctxt;
-};
-
-struct _PaleteGirObjectClass {
-       GObjectClass parent_class;
-};
-
-
-static gpointer js_render_node_to_glade_parent_class = NULL;
-extern gint js_render_node_to_glade_vcnt;
-gint js_render_node_to_glade_vcnt = 0;
-
-GType js_render_node_to_glade_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-#define JS_RENDER_NODE_TO_GLADE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGladePrivate))
-enum  {
-       JS_RENDER_NODE_TO_GLADE_DUMMY_PROPERTY
-};
-JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad);
-JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad);
-gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self);
-void js_render_node_to_glade_fillValaName (JsRenderNodeToGlade* self, JsRenderNode* node);
-gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self);
-gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode);
-gchar* js_render_node_uid (JsRenderNode* self);
-GType palete_gir_object_get_type (void) G_GNUC_CONST;
-GType palete_palete_get_type (void) G_GNUC_CONST;
-PaletePalete* palete_factory (const gchar* xtype);
-GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type);
-gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self);
-static gchar* js_render_node_to_glade_toValaNS (JsRenderNodeToGlade* self, JsRenderNode* node);
-gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
-gchar* js_render_node_fqn (JsRenderNode* self);
-GType palete_gir_get_type (void) G_GNUC_CONST;
-PaleteGir* palete_gir_factory (const gchar* ns);
-static void _vala_array_add16 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add17 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add18 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add19 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add20 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add21 (gchar*** array, int* length, int* size, gchar* value);
-JsonObject* palete_gir_object_toJSON (PaleteGirObject* self);
-static void _vala_JsonNode_free (JsonNode* self);
-static void js_render_node_to_glade_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 226 "NodeToGlade.vala.c"
-}
-
-
-JsRenderNodeToGlade* js_render_node_to_glade_construct (GType object_type, JsRenderNode* node, const gchar* pad) {
-       JsRenderNodeToGlade * self = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       JsRenderNode* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       GeeArrayList* _tmp4_ = NULL;
-       GeeHashMap* _tmp5_ = NULL;
-#line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (node != NULL, NULL);
-#line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (pad != NULL, NULL);
-#line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       self = (JsRenderNodeToGlade*) g_object_new (object_type, NULL);
-#line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp0_ = node;
-#line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (self->priv->node);
-#line 54 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       self->priv->node = _tmp1_;
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp2_ = pad;
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp3_ = g_strdup (_tmp2_);
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (self->priv->pad);
-#line 55 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       self->priv->pad = _tmp3_;
-#line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp4_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (self->priv->els);
-#line 56 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       self->priv->els = _tmp4_;
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp5_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (self->priv->ar_props);
-#line 58 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       self->priv->ar_props = _tmp5_;
-#line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       return self;
-#line 274 "NodeToGlade.vala.c"
-}
-
-
-JsRenderNodeToGlade* js_render_node_to_glade_new (JsRenderNode* node, const gchar* pad) {
-#line 52 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       return js_render_node_to_glade_construct (JS_RENDER_TYPE_NODE_TO_GLADE, node, pad);
-#line 281 "NodeToGlade.vala.c"
-}
-
-
-gchar* js_render_node_to_glade_munge (JsRenderNodeToGlade* self) {
-       gchar* result = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 65 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp0_ = self->priv->node;
-#line 65 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       js_render_node_to_glade_fillValaName (self, _tmp0_);
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp1_ = self->priv->pad;
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp2_ = g_strconcat (_tmp1_, "    ", NULL);
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (self->priv->pad);
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       self->priv->pad = _tmp2_;
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp3_ = js_render_node_to_glade_mungeNode (self);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp4_ = _tmp3_;
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp5_ = g_strconcat ("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<!-- Generated with glade 3.18.3 -->\n" "<interface>\n" "    <requires lib=\"gtk+\" version=\"3.12\"/>\n", _tmp4_, NULL);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp6_ = _tmp5_;
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp7_ = g_strconcat (_tmp6_, "</interface>\n", NULL);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp8_ = _tmp7_;
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp6_);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp4_);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       result = _tmp8_;
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       return result;
-#line 330 "NodeToGlade.vala.c"
-}
-
-
-gchar* js_render_node_to_glade_mungeChild (JsRenderNodeToGlade* self, const gchar* pad, JsRenderNode* cnode) {
-       gchar* result = NULL;
-       JsRenderNodeToGlade* x = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       JsRenderNodeToGlade* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (pad != NULL, NULL);
-#line 76 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (cnode != NULL, NULL);
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp0_ = cnode;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp1_ = pad;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp2_ = js_render_node_to_glade_new (_tmp0_, _tmp1_);
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       x = _tmp2_;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp3_ = js_render_node_to_glade_mungeNode (x);
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       result = _tmp3_;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (x);
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       return result;
-#line 363 "NodeToGlade.vala.c"
-}
-
-
-static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
-       gchar* result = NULL;
-       GError * _inner_error_ = NULL;
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (old != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (replacement != NULL, NULL);
-#line 376 "NodeToGlade.vala.c"
-       {
-               GRegex* regex = NULL;
-               const gchar* _tmp0_ = NULL;
-               gchar* _tmp1_ = NULL;
-               gchar* _tmp2_ = NULL;
-               GRegex* _tmp3_ = NULL;
-               GRegex* _tmp4_ = NULL;
-               gchar* _tmp5_ = NULL;
-               GRegex* _tmp6_ = NULL;
-               const gchar* _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = old;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = g_regex_escape_string (_tmp0_, -1);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp1_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = _tmp3_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp2_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               regex = _tmp4_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 407 "NodeToGlade.vala.c"
-                               goto __catch1_g_regex_error;
-                       }
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 416 "NodeToGlade.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = regex;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = replacement;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = _tmp8_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 432 "NodeToGlade.vala.c"
-                               goto __catch1_g_regex_error;
-                       }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 443 "NodeToGlade.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = _tmp5_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = NULL;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp9_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp5_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 457 "NodeToGlade.vala.c"
-       }
-       goto __finally1;
-       __catch1_g_regex_error:
-       {
-               GError* e = NULL;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               e = _inner_error_;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _inner_error_ = NULL;
-#line 1283 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_assert_not_reached ();
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_error_free0 (e);
-#line 471 "NodeToGlade.vala.c"
-       }
-       __finally1:
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_inner_error_ != NULL) {
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_clear_error (&_inner_error_);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return NULL;
-#line 482 "NodeToGlade.vala.c"
-       }
-}
-
-
-static const gchar* string_to_string (const gchar* self) {
-       const gchar* result = NULL;
-#line 1310 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = self;
-#line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 495 "NodeToGlade.vala.c"
-}
-
-
-gchar* js_render_node_to_glade_mungeNode (JsRenderNodeToGlade* self) {
-       gchar* result = NULL;
-       gchar* pad = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* cls = NULL;
-       JsRenderNode* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       GQuark _tmp8_ = 0U;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       static GQuark _tmp7_label0 = 0;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       static GQuark _tmp7_label1 = 0;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       static GQuark _tmp7_label2 = 0;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       static GQuark _tmp7_label3 = 0;
-#line 519 "NodeToGlade.vala.c"
-       gchar* id = NULL;
-       JsRenderNode* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* ret = NULL;
-       const gchar* _tmp12_ = NULL;
-       const gchar* _tmp13_ = NULL;
-       const gchar* _tmp14_ = NULL;
-       const gchar* _tmp15_ = NULL;
-       const gchar* _tmp16_ = NULL;
-       const gchar* _tmp17_ = NULL;
-       gchar* _tmp18_ = NULL;
-       GeeHashMap* props = NULL;
-       PaletePalete* _tmp19_ = NULL;
-       PaletePalete* _tmp20_ = NULL;
-       JsRenderNode* _tmp21_ = NULL;
-       const gchar* _tmp22_ = NULL;
-       GeeHashMap* _tmp23_ = NULL;
-       GeeHashMap* _tmp24_ = NULL;
-       GeeMapIterator* pviter = NULL;
-       GeeHashMap* _tmp25_ = NULL;
-       GeeMapIterator* _tmp26_ = NULL;
-       gchar* pack = NULL;
-       gchar* _tmp58_ = NULL;
-       JsRenderNode* _tmp59_ = NULL;
-       GeeHashMap* _tmp60_ = NULL;
-       gpointer _tmp61_ = NULL;
-       gchar* _tmp62_ = NULL;
-       gboolean _tmp63_ = FALSE;
-       JsRenderNode* _tmp65_ = NULL;
-       GeeArrayList* _tmp66_ = NULL;
-       gint _tmp67_ = 0;
-       gint _tmp68_ = 0;
-       const gchar* _tmp123_ = NULL;
-       const gchar* _tmp124_ = NULL;
-       const gchar* _tmp125_ = NULL;
-       gchar* _tmp126_ = NULL;
-       gchar* _tmp127_ = NULL;
-       gchar* _tmp128_ = NULL;
-       gchar* _tmp129_ = NULL;
-       const gchar* _tmp130_ = NULL;
-       gchar* _tmp131_ = NULL;
-       gchar* _tmp132_ = NULL;
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp0_ = self->priv->pad;
-#line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp1_ = g_strdup (_tmp0_);
-#line 84 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pad = _tmp1_;
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp2_ = self->priv->node;
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp3_ = _tmp2_->xvala_cls;
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp4_ = string_replace (_tmp3_, ".", "");
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       cls = _tmp4_;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp5_ = cls;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp6_ = _tmp5_;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp8_ = (NULL == _tmp6_) ? 0 : g_quark_from_string (_tmp6_);
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if ((((_tmp8_ == ((0 != _tmp7_label0) ? _tmp7_label0 : (_tmp7_label0 = g_quark_from_static_string ("GtkTreeStore")))) || (_tmp8_ == ((0 != _tmp7_label1) ? _tmp7_label1 : (_tmp7_label1 = g_quark_from_static_string ("GtkListStore"))))) || (_tmp8_ == ((0 != _tmp7_label2) ? _tmp7_label2 : (_tmp7_label2 = g_quark_from_static_string ("GtkTreeViewColumn"))))) || (_tmp8_ == ((0 != _tmp7_label3) ? _tmp7_label3 : (_tmp7_label3 = g_quark_from_static_string ("GtkMenu"))))) {
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               switch (0) {
-#line 588 "NodeToGlade.vala.c"
-                       default:
-                       {
-                               gchar* _tmp9_ = NULL;
-#line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp9_ = g_strdup ("");
-#line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               result = _tmp9_;
-#line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (cls);
-#line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (pad);
-#line 93 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               return result;
-#line 602 "NodeToGlade.vala.c"
-                       }
-               }
-       }
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp10_ = self->priv->node;
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp11_ = js_render_node_uid (_tmp10_);
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       id = _tmp11_;
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp12_ = pad;
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp13_ = string_to_string (_tmp12_);
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp14_ = cls;
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp15_ = string_to_string (_tmp14_);
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp16_ = id;
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp17_ = string_to_string (_tmp16_);
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp18_ = g_strconcat (_tmp13_, "<object class=\"", _tmp15_, "\" id=\"", _tmp17_, "\">\n", NULL);
-#line 98 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       ret = _tmp18_;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp19_ = palete_factory ("Gtk");
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp20_ = _tmp19_;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp21_ = self->priv->node;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp22_ = _tmp21_->xvala_cls;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp23_ = palete_palete_getPropertiesFor (_tmp20_, _tmp22_, "props");
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp24_ = _tmp23_;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (_tmp20_);
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       props = _tmp24_;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp25_ = props;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp26_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp25_);
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pviter = _tmp26_;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       while (TRUE) {
-#line 652 "NodeToGlade.vala.c"
-               GeeMapIterator* _tmp27_ = NULL;
-               gboolean _tmp28_ = FALSE;
-               JsRenderNode* _tmp29_ = NULL;
-               GeeHashMap* _tmp30_ = NULL;
-               GeeMapIterator* _tmp31_ = NULL;
-               gpointer _tmp32_ = NULL;
-               gchar* _tmp33_ = NULL;
-               gpointer _tmp34_ = NULL;
-               gchar* _tmp35_ = NULL;
-               gboolean _tmp36_ = FALSE;
-               gchar* k = NULL;
-               GeeMapIterator* _tmp37_ = NULL;
-               gpointer _tmp38_ = NULL;
-               gchar* val = NULL;
-               JsRenderNode* _tmp39_ = NULL;
-               GeeHashMap* _tmp40_ = NULL;
-               GeeMapIterator* _tmp41_ = NULL;
-               gpointer _tmp42_ = NULL;
-               gchar* _tmp43_ = NULL;
-               gpointer _tmp44_ = NULL;
-               gchar* _tmp45_ = NULL;
-               gchar* _tmp46_ = NULL;
-               gchar* _tmp47_ = NULL;
-               const gchar* _tmp48_ = NULL;
-               const gchar* _tmp49_ = NULL;
-               const gchar* _tmp50_ = NULL;
-               const gchar* _tmp51_ = NULL;
-               const gchar* _tmp52_ = NULL;
-               const gchar* _tmp53_ = NULL;
-               const gchar* _tmp54_ = NULL;
-               gchar* _tmp55_ = NULL;
-               gchar* _tmp56_ = NULL;
-               gchar* _tmp57_ = NULL;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp27_ = pviter;
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp28_ = gee_map_iterator_next (_tmp27_);
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               if (!_tmp28_) {
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       break;
-#line 694 "NodeToGlade.vala.c"
-               }
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp29_ = self->priv->node;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp30_ = _tmp29_->props;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp31_ = pviter;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp32_ = gee_map_iterator_get_key (_tmp31_);
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp33_ = (gchar*) _tmp32_;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp34_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp30_, _tmp33_);
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp35_ = (gchar*) _tmp34_;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp36_ = _tmp35_ == NULL;
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp35_);
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp33_);
-#line 108 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               if (_tmp36_) {
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       continue;
-#line 720 "NodeToGlade.vala.c"
-               }
-#line 111 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp37_ = pviter;
-#line 111 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp38_ = gee_map_iterator_get_key (_tmp37_);
-#line 111 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               k = (gchar*) _tmp38_;
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp39_ = self->priv->node;
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp40_ = _tmp39_->props;
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp41_ = pviter;
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp42_ = gee_map_iterator_get_key (_tmp41_);
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp43_ = (gchar*) _tmp42_;
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp44_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp40_, _tmp43_);
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp45_ = (gchar*) _tmp44_;
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp46_ = g_markup_escape_text (_tmp45_, (gssize) (-1));
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp47_ = _tmp46_;
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp45_);
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp43_);
-#line 112 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               val = _tmp47_;
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp48_ = ret;
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp49_ = pad;
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp50_ = string_to_string (_tmp49_);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp51_ = k;
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp52_ = string_to_string (_tmp51_);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp53_ = val;
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp54_ = string_to_string (_tmp53_);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp55_ = g_strconcat (_tmp50_, "    <property name=\"", _tmp52_, "\">", _tmp54_, "</property>\n", NULL);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp56_ = _tmp55_;
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp57_ = g_strconcat (_tmp48_, _tmp56_, NULL);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (ret);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               ret = _tmp57_;
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp56_);
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (val);
-#line 103 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (k);
-#line 782 "NodeToGlade.vala.c"
-       }
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp58_ = g_strdup ("");
-#line 118 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pack = _tmp58_;
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp59_ = self->priv->node;
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp60_ = _tmp59_->props;
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp61_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp60_, "* pack");
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp62_ = (gchar*) _tmp61_;
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp63_ = _tmp62_ != NULL;
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp62_);
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if (_tmp63_) {
-#line 802 "NodeToGlade.vala.c"
-               gchar* _tmp64_ = NULL;
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp64_ = js_render_node_to_glade_packString (self);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (pack);
-#line 122 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               pack = _tmp64_;
-#line 810 "NodeToGlade.vala.c"
-       }
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp65_ = self->priv->node;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp66_ = _tmp65_->items;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp67_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp66_);
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp68_ = _tmp67_;
-#line 128 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if (_tmp68_ < 1) {
-#line 822 "NodeToGlade.vala.c"
-               const gchar* _tmp69_ = NULL;
-               const gchar* _tmp70_ = NULL;
-               const gchar* _tmp71_ = NULL;
-               gchar* _tmp72_ = NULL;
-               gchar* _tmp73_ = NULL;
-               gchar* _tmp74_ = NULL;
-               gchar* _tmp75_ = NULL;
-               const gchar* _tmp76_ = NULL;
-               gchar* _tmp77_ = NULL;
-               gchar* _tmp78_ = NULL;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp69_ = ret;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp70_ = pad;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp71_ = string_to_string (_tmp70_);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp72_ = g_strconcat (_tmp71_, "</object>\n", NULL);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp73_ = _tmp72_;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp74_ = g_strconcat (_tmp69_, _tmp73_, NULL);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp75_ = _tmp74_;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp76_ = pack;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp77_ = g_strconcat (_tmp75_, _tmp76_, NULL);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp78_ = _tmp77_;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp75_);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp73_);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               result = _tmp78_;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (pack);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (pviter);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (props);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (ret);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (id);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (cls);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (pad);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               return result;
-#line 875 "NodeToGlade.vala.c"
-       }
-       {
-               gint i = 0;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               i = 0;
-#line 881 "NodeToGlade.vala.c"
-               {
-                       gboolean _tmp79_ = FALSE;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp79_ = TRUE;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       while (TRUE) {
-#line 888 "NodeToGlade.vala.c"
-                               gint _tmp81_ = 0;
-                               JsRenderNode* _tmp82_ = NULL;
-                               GeeArrayList* _tmp83_ = NULL;
-                               gint _tmp84_ = 0;
-                               gint _tmp85_ = 0;
-                               gchar* add = NULL;
-                               const gchar* _tmp86_ = NULL;
-                               gchar* _tmp87_ = NULL;
-                               gchar* _tmp88_ = NULL;
-                               JsRenderNode* _tmp89_ = NULL;
-                               GeeArrayList* _tmp90_ = NULL;
-                               gint _tmp91_ = 0;
-                               gpointer _tmp92_ = NULL;
-                               JsRenderNode* _tmp93_ = NULL;
-                               gchar* _tmp94_ = NULL;
-                               gchar* _tmp95_ = NULL;
-                               const gchar* _tmp96_ = NULL;
-                               gint _tmp97_ = 0;
-                               gint _tmp98_ = 0;
-                               const gchar* _tmp99_ = NULL;
-                               const gchar* _tmp100_ = NULL;
-                               const gchar* _tmp101_ = NULL;
-                               gchar* _tmp102_ = NULL;
-                               gchar* _tmp103_ = NULL;
-                               gchar* _tmp104_ = NULL;
-                               const gchar* _tmp105_ = NULL;
-                               const gchar* _tmp106_ = NULL;
-                               gchar* _tmp107_ = NULL;
-                               gchar* _tmp108_ = NULL;
-                               JsRenderNode* _tmp109_ = NULL;
-                               GeeArrayList* _tmp110_ = NULL;
-                               gint _tmp111_ = 0;
-                               gpointer _tmp112_ = NULL;
-                               JsRenderNode* _tmp113_ = NULL;
-                               gchar* _tmp114_ = NULL;
-                               gchar* _tmp115_ = NULL;
-                               gchar* _tmp116_ = NULL;
-                               const gchar* _tmp117_ = NULL;
-                               const gchar* _tmp118_ = NULL;
-                               const gchar* _tmp119_ = NULL;
-                               gchar* _tmp120_ = NULL;
-                               gchar* _tmp121_ = NULL;
-                               gchar* _tmp122_ = NULL;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               if (!_tmp79_) {
-#line 934 "NodeToGlade.vala.c"
-                                       gint _tmp80_ = 0;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       _tmp80_ = i;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       i = _tmp80_ + 1;
-#line 940 "NodeToGlade.vala.c"
-                               }
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp79_ = FALSE;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp81_ = i;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp82_ = self->priv->node;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp83_ = _tmp82_->items;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp84_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp83_);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp85_ = _tmp84_;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               if (!(_tmp81_ < _tmp85_)) {
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       break;
-#line 958 "NodeToGlade.vala.c"
-                               }
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp86_ = pad;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp87_ = g_strconcat (_tmp86_, "        ", NULL);
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp88_ = _tmp87_;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp89_ = self->priv->node;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp90_ = _tmp89_->items;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp91_ = i;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp92_ = gee_abstract_list_get ((GeeAbstractList*) _tmp90_, _tmp91_);
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp93_ = (JsRenderNode*) _tmp92_;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp94_ = js_render_node_to_glade_mungeChild (self, _tmp88_, _tmp93_);
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp95_ = _tmp94_;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (_tmp93_);
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (_tmp88_);
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               add = _tmp95_;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp96_ = add;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp97_ = strlen (_tmp96_);
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp98_ = _tmp97_;
-#line 135 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               if (_tmp98_ < 1) {
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       _g_free0 (add);
-#line 136 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       continue;
-#line 998 "NodeToGlade.vala.c"
-                               }
-#line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp99_ = ret;
-#line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp100_ = pad;
-#line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp101_ = string_to_string (_tmp100_);
-#line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp102_ = g_strconcat (_tmp101_, "    <child>\n", NULL);
-#line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp103_ = _tmp102_;
-#line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp104_ = g_strconcat (_tmp99_, _tmp103_, NULL);
-#line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (ret);
-#line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               ret = _tmp104_;
-#line 139 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (_tmp103_);
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp105_ = ret;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp106_ = pad;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp107_ = g_strconcat (_tmp106_, "        ", NULL);
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp108_ = _tmp107_;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp109_ = self->priv->node;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp110_ = _tmp109_->items;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp111_ = i;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp112_ = gee_abstract_list_get ((GeeAbstractList*) _tmp110_, _tmp111_);
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp113_ = (JsRenderNode*) _tmp112_;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp114_ = js_render_node_to_glade_mungeChild (self, _tmp108_, _tmp113_);
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp115_ = _tmp114_;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp116_ = g_strconcat (_tmp105_, _tmp115_, NULL);
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (ret);
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               ret = _tmp116_;
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (_tmp115_);
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (_tmp113_);
-#line 140 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (_tmp108_);
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp117_ = ret;
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp118_ = pad;
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp119_ = string_to_string (_tmp118_);
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp120_ = g_strconcat (_tmp119_, "    </child>\n", NULL);
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp121_ = _tmp120_;
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp122_ = g_strconcat (_tmp117_, _tmp121_, NULL);
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (ret);
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               ret = _tmp122_;
-#line 141 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (_tmp121_);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (add);
-#line 1072 "NodeToGlade.vala.c"
-                       }
-               }
-       }
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp123_ = ret;
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp124_ = pad;
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp125_ = string_to_string (_tmp124_);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp126_ = g_strconcat (_tmp125_, "</object>\n", NULL);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp127_ = _tmp126_;
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp128_ = g_strconcat (_tmp123_, _tmp127_, NULL);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp129_ = _tmp128_;
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp130_ = pack;
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp131_ = g_strconcat (_tmp129_, _tmp130_, NULL);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp132_ = _tmp131_;
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp129_);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp127_);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       result = _tmp132_;
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (pack);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (pviter);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (props);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (ret);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (id);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (cls);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (pad);
-#line 144 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       return result;
-#line 1118 "NodeToGlade.vala.c"
-}
-
-
-static gchar* js_render_node_to_glade_toValaNS (JsRenderNodeToGlade* self, JsRenderNode* node) {
-       gchar* result = NULL;
-       gchar* ns = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-#line 150 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 150 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (node != NULL, NULL);
-#line 152 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp0_ = self->priv->node;
-#line 152 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp1_ = js_render_node_get (_tmp0_, "$ xns");
-#line 152 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       ns = _tmp1_;
-#line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp2_ = g_strconcat (ns, ".", NULL);
-#line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       result = _tmp2_;
-#line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (ns);
-#line 156 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       return result;
-#line 1146 "NodeToGlade.vala.c"
-}
-
-
-void js_render_node_to_glade_fillValaName (JsRenderNodeToGlade* self, JsRenderNode* node) {
-       JsRenderNode* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-       gint _tmp3_ = 0;
-       JsRenderNode* _tmp51_ = NULL;
-       GeeArrayList* _tmp52_ = NULL;
-       gint _tmp53_ = 0;
-       gint _tmp54_ = 0;
-#line 158 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_if_fail (self != NULL);
-#line 158 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_if_fail (node != NULL);
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp0_ = node;
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp1_ = _tmp0_->xvala_cls;
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp2_ = strlen (_tmp1_);
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp3_ = _tmp2_;
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if (_tmp3_ < 1) {
-#line 1173 "NodeToGlade.vala.c"
-               gint _tmp4_ = 0;
-               gchar* cls = NULL;
-               JsRenderNode* _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-               gchar* _tmp7_ = NULL;
-               JsRenderNode* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-               gchar* _tmp10_ = NULL;
-               gchar* _tmp11_ = NULL;
-               gchar* _tmp12_ = NULL;
-               gchar* _tmp13_ = NULL;
-               JsRenderNode* _tmp14_ = NULL;
-               gchar* _tmp15_ = NULL;
-               gchar* _tmp16_ = NULL;
-               gint _tmp17_ = 0;
-               gint _tmp18_ = 0;
-               gboolean _tmp19_ = FALSE;
-               gchar* id = NULL;
-               gchar* _tmp27_ = NULL;
-               GeeHashMap* props = NULL;
-               PaletePalete* _tmp28_ = NULL;
-               PaletePalete* _tmp29_ = NULL;
-               const gchar* _tmp30_ = NULL;
-               GeeHashMap* _tmp31_ = NULL;
-               GeeHashMap* _tmp32_ = NULL;
-               JsRenderNode* _tmp33_ = NULL;
-               const gchar* _tmp34_ = NULL;
-               gchar* _tmp35_ = NULL;
-               JsRenderNode* _tmp36_ = NULL;
-               const gchar* _tmp37_ = NULL;
-               gchar* _tmp38_ = NULL;
-               gchar* _tmp39_ = NULL;
-               JsRenderNode* _tmp40_ = NULL;
-               gchar* _tmp41_ = NULL;
-               gchar* _tmp42_ = NULL;
-               gint _tmp43_ = 0;
-               gint _tmp44_ = 0;
-               gboolean _tmp45_ = FALSE;
-               JsRenderNode* _tmp49_ = NULL;
-               gchar* _tmp50_ = NULL;
-#line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp4_ = js_render_node_to_glade_vcnt;
-#line 161 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               js_render_node_to_glade_vcnt = _tmp4_ + 1;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp5_ = node;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp6_ = js_render_node_to_glade_toValaNS (self, _tmp5_);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp7_ = _tmp6_;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp8_ = node;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp9_ = js_render_node_get (_tmp8_, "xtype");
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp10_ = _tmp9_;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp11_ = g_strconcat (_tmp7_, _tmp10_, NULL);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp12_ = _tmp11_;
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp10_);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp7_);
-#line 163 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               cls = _tmp12_;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp14_ = node;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp15_ = js_render_node_get (_tmp14_, "id");
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp16_ = _tmp15_;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp17_ = strlen (_tmp16_);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp18_ = _tmp17_;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp19_ = _tmp18_ > 0;
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp16_);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               if (_tmp19_) {
-#line 1256 "NodeToGlade.vala.c"
-                       JsRenderNode* _tmp20_ = NULL;
-                       gchar* _tmp21_ = NULL;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp20_ = node;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp21_ = js_render_node_get (_tmp20_, "id");
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _g_free0 (_tmp13_);
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp13_ = _tmp21_;
-#line 1267 "NodeToGlade.vala.c"
-               } else {
-                       JsRenderNode* _tmp22_ = NULL;
-                       gchar* _tmp23_ = NULL;
-                       gchar* _tmp24_ = NULL;
-                       gint _tmp25_ = 0;
-                       gchar* _tmp26_ = NULL;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp22_ = node;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp23_ = js_render_node_get (_tmp22_, "xtype");
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp24_ = _tmp23_;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp25_ = js_render_node_to_glade_vcnt;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp26_ = g_strdup_printf ("%s%d", _tmp24_, _tmp25_);
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _g_free0 (_tmp13_);
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp13_ = _tmp26_;
-#line 166 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _g_free0 (_tmp24_);
-#line 1290 "NodeToGlade.vala.c"
-               }
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp27_ = g_strdup (_tmp13_);
-#line 165 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               id = _tmp27_;
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp28_ = palete_factory ("Gtk");
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp29_ = _tmp28_;
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp30_ = cls;
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp31_ = palete_palete_getPropertiesFor (_tmp29_, _tmp30_, "props");
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp32_ = _tmp31_;
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (_tmp29_);
-#line 168 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               props = _tmp32_;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp33_ = node;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp34_ = cls;
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp35_ = g_strdup (_tmp34_);
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp33_->xvala_cls);
-#line 170 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp33_->xvala_cls = _tmp35_;
-#line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp36_ = node;
-#line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp37_ = id;
-#line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp38_ = g_strconcat ("Xcls_", _tmp37_, NULL);
-#line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp36_->xvala_xcls);
-#line 171 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp36_->xvala_xcls = _tmp38_;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp40_ = node;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp41_ = js_render_node_get (_tmp40_, "id");
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp42_ = _tmp41_;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp43_ = strlen (_tmp42_);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp44_ = _tmp43_;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp45_ = _tmp44_ > 0;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp42_);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               if (_tmp45_) {
-#line 1346 "NodeToGlade.vala.c"
-                       JsRenderNode* _tmp46_ = NULL;
-                       gchar* _tmp47_ = NULL;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp46_ = node;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp47_ = js_render_node_get (_tmp46_, "id");
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _g_free0 (_tmp39_);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp39_ = _tmp47_;
-#line 1357 "NodeToGlade.vala.c"
-               } else {
-                       gchar* _tmp48_ = NULL;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp48_ = g_strdup ("");
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _g_free0 (_tmp39_);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp39_ = _tmp48_;
-#line 1366 "NodeToGlade.vala.c"
-               }
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp49_ = node;
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp50_ = g_strdup (_tmp39_);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp49_->xvala_id);
-#line 172 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp49_->xvala_id = _tmp50_;
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp39_);
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (props);
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (id);
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp13_);
-#line 160 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (cls);
-#line 1386 "NodeToGlade.vala.c"
-       }
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp51_ = node;
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp52_ = _tmp51_->items;
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp53_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp52_);
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp54_ = _tmp53_;
-#line 177 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if (_tmp54_ < 1) {
-#line 178 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               return;
-#line 1400 "NodeToGlade.vala.c"
-       }
-       {
-               gint i = 0;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               i = 0;
-#line 1406 "NodeToGlade.vala.c"
-               {
-                       gboolean _tmp55_ = FALSE;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp55_ = TRUE;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       while (TRUE) {
-#line 1413 "NodeToGlade.vala.c"
-                               gint _tmp57_ = 0;
-                               JsRenderNode* _tmp58_ = NULL;
-                               GeeArrayList* _tmp59_ = NULL;
-                               gint _tmp60_ = 0;
-                               gint _tmp61_ = 0;
-                               JsRenderNode* _tmp62_ = NULL;
-                               GeeArrayList* _tmp63_ = NULL;
-                               gint _tmp64_ = 0;
-                               gpointer _tmp65_ = NULL;
-                               JsRenderNode* _tmp66_ = NULL;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               if (!_tmp55_) {
-#line 1426 "NodeToGlade.vala.c"
-                                       gint _tmp56_ = 0;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       _tmp56_ = i;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       i = _tmp56_ + 1;
-#line 1432 "NodeToGlade.vala.c"
-                               }
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp55_ = FALSE;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp57_ = i;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp58_ = node;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp59_ = _tmp58_->items;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp60_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp59_);
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp61_ = _tmp60_;
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               if (!(_tmp57_ < _tmp61_)) {
-#line 180 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       break;
-#line 1450 "NodeToGlade.vala.c"
-                               }
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp62_ = node;
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp63_ = _tmp62_->items;
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp64_ = i;
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp65_ = gee_abstract_list_get ((GeeAbstractList*) _tmp63_, _tmp64_);
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp66_ = (JsRenderNode*) _tmp65_;
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               js_render_node_to_glade_fillValaName (self, _tmp66_);
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (_tmp66_);
-#line 1466 "NodeToGlade.vala.c"
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_add16 (gchar*** array, int* length, int* size, gchar* value) {
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if ((*length) == (*size)) {
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1480 "NodeToGlade.vala.c"
-       }
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[(*length)++] = value;
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[*length] = NULL;
-#line 1486 "NodeToGlade.vala.c"
-}
-
-
-static void _vala_array_add17 (gchar*** array, int* length, int* size, gchar* value) {
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if ((*length) == (*size)) {
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1497 "NodeToGlade.vala.c"
-       }
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[(*length)++] = value;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[*length] = NULL;
-#line 1503 "NodeToGlade.vala.c"
-}
-
-
-static void _vala_array_add18 (gchar*** array, int* length, int* size, gchar* value) {
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if ((*length) == (*size)) {
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1514 "NodeToGlade.vala.c"
-       }
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[(*length)++] = value;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[*length] = NULL;
-#line 1520 "NodeToGlade.vala.c"
-}
-
-
-static void _vala_array_add19 (gchar*** array, int* length, int* size, gchar* value) {
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if ((*length) == (*size)) {
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1531 "NodeToGlade.vala.c"
-       }
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[(*length)++] = value;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[*length] = NULL;
-#line 1537 "NodeToGlade.vala.c"
-}
-
-
-static void _vala_array_add20 (gchar*** array, int* length, int* size, gchar* value) {
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if ((*length) == (*size)) {
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1548 "NodeToGlade.vala.c"
-       }
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[(*length)++] = value;
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[*length] = NULL;
-#line 1554 "NodeToGlade.vala.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = separator;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_ == NULL) {
-#line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               separator = "";
-#line 1571 "NodeToGlade.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ != NULL) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = TRUE;
-#line 1581 "NodeToGlade.vala.c"
-       } else {
-               gchar** _tmp4_ = NULL;
-               gint _tmp4__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp4__length1 > 0;
-#line 1591 "NodeToGlade.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp2_) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = TRUE;
-#line 1597 "NodeToGlade.vala.c"
-       } else {
-               gboolean _tmp5_ = FALSE;
-               gchar** _tmp6_ = NULL;
-               gint _tmp6__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp6__length1 == (-1)) {
-#line 1608 "NodeToGlade.vala.c"
-                       gchar** _tmp7_ = NULL;
-                       gint _tmp7__length1 = 0;
-                       const gchar* _tmp8_ = NULL;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp8_ = _tmp7_[0];
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = _tmp8_ != NULL;
-#line 1620 "NodeToGlade.vala.c"
-               } else {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = FALSE;
-#line 1624 "NodeToGlade.vala.c"
-               }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = _tmp5_;
-#line 1628 "NodeToGlade.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_) {
-#line 1632 "NodeToGlade.vala.c"
-               gint i = 0;
-               gsize len = 0UL;
-               gint _tmp31_ = 0;
-               gint _tmp33_ = 0;
-               gint _tmp34_ = 0;
-               gsize _tmp35_ = 0UL;
-               const gchar* _tmp36_ = NULL;
-               gint _tmp37_ = 0;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               const gchar* res = NULL;
-               gsize _tmp40_ = 0UL;
-               void* _tmp41_ = NULL;
-               void* ptr = NULL;
-               const gchar* _tmp42_ = NULL;
-               gchar** _tmp43_ = NULL;
-               gint _tmp43__length1 = 0;
-               const gchar* _tmp44_ = NULL;
-               void* _tmp45_ = NULL;
-               const gchar* _tmp62_ = NULL;
-#line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = (gsize) 1;
-#line 1655 "NodeToGlade.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp9_ = TRUE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1664 "NodeToGlade.vala.c"
-                               gboolean _tmp11_ = FALSE;
-                               gboolean _tmp12_ = FALSE;
-                               gchar** _tmp13_ = NULL;
-                               gint _tmp13__length1 = 0;
-                               gint _tmp21_ = 0;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-                               gsize _tmp30_ = 0UL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp9_) {
-#line 1677 "NodeToGlade.vala.c"
-                                       gint _tmp10_ = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp10_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp10_ + 1;
-#line 1683 "NodeToGlade.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp13__length1 != (-1)) {
-#line 1693 "NodeToGlade.vala.c"
-                                       gint _tmp14_ = 0;
-                                       gchar** _tmp15_ = NULL;
-                                       gint _tmp15__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp14_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 1705 "NodeToGlade.vala.c"
-                               } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = FALSE;
-#line 1709 "NodeToGlade.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp12_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = TRUE;
-#line 1715 "NodeToGlade.vala.c"
-                               } else {
-                                       gboolean _tmp16_ = FALSE;
-                                       gchar** _tmp17_ = NULL;
-                                       gint _tmp17__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       if (_tmp17__length1 == (-1)) {
-#line 1726 "NodeToGlade.vala.c"
-                                               gchar** _tmp18_ = NULL;
-                                               gint _tmp18__length1 = 0;
-                                               gint _tmp19_ = 0;
-                                               const gchar* _tmp20_ = NULL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp19_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp20_ = _tmp18_[_tmp19_];
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = _tmp20_ != NULL;
-#line 1741 "NodeToGlade.vala.c"
-                                       } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = FALSE;
-#line 1745 "NodeToGlade.vala.c"
-                                       }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = _tmp16_;
-#line 1749 "NodeToGlade.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp11_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1755 "NodeToGlade.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp23_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp24_ != NULL) {
-#line 1767 "NodeToGlade.vala.c"
-                                       gchar** _tmp25_ = NULL;
-                                       gint _tmp25__length1 = 0;
-                                       gint _tmp26_ = 0;
-                                       const gchar* _tmp27_ = NULL;
-                                       gint _tmp28_ = 0;
-                                       gint _tmp29_ = 0;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp26_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp27_ = _tmp25_[_tmp26_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp29_ = _tmp28_;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = _tmp29_;
-#line 1788 "NodeToGlade.vala.c"
-                               } else {
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = 0;
-#line 1792 "NodeToGlade.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp30_ = len;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               len = _tmp30_ + _tmp21_;
-#line 1798 "NodeToGlade.vala.c"
-                       }
-               }
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp31_ = i;
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp31_ == 0) {
-#line 1805 "NodeToGlade.vala.c"
-                       gchar* _tmp32_ = NULL;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp32_ = g_strdup ("");
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       result = _tmp32_;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return result;
-#line 1813 "NodeToGlade.vala.c"
-               }
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp33_ = i;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               str_array_length1 = _tmp33_;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp34_ = str_array_length1;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp35_ = len;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp36_ = separator;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp38_ = _tmp37_;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp39_ = i;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp40_ = len;
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp41_ = g_malloc (_tmp40_);
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = _tmp41_;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp42_ = res;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43_ = str_array;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43__length1 = str_array_length1;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp44_ = _tmp43_[0];
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               ptr = _tmp45_;
-#line 1851 "NodeToGlade.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp46_ = TRUE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1860 "NodeToGlade.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               void* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               void* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint _tmp54__length1 = 0;
-                               gint _tmp55_ = 0;
-                               const gchar* _tmp56_ = NULL;
-                               void* _tmp60_ = NULL;
-                               void* _tmp61_ = NULL;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp46_) {
-#line 1876 "NodeToGlade.vala.c"
-                                       gint _tmp47_ = 0;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp47_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp47_ + 1;
-#line 1882 "NodeToGlade.vala.c"
-                               }
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp48_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49_ = str_array;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49__length1 = str_array_length1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1896 "NodeToGlade.vala.c"
-                               }
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp50_ = ptr;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp51_ = separator;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp52_;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp55_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp56_ = _tmp54_[_tmp55_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp56_ != NULL) {
-#line 1916 "NodeToGlade.vala.c"
-                                       gchar** _tmp57_ = NULL;
-                                       gint _tmp57__length1 = 0;
-                                       gint _tmp58_ = 0;
-                                       const gchar* _tmp59_ = NULL;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp58_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp59_ = _tmp57_[_tmp58_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = (const gchar*) _tmp59_;
-#line 1931 "NodeToGlade.vala.c"
-                               } else {
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = "";
-#line 1935 "NodeToGlade.vala.c"
-                               }
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp60_ = ptr;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp61_;
-#line 1943 "NodeToGlade.vala.c"
-                       }
-               }
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp62_ = res;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = NULL;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (gchar*) _tmp62_;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1954 "NodeToGlade.vala.c"
-       } else {
-               gchar* _tmp63_ = NULL;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp63_ = g_strdup ("");
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp63_;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1963 "NodeToGlade.vala.c"
-       }
-}
-
-
-static void _vala_array_add21 (gchar*** array, int* length, int* size, gchar* value) {
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if ((*length) == (*size)) {
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1975 "NodeToGlade.vala.c"
-       }
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[(*length)++] = value;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       (*array)[*length] = NULL;
-#line 1981 "NodeToGlade.vala.c"
-}
-
-
-static void _vala_JsonNode_free (JsonNode* self) {
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_boxed_free (json_node_get_type (), self);
-#line 1988 "NodeToGlade.vala.c"
-}
-
-
-gchar* js_render_node_to_glade_packString (JsRenderNodeToGlade* self) {
-       gchar* result = NULL;
-       gchar** pk = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar** _tmp3_ = NULL;
-       gchar** _tmp4_ = NULL;
-       gchar** _tmp5_ = NULL;
-       gint _tmp5__length1 = 0;
-       gint pk_length1 = 0;
-       gint _pk_size_ = 0;
-       JsRenderNode* p = NULL;
-       JsRenderNode* _tmp6_ = NULL;
-       JsRenderNode* _tmp7_ = NULL;
-       JsRenderNode* _tmp8_ = NULL;
-       gchar* pfqn = NULL;
-       JsRenderNode* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar** p_parts = NULL;
-       const gchar* _tmp11_ = NULL;
-       gchar** _tmp12_ = NULL;
-       gchar** _tmp13_ = NULL;
-       gint p_parts_length1 = 0;
-       gint _p_parts_size_ = 0;
-       gchar* ns = NULL;
-       gchar** _tmp14_ = NULL;
-       gint _tmp14__length1 = 0;
-       const gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       PaleteGir* gir = NULL;
-       const gchar* _tmp17_ = NULL;
-       PaleteGir* _tmp18_ = NULL;
-       PaleteGirObject* cls = NULL;
-       PaleteGir* _tmp19_ = NULL;
-       GeeHashMap* _tmp20_ = NULL;
-       gchar** _tmp21_ = NULL;
-       gint _tmp21__length1 = 0;
-       const gchar* _tmp22_ = NULL;
-       gpointer _tmp23_ = NULL;
-       PaleteGirObject* mdef = NULL;
-       PaleteGirObject* _tmp24_ = NULL;
-       GeeHashMap* _tmp25_ = NULL;
-       gchar** _tmp26_ = NULL;
-       gint _tmp26__length1 = 0;
-       const gchar* _tmp27_ = NULL;
-       gpointer _tmp28_ = NULL;
-       PaleteGirObject* _tmp29_ = NULL;
-       gchar** pbody = NULL;
-       gchar** _tmp33_ = NULL;
-       gint pbody_length1 = 0;
-       gint _pbody_size_ = 0;
-       gchar** _tmp34_ = NULL;
-       gint _tmp34__length1 = 0;
-       const gchar* _tmp35_ = NULL;
-       const gchar* _tmp36_ = NULL;
-       GQuark _tmp38_ = 0U;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       static GQuark _tmp37_label0 = 0;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       static GQuark _tmp37_label1 = 0;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       static GQuark _tmp37_label2 = 0;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       static GQuark _tmp37_label3 = 0;
-#line 2057 "NodeToGlade.vala.c"
-       gchar* pad = NULL;
-       const gchar* _tmp77_ = NULL;
-       gchar* _tmp78_ = NULL;
-       gchar** _tmp111_ = NULL;
-       gint _tmp111__length1 = 0;
-       gchar* pack = NULL;
-       const gchar* _tmp126_ = NULL;
-       const gchar* _tmp127_ = NULL;
-       gchar* _tmp128_ = NULL;
-       gchar* _tmp129_ = NULL;
-       gchar** _tmp130_ = NULL;
-       gint _tmp130__length1 = 0;
-       gchar* _tmp131_ = NULL;
-       gchar* _tmp132_ = NULL;
-       gchar* _tmp133_ = NULL;
-       gchar* _tmp134_ = NULL;
-       const gchar* _tmp135_ = NULL;
-       const gchar* _tmp136_ = NULL;
-       gchar* _tmp137_ = NULL;
-       gchar* _tmp138_ = NULL;
-       gchar* _tmp139_ = NULL;
-       gchar* _tmp140_ = NULL;
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp0_ = self->priv->node;
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp1_ = js_render_node_get (_tmp0_, "* pack");
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp2_ = _tmp1_;
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp4_ = _tmp3_ = g_strsplit (_tmp2_, ",", 0);
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp5_ = _tmp4_;
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp5__length1 = _vala_array_length (_tmp3_);
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp2_);
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pk = _tmp5_;
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pk_length1 = _tmp5__length1;
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _pk_size_ = pk_length1;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp6_ = self->priv->node;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp7_ = _tmp6_->parent;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp8_ = _g_object_ref0 (_tmp7_);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       p = _tmp8_;
-#line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp9_ = p;
-#line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp10_ = js_render_node_fqn (_tmp9_);
-#line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pfqn = _tmp10_;
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp11_ = pfqn;
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp13_ = _tmp12_ = g_strsplit (_tmp11_, ".", 0);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       p_parts = _tmp13_;
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       p_parts_length1 = _vala_array_length (_tmp12_);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _p_parts_size_ = p_parts_length1;
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp14_ = p_parts;
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp14__length1 = p_parts_length1;
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp15_ = _tmp14_[0];
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp16_ = g_strdup (_tmp15_);
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       ns = _tmp16_;
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp17_ = ns;
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp18_ = palete_gir_factory (_tmp17_);
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       gir = _tmp18_;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp19_ = gir;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp20_ = ((PaleteGirObject*) _tmp19_)->classes;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp21_ = p_parts;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp21__length1 = p_parts_length1;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp22_ = _tmp21_[1];
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp23_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp20_, _tmp22_);
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       cls = (PaleteGirObject*) _tmp23_;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp24_ = cls;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp25_ = _tmp24_->methods;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp26_ = pk;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp26__length1 = pk_length1;
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp27_ = _tmp26_[0];
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp28_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp25_, _tmp27_);
-#line 196 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       mdef = (PaleteGirObject*) _tmp28_;
-#line 197 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp29_ = mdef;
-#line 197 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if (_tmp29_ == NULL) {
-#line 2174 "NodeToGlade.vala.c"
-               gchar** _tmp30_ = NULL;
-               gint _tmp30__length1 = 0;
-               const gchar* _tmp31_ = NULL;
-               gchar* _tmp32_ = NULL;
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp30_ = pk;
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp30__length1 = pk_length1;
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp31_ = _tmp30_[0];
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               g_print ("could not find method : %s\n", _tmp31_);
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp32_ = g_strdup ("");
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               result = _tmp32_;
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (mdef);
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (cls);
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (gir);
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (ns);
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (pfqn);
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (p);
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
-#line 199 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               return result;
-#line 2209 "NodeToGlade.vala.c"
-       }
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp33_ = g_new0 (gchar*, 0 + 1);
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pbody = _tmp33_;
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pbody_length1 = 0;
-#line 211 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _pbody_size_ = pbody_length1;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp34_ = pk;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp34__length1 = pk_length1;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp35_ = _tmp34_[0];
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp36_ = _tmp35_;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp38_ = (NULL == _tmp36_) ? 0 : g_quark_from_string (_tmp36_);
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if (_tmp38_ == ((0 != _tmp37_label0) ? _tmp37_label0 : (_tmp37_label0 = g_quark_from_static_string ("pack_start")))) {
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               switch (0) {
-#line 2233 "NodeToGlade.vala.c"
-                       default:
-                       {
-                               gchar** _tmp39_ = NULL;
-                               gint _tmp39__length1 = 0;
-                               const gchar* _tmp40_ = NULL;
-                               const gchar* _tmp41_ = NULL;
-                               gchar* _tmp42_ = NULL;
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp39_ = pbody;
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp39__length1 = pbody_length1;
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp40_ = self->priv->pad;
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp41_ = string_to_string (_tmp40_);
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp42_ = g_strconcat (_tmp41_, "    <property name=\"pack_type\">start</property>\n", NULL);
-#line 215 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _vala_array_add16 (&pbody, &pbody_length1, &_pbody_size_, _tmp42_);
-#line 216 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               break;
-#line 2255 "NodeToGlade.vala.c"
-                       }
-               }
-       } else if (_tmp38_ == ((0 != _tmp37_label1) ? _tmp37_label1 : (_tmp37_label1 = g_quark_from_static_string ("pack_end")))) {
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               switch (0) {
-#line 2261 "NodeToGlade.vala.c"
-                       default:
-                       {
-                               gchar** _tmp43_ = NULL;
-                               gint _tmp43__length1 = 0;
-                               const gchar* _tmp44_ = NULL;
-                               const gchar* _tmp45_ = NULL;
-                               gchar* _tmp46_ = NULL;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp43_ = pbody;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp43__length1 = pbody_length1;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp44_ = self->priv->pad;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp45_ = string_to_string (_tmp44_);
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp46_ = g_strconcat (_tmp45_, "    <property name=\"pack_type\">start</property>\n", NULL);
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _vala_array_add17 (&pbody, &pbody_length1, &_pbody_size_, _tmp46_);
-#line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               break;
-#line 2283 "NodeToGlade.vala.c"
-                       }
-               }
-       } else if (_tmp38_ == ((0 != _tmp37_label2) ? _tmp37_label2 : (_tmp37_label2 = g_quark_from_static_string ("add")))) {
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               switch (0) {
-#line 2289 "NodeToGlade.vala.c"
-                       default:
-                       {
-                               gchar** _tmp47_ = NULL;
-                               gint _tmp47__length1 = 0;
-                               const gchar* _tmp48_ = NULL;
-                               const gchar* _tmp49_ = NULL;
-                               gchar* _tmp50_ = NULL;
-                               gchar** _tmp51_ = NULL;
-                               gint _tmp51__length1 = 0;
-                               const gchar* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar* _tmp54_ = NULL;
-                               gchar** _tmp55_ = NULL;
-                               gint _tmp55__length1 = 0;
-                               const gchar* _tmp56_ = NULL;
-                               const gchar* _tmp57_ = NULL;
-                               gchar* _tmp58_ = NULL;
-                               gchar* pack = NULL;
-                               const gchar* _tmp59_ = NULL;
-                               const gchar* _tmp60_ = NULL;
-                               gchar* _tmp61_ = NULL;
-                               gchar* _tmp62_ = NULL;
-                               gchar** _tmp63_ = NULL;
-                               gint _tmp63__length1 = 0;
-                               gchar* _tmp64_ = NULL;
-                               gchar* _tmp65_ = NULL;
-                               gchar* _tmp66_ = NULL;
-                               gchar* _tmp67_ = NULL;
-                               const gchar* _tmp68_ = NULL;
-                               const gchar* _tmp69_ = NULL;
-                               gchar* _tmp70_ = NULL;
-                               gchar* _tmp71_ = NULL;
-                               gchar* _tmp72_ = NULL;
-                               gchar* _tmp73_ = NULL;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp47_ = pbody;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp47__length1 = pbody_length1;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp48_ = self->priv->pad;
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp49_ = string_to_string (_tmp48_);
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp50_ = g_strconcat (_tmp49_, "    <property name=\"expand\">False</property>\n", NULL);
-#line 224 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _vala_array_add18 (&pbody, &pbody_length1, &_pbody_size_, _tmp50_);
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp51_ = pbody;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp51__length1 = pbody_length1;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp52_ = self->priv->pad;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp53_ = string_to_string (_tmp52_);
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp54_ = g_strconcat (_tmp53_, "    <property name=\"fill\">True</property>\n", NULL);
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _vala_array_add19 (&pbody, &pbody_length1, &_pbody_size_, _tmp54_);
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp55_ = pbody;
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp55__length1 = pbody_length1;
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp56_ = self->priv->pad;
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp57_ = string_to_string (_tmp56_);
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp58_ = g_strconcat (_tmp57_, "    <property name=\"position\">1</property>\n", NULL);
-#line 226 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _vala_array_add20 (&pbody, &pbody_length1, &_pbody_size_, _tmp58_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp59_ = self->priv->pad;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp60_ = string_to_string (_tmp59_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp61_ = g_strconcat (_tmp60_, "<packing>\n", NULL);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp62_ = _tmp61_;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp63_ = pbody;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp63__length1 = pbody_length1;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp64_ = _vala_g_strjoinv ("", _tmp63_, _tmp63__length1);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp65_ = _tmp64_;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp66_ = g_strconcat (_tmp62_, _tmp65_, NULL);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp67_ = _tmp66_;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp68_ = self->priv->pad;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp69_ = string_to_string (_tmp68_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp70_ = g_strconcat (_tmp69_, "</packing>\n", NULL);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp71_ = _tmp70_;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp72_ = g_strconcat (_tmp67_, _tmp71_, NULL);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp73_ = _tmp72_;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (_tmp71_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (_tmp67_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (_tmp65_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (_tmp62_);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               pack = _tmp73_;
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               result = pack;
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (mdef);
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (cls);
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (gir);
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (ns);
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (pfqn);
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (p);
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
-#line 230 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               return result;
-#line 2424 "NodeToGlade.vala.c"
-                       }
-               }
-       } else if (_tmp38_ == ((0 != _tmp37_label3) ? _tmp37_label3 : (_tmp37_label3 = g_quark_from_static_string ("set_model")))) {
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               switch (0) {
-#line 2430 "NodeToGlade.vala.c"
-                       default:
-                       {
-                               gchar* _tmp74_ = NULL;
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               g_print ("set_model not handled yet..");
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp74_ = g_strdup ("");
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               result = _tmp74_;
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (mdef);
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (cls);
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (gir);
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (ns);
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (pfqn);
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (p);
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
-#line 234 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               return result;
-#line 2460 "NodeToGlade.vala.c"
-                       }
-               }
-       } else {
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               switch (0) {
-#line 2466 "NodeToGlade.vala.c"
-                       default:
-                       {
-                               gchar** _tmp75_ = NULL;
-                               gint _tmp75__length1 = 0;
-                               const gchar* _tmp76_ = NULL;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp75_ = pk;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp75__length1 = pk_length1;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp76_ = _tmp75_[0];
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               g_print ("unknown pack type: %s", _tmp76_);
-#line 238 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               break;
-#line 2482 "NodeToGlade.vala.c"
-                       }
-               }
-       }
-#line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp77_ = self->priv->pad;
-#line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp78_ = g_strdup (_tmp77_);
-#line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pad = _tmp78_;
-#line 2492 "NodeToGlade.vala.c"
-       {
-               gint i = 0;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               i = 2;
-#line 2497 "NodeToGlade.vala.c"
-               {
-                       gboolean _tmp79_ = FALSE;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       _tmp79_ = TRUE;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                       while (TRUE) {
-#line 2504 "NodeToGlade.vala.c"
-                               gint _tmp81_ = 0;
-                               PaleteGirObject* _tmp82_ = NULL;
-                               PaleteGirObject* _tmp83_ = NULL;
-                               GeeArrayList* _tmp84_ = NULL;
-                               gint _tmp85_ = 0;
-                               gint _tmp86_ = 0;
-                               gint poff = 0;
-                               gint _tmp87_ = 0;
-                               gchar** _tmp88_ = NULL;
-                               gint _tmp88__length1 = 0;
-                               gint _tmp89_ = 0;
-                               gchar* key = NULL;
-                               PaleteGirObject* _tmp90_ = NULL;
-                               PaleteGirObject* _tmp91_ = NULL;
-                               GeeArrayList* _tmp92_ = NULL;
-                               gint _tmp93_ = 0;
-                               gpointer _tmp94_ = NULL;
-                               PaleteGirObject* _tmp95_ = NULL;
-                               const gchar* _tmp96_ = NULL;
-                               gchar* _tmp97_ = NULL;
-                               gchar* _tmp98_ = NULL;
-                               gchar* val = NULL;
-                               gchar** _tmp99_ = NULL;
-                               gint _tmp99__length1 = 0;
-                               gint _tmp100_ = 0;
-                               const gchar* _tmp101_ = NULL;
-                               gchar* _tmp102_ = NULL;
-                               gchar** _tmp103_ = NULL;
-                               gint _tmp103__length1 = 0;
-                               const gchar* _tmp104_ = NULL;
-                               const gchar* _tmp105_ = NULL;
-                               const gchar* _tmp106_ = NULL;
-                               const gchar* _tmp107_ = NULL;
-                               const gchar* _tmp108_ = NULL;
-                               const gchar* _tmp109_ = NULL;
-                               gchar* _tmp110_ = NULL;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               if (!_tmp79_) {
-#line 2543 "NodeToGlade.vala.c"
-                                       gint _tmp80_ = 0;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       _tmp80_ = i;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       i = _tmp80_ + 1;
-#line 2549 "NodeToGlade.vala.c"
-                               }
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp79_ = FALSE;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp81_ = i;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp82_ = mdef;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp83_ = _tmp82_->paramset;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp84_ = _tmp83_->params;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp85_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp84_);
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp86_ = _tmp85_;
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               if (!(_tmp81_ < _tmp86_)) {
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       break;
-#line 2569 "NodeToGlade.vala.c"
-                               }
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp87_ = i;
-#line 245 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               poff = _tmp87_ - 1;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp88_ = pk;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp88__length1 = pk_length1;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp89_ = poff;
-#line 246 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               if (_tmp88__length1 < _tmp89_) {
-#line 247 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                                       break;
-#line 2585 "NodeToGlade.vala.c"
-                               }
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp90_ = mdef;
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp91_ = _tmp90_->paramset;
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp92_ = _tmp91_->params;
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp93_ = i;
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp94_ = gee_abstract_list_get ((GeeAbstractList*) _tmp92_, _tmp93_);
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp95_ = (PaleteGirObject*) _tmp94_;
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp96_ = _tmp95_->name;
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp97_ = g_strdup (_tmp96_);
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp98_ = _tmp97_;
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_object_unref0 (_tmp95_);
-#line 250 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               key = _tmp98_;
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp99_ = pk;
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp99__length1 = pk_length1;
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp100_ = poff;
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp101_ = _tmp99_[_tmp100_];
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp102_ = g_strdup (_tmp101_);
-#line 251 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               val = _tmp102_;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp103_ = pbody;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp103__length1 = pbody_length1;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp104_ = pad;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp105_ = string_to_string (_tmp104_);
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp106_ = key;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp107_ = string_to_string (_tmp106_);
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp108_ = val;
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp109_ = string_to_string (_tmp108_);
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _tmp110_ = g_strconcat (_tmp105_, "    <property name=\"", _tmp107_, "\">", _tmp109_, "</property>\n", NULL);
-#line 252 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _vala_array_add21 (&pbody, &pbody_length1, &_pbody_size_, _tmp110_);
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (val);
-#line 244 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-                               _g_free0 (key);
-#line 2645 "NodeToGlade.vala.c"
-                       }
-               }
-       }
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp111_ = pbody;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp111__length1 = pbody_length1;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       if (_tmp111__length1 < 1) {
-#line 2655 "NodeToGlade.vala.c"
-               JsonGenerator* generator = NULL;
-               JsonGenerator* _tmp112_ = NULL;
-               JsonNode* n = NULL;
-               JsonNode* _tmp113_ = NULL;
-               JsonNode* _tmp114_ = NULL;
-               PaleteGirObject* _tmp115_ = NULL;
-               JsonObject* _tmp116_ = NULL;
-               JsonObject* _tmp117_ = NULL;
-               JsonGenerator* _tmp118_ = NULL;
-               JsonNode* _tmp119_ = NULL;
-               JsonGenerator* _tmp120_ = NULL;
-               JsonGenerator* _tmp121_ = NULL;
-               JsonGenerator* _tmp122_ = NULL;
-               gchar* _tmp123_ = NULL;
-               gchar* _tmp124_ = NULL;
-               gchar* _tmp125_ = NULL;
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp112_ = json_generator_new ();
-#line 256 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               generator = _tmp112_;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp113_ = json_node_new (JSON_NODE_OBJECT);
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               n = _tmp113_;
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp114_ = n;
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp115_ = mdef;
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp116_ = palete_gir_object_toJSON (_tmp115_);
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp117_ = _tmp116_;
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               json_node_set_object (_tmp114_, _tmp117_);
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _json_object_unref0 (_tmp117_);
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp118_ = generator;
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp119_ = n;
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               json_generator_set_root (_tmp118_, _tmp119_);
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp120_ = generator;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               json_generator_set_indent (_tmp120_, (guint) 4);
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp121_ = generator;
-#line 261 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               json_generator_set_pretty (_tmp121_, TRUE);
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp122_ = generator;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp123_ = json_generator_to_data (_tmp122_, NULL);
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp124_ = _tmp123_;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               g_print ("%s", _tmp124_);
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (_tmp124_);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _tmp125_ = g_strdup ("");
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               result = _tmp125_;
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               __vala_JsonNode_free0 (n);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (generator);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (pad);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (mdef);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (cls);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (gir);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (ns);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_free0 (pfqn);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               _g_object_unref0 (p);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-               return result;
-#line 2746 "NodeToGlade.vala.c"
-       }
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp126_ = pad;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp127_ = string_to_string (_tmp126_);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp128_ = g_strconcat (_tmp127_, "<packing>\n", NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp129_ = _tmp128_;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp130_ = pbody;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp130__length1 = pbody_length1;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp131_ = _vala_g_strjoinv ("", _tmp130_, _tmp130__length1);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp132_ = _tmp131_;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp133_ = g_strconcat (_tmp129_, _tmp132_, NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp134_ = _tmp133_;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp135_ = pad;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp136_ = string_to_string (_tmp135_);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp137_ = g_strconcat (_tmp136_, "</packing>\n", NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp138_ = _tmp137_;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp139_ = g_strconcat (_tmp134_, _tmp138_, NULL);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _tmp140_ = _tmp139_;
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp138_);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp134_);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp132_);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (_tmp129_);
-#line 267 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pack = _tmp140_;
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       result = pack;
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (pad);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pbody = (_vala_array_free (pbody, pbody_length1, (GDestroyNotify) g_free), NULL);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (mdef);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (cls);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (gir);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (ns);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       p_parts = (_vala_array_free (p_parts, p_parts_length1, (GDestroyNotify) g_free), NULL);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (pfqn);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (p);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       pk = (_vala_array_free (pk, pk_length1, (GDestroyNotify) g_free), NULL);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       return result;
-#line 2814 "NodeToGlade.vala.c"
-}
-
-
-static void js_render_node_to_glade_class_init (JsRenderNodeToGladeClass * klass) {
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       js_render_node_to_glade_parent_class = g_type_class_peek_parent (klass);
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       g_type_class_add_private (klass, sizeof (JsRenderNodeToGladePrivate));
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       G_OBJECT_CLASS (klass)->finalize = js_render_node_to_glade_finalize;
-#line 2825 "NodeToGlade.vala.c"
-}
-
-
-static void js_render_node_to_glade_instance_init (JsRenderNodeToGlade * self) {
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       self->priv = JS_RENDER_NODE_TO_GLADE_GET_PRIVATE (self);
-#line 2832 "NodeToGlade.vala.c"
-}
-
-
-static void js_render_node_to_glade_finalize (GObject* obj) {
-       JsRenderNodeToGlade * self;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_NODE_TO_GLADE, JsRenderNodeToGlade);
-#line 45 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (self->priv->node);
-#line 46 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_free0 (self->priv->pad);
-#line 47 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (self->priv->els);
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       _g_object_unref0 (self->priv->ar_props);
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToGlade.vala"
-       G_OBJECT_CLASS (js_render_node_to_glade_parent_class)->finalize (obj);
-#line 2850 "NodeToGlade.vala.c"
-}
-
-
-GType js_render_node_to_glade_get_type (void) {
-       static volatile gsize js_render_node_to_glade_type_id__volatile = 0;
-       if (g_once_init_enter (&js_render_node_to_glade_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (JsRenderNodeToGladeClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_node_to_glade_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderNodeToGlade), 0, (GInstanceInitFunc) js_render_node_to_glade_instance_init, NULL };
-               GType js_render_node_to_glade_type_id;
-               js_render_node_to_glade_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderNodeToGlade", &g_define_type_info, 0);
-               g_once_init_leave (&js_render_node_to_glade_type_id__volatile, js_render_node_to_glade_type_id);
-       }
-       return js_render_node_to_glade_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/JsRender/NodeToJs.vala.c b/JsRender/NodeToJs.vala.c
deleted file mode 100644 (file)
index 4ff06da..0000000
+++ /dev/null
@@ -1,3469 +0,0 @@
-/* NodeToJs.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from NodeToJs.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-#define JS_RENDER_TYPE_NODE_TO_JS (js_render_node_to_js_get_type ())
-#define JS_RENDER_NODE_TO_JS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE_TO_JS, JsRenderNodeToJs))
-#define JS_RENDER_NODE_TO_JS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE_TO_JS, JsRenderNodeToJsClass))
-#define JS_RENDER_IS_NODE_TO_JS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE_TO_JS))
-#define JS_RENDER_IS_NODE_TO_JS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE_TO_JS))
-#define JS_RENDER_NODE_TO_JS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE_TO_JS, JsRenderNodeToJsClass))
-
-typedef struct _JsRenderNodeToJs JsRenderNodeToJs;
-typedef struct _JsRenderNodeToJsClass JsRenderNodeToJsClass;
-typedef struct _JsRenderNodeToJsPrivate JsRenderNodeToJsPrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-#define JS_RENDER_TYPE_LANGCLASS (js_render_langclass_get_type ())
-#define JS_RENDER_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_Class))
-#define JS_RENDER_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-#define JS_RENDER_IS_LANGCLASS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_IS_LANGCLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_LANGCLASS))
-#define JS_RENDER_LANGCLASS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_LANGCLASS, JsRenderLang_ClassClass))
-
-typedef struct _JsRenderLang_Class JsRenderLang_Class;
-typedef struct _JsRenderLang_ClassClass JsRenderLang_ClassClass;
-
-struct _JsRenderNodeToJs {
-       GObject parent_instance;
-       JsRenderNodeToJsPrivate * priv;
-};
-
-struct _JsRenderNodeToJsClass {
-       GObjectClass parent_class;
-};
-
-struct _JsRenderNodeToJsPrivate {
-       JsRenderNode* node;
-       GeeArrayList* doubleStringProps;
-       gchar* pad;
-       GeeArrayList* els;
-       GeeHashMap* ar_props;
-};
-
-struct _JsRenderNode {
-       GObject parent_instance;
-       JsRenderNodePrivate * priv;
-       JsRenderNode* parent;
-       GeeArrayList* items;
-       GeeHashMap* props;
-       GeeHashMap* listeners;
-       gchar* xvala_cls;
-       gchar* xvala_xcls;
-       gchar* xvala_id;
-};
-
-struct _JsRenderNodeClass {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       JS_RENDER_ERROR_INVALID_FORMAT
-} JsRenderError;
-#define JS_RENDER_ERROR js_render_error_quark ()
-
-static gpointer js_render_node_to_js_parent_class = NULL;
-extern JsRenderLang_Class* js_render_Lang;
-
-GType js_render_node_to_js_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-#define JS_RENDER_NODE_TO_JS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_NODE_TO_JS, JsRenderNodeToJsPrivate))
-enum  {
-       JS_RENDER_NODE_TO_JS_DUMMY_PROPERTY
-};
-JsRenderNodeToJs* js_render_node_to_js_new (JsRenderNode* node, GeeArrayList* doubleStringProps, const gchar* pad);
-JsRenderNodeToJs* js_render_node_to_js_construct (GType object_type, JsRenderNode* node, GeeArrayList* doubleStringProps, const gchar* pad);
-gchar* js_render_node_to_js_munge (JsRenderNodeToJs* self);
-void js_render_node_to_js_checkChildren (JsRenderNodeToJs* self);
-void js_render_node_to_js_readProps (JsRenderNodeToJs* self);
-void js_render_node_to_js_readArrayProps (JsRenderNodeToJs* self);
-void js_render_node_to_js_readListeners (JsRenderNodeToJs* self);
-void js_render_node_to_js_iterChildren (JsRenderNodeToJs* self);
-static gchar* js_render_node_to_js_gLibStringListJoin (JsRenderNodeToJs* self, const gchar* sep, GeeArrayList* ar);
-gchar* js_render_node_to_js_mungeChild (JsRenderNodeToJs* self, const gchar* pad, JsRenderNode* cnode);
-gboolean js_render_node_hasChildren (JsRenderNode* self);
-gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
-GQuark js_render_error_quark (void);
-GType js_render_langclass_get_type (void) G_GNUC_CONST;
-gboolean js_render_langclass_isKeyword (JsRenderLang_Class* self, const gchar* word);
-gboolean js_render_langclass_isBuiltin (JsRenderLang_Class* self, const gchar* name);
-gchar* js_render_node_quoteString (JsRenderNode* self, const gchar* str);
-gboolean js_render_langclass_isNumber (JsRenderLang_Class* self, const gchar* str);
-gboolean js_render_langclass_isBoolean (JsRenderLang_Class* self, const gchar* str);
-static void js_render_node_to_js_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 124 "NodeToJs.vala.c"
-}
-
-
-JsRenderNodeToJs* js_render_node_to_js_construct (GType object_type, JsRenderNode* node, GeeArrayList* doubleStringProps, const gchar* pad) {
-       JsRenderNodeToJs * self = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       JsRenderNode* _tmp1_ = NULL;
-       GeeArrayList* _tmp2_ = NULL;
-       GeeArrayList* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       GeeArrayList* _tmp6_ = NULL;
-       GeeHashMap* _tmp7_ = NULL;
-#line 23 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (node != NULL, NULL);
-#line 23 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (doubleStringProps != NULL, NULL);
-#line 23 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (pad != NULL, NULL);
-#line 23 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       self = (JsRenderNodeToJs*) g_object_new (object_type, NULL);
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp0_ = node;
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (self->priv->node);
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       self->priv->node = _tmp1_;
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp2_ = doubleStringProps;
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (self->priv->doubleStringProps);
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       self->priv->doubleStringProps = _tmp3_;
-#line 27 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp4_ = pad;
-#line 27 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp5_ = g_strdup (_tmp4_);
-#line 27 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (self->priv->pad);
-#line 27 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       self->priv->pad = _tmp5_;
-#line 28 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp6_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 28 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (self->priv->els);
-#line 28 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       self->priv->els = _tmp6_;
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp7_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (self->priv->ar_props);
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       self->priv->ar_props = _tmp7_;
-#line 23 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       return self;
-#line 184 "NodeToJs.vala.c"
-}
-
-
-JsRenderNodeToJs* js_render_node_to_js_new (JsRenderNode* node, GeeArrayList* doubleStringProps, const gchar* pad) {
-#line 23 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       return js_render_node_to_js_construct (JS_RENDER_TYPE_NODE_TO_JS, node, doubleStringProps, pad);
-#line 191 "NodeToJs.vala.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
-       glong result = 0L;
-       gchar* end = NULL;
-       gchar* _tmp0_ = NULL;
-       glong _tmp1_ = 0L;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = str;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = maxlen;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       end = _tmp2_;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = end;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ == NULL) {
-#line 214 "NodeToJs.vala.c"
-               glong _tmp4_ = 0L;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = maxlen;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp4_;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 222 "NodeToJs.vala.c"
-       } else {
-               gchar* _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = end;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (glong) (_tmp5_ - _tmp6_);
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 234 "NodeToJs.vala.c"
-       }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
-       gchar* result = NULL;
-       glong string_length = 0L;
-       gboolean _tmp0_ = FALSE;
-       glong _tmp1_ = 0L;
-       glong _tmp8_ = 0L;
-       glong _tmp14_ = 0L;
-       glong _tmp17_ = 0L;
-       glong _tmp18_ = 0L;
-       glong _tmp19_ = 0L;
-       glong _tmp20_ = 0L;
-       glong _tmp21_ = 0L;
-       gchar* _tmp22_ = NULL;
-#line 1204 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = offset;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_ >= ((glong) 0)) {
-#line 258 "NodeToJs.vala.c"
-               glong _tmp2_ = 0L;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = len;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 264 "NodeToJs.vala.c"
-       } else {
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = FALSE;
-#line 268 "NodeToJs.vala.c"
-       }
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_) {
-#line 272 "NodeToJs.vala.c"
-               glong _tmp3_ = 0L;
-               glong _tmp4_ = 0L;
-               glong _tmp5_ = 0L;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = offset;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = len;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = _tmp5_;
-#line 284 "NodeToJs.vala.c"
-       } else {
-               gint _tmp6_ = 0;
-               gint _tmp7_ = 0;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = strlen (self);
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = _tmp6_;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = (glong) _tmp7_;
-#line 294 "NodeToJs.vala.c"
-       }
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp8_ = offset;
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp8_ < ((glong) 0)) {
-#line 300 "NodeToJs.vala.c"
-               glong _tmp9_ = 0L;
-               glong _tmp10_ = 0L;
-               glong _tmp11_ = 0L;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = string_length;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp10_ = offset;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               offset = _tmp9_ + _tmp10_;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp11_ = offset;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 314 "NodeToJs.vala.c"
-       } else {
-               glong _tmp12_ = 0L;
-               glong _tmp13_ = 0L;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp12_ = offset;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp13_ = string_length;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 324 "NodeToJs.vala.c"
-       }
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp14_ = len;
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp14_ < ((glong) 0)) {
-#line 330 "NodeToJs.vala.c"
-               glong _tmp15_ = 0L;
-               glong _tmp16_ = 0L;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp15_ = string_length;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp16_ = offset;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp15_ - _tmp16_;
-#line 339 "NodeToJs.vala.c"
-       }
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp17_ = offset;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp18_ = len;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp19_ = string_length;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp20_ = offset;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp21_ = len;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp22_;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 359 "NodeToJs.vala.c"
-}
-
-
-gchar* js_render_node_to_js_munge (JsRenderNodeToJs* self) {
-       gchar* result = NULL;
-       GeeArrayList* _tmp0_ = NULL;
-       gint _tmp1_ = 0;
-       gint _tmp2_ = 0;
-       gchar* spad = NULL;
-       const gchar* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gint _tmp6_ = 0;
-       gint _tmp7_ = 0;
-       gchar* _tmp8_ = NULL;
-       gchar* str_props = NULL;
-       const gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       GeeArrayList* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       const gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-       const gchar* _tmp18_ = NULL;
-       gchar* _tmp19_ = NULL;
-       gchar* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       const gchar* _tmp23_ = NULL;
-       gchar* _tmp24_ = NULL;
-       gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       gchar* _tmp27_ = NULL;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 38 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       js_render_node_to_js_checkChildren (self);
-#line 39 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       js_render_node_to_js_readProps (self);
-#line 40 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       js_render_node_to_js_readArrayProps (self);
-#line 41 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       js_render_node_to_js_readListeners (self);
-#line 42 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       js_render_node_to_js_iterChildren (self);
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp0_ = self->priv->els;
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp1_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp0_);
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp2_ = _tmp1_;
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       if (_tmp2_ < 1) {
-#line 414 "NodeToJs.vala.c"
-               gchar* _tmp3_ = NULL;
-#line 45 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp3_ = g_strdup ("");
-#line 45 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               result = _tmp3_;
-#line 45 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               return result;
-#line 422 "NodeToJs.vala.c"
-       }
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp4_ = self->priv->pad;
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp5_ = self->priv->pad;
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp6_ = strlen (_tmp5_);
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp7_ = _tmp6_;
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp8_ = string_substring (_tmp4_, (glong) 0, (glong) (_tmp7_ - 4));
-#line 49 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       spad = _tmp8_;
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp9_ = self->priv->pad;
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp10_ = g_strconcat (",\n", _tmp9_, NULL);
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp11_ = _tmp10_;
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp12_ = self->priv->els;
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp13_ = js_render_node_to_js_gLibStringListJoin (self, _tmp11_, _tmp12_);
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp14_ = _tmp13_;
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp11_);
-#line 50 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       str_props = _tmp14_;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp15_ = self->priv->pad;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp16_ = g_strconcat ("{\n", _tmp15_, NULL);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp17_ = _tmp16_;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp18_ = str_props;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp19_ = g_strconcat (_tmp17_, _tmp18_, NULL);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp20_ = _tmp19_;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp21_ = g_strconcat (_tmp20_, "\n", NULL);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp22_ = _tmp21_;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp23_ = spad;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp24_ = g_strconcat (_tmp22_, _tmp23_, NULL);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp25_ = _tmp24_;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp26_ = g_strconcat (_tmp25_, "}", NULL);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp27_ = _tmp26_;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp25_);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp22_);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp20_);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp17_);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       result = _tmp27_;
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (str_props);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (spad);
-#line 53 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       return result;
-#line 494 "NodeToJs.vala.c"
-}
-
-
-static gchar* js_render_node_to_js_gLibStringListJoin (JsRenderNodeToJs* self, const gchar* sep, GeeArrayList* ar) {
-       gchar* result = NULL;
-       gchar* ret = NULL;
-       gchar* _tmp0_ = NULL;
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (sep != NULL, NULL);
-#line 59 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (ar != NULL, NULL);
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp0_ = g_strdup ("");
-#line 61 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       ret = _tmp0_;
-#line 512 "NodeToJs.vala.c"
-       {
-               gint i = 0;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               i = 0;
-#line 517 "NodeToJs.vala.c"
-               {
-                       gboolean _tmp1_ = FALSE;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp1_ = TRUE;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       while (TRUE) {
-#line 524 "NodeToJs.vala.c"
-                               gint _tmp3_ = 0;
-                               GeeArrayList* _tmp4_ = NULL;
-                               gint _tmp5_ = 0;
-                               gint _tmp6_ = 0;
-                               const gchar* _tmp7_ = NULL;
-                               gint _tmp8_ = 0;
-                               const gchar* _tmp10_ = NULL;
-                               gchar* _tmp11_ = NULL;
-                               const gchar* _tmp12_ = NULL;
-                               GeeArrayList* _tmp13_ = NULL;
-                               gint _tmp14_ = 0;
-                               gpointer _tmp15_ = NULL;
-                               gchar* _tmp16_ = NULL;
-                               gchar* _tmp17_ = NULL;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (!_tmp1_) {
-#line 541 "NodeToJs.vala.c"
-                                       gint _tmp2_ = 0;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp2_ = i;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       i = _tmp2_ + 1;
-#line 547 "NodeToJs.vala.c"
-                               }
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp1_ = FALSE;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp3_ = i;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp4_ = ar;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_);
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp6_ = _tmp5_;
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (!(_tmp3_ < _tmp6_)) {
-#line 62 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       break;
-#line 563 "NodeToJs.vala.c"
-                               }
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp8_ = i;
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (_tmp8_ > 0) {
-#line 569 "NodeToJs.vala.c"
-                                       const gchar* _tmp9_ = NULL;
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp9_ = sep;
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp7_ = _tmp9_;
-#line 575 "NodeToJs.vala.c"
-                               } else {
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp7_ = "";
-#line 579 "NodeToJs.vala.c"
-                               }
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp10_ = ret;
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp11_ = g_strconcat (_tmp10_, _tmp7_, NULL);
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (ret);
-#line 63 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               ret = _tmp11_;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp12_ = ret;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp13_ = ar;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp14_ = i;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp15_ = gee_abstract_list_get ((GeeAbstractList*) _tmp13_, _tmp14_);
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp16_ = (gchar*) _tmp15_;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp17_ = g_strconcat (_tmp12_, _tmp16_, NULL);
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (ret);
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               ret = _tmp17_;
-#line 64 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp16_);
-#line 607 "NodeToJs.vala.c"
-                       }
-               }
-       }
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       result = ret;
-#line 66 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       return result;
-#line 615 "NodeToJs.vala.c"
-}
-
-
-gchar* js_render_node_to_js_mungeChild (JsRenderNodeToJs* self, const gchar* pad, JsRenderNode* cnode) {
-       gchar* result = NULL;
-       JsRenderNodeToJs* x = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       GeeArrayList* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       JsRenderNodeToJs* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-#line 69 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 69 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (pad != NULL, NULL);
-#line 69 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_val_if_fail (cnode != NULL, NULL);
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp0_ = cnode;
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp1_ = self->priv->doubleStringProps;
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp2_ = pad;
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp3_ = js_render_node_to_js_new (_tmp0_, _tmp1_, _tmp2_);
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       x = _tmp3_;
-#line 72 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp4_ = js_render_node_to_js_munge (x);
-#line 72 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       result = _tmp4_;
-#line 72 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (x);
-#line 72 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       return result;
-#line 651 "NodeToJs.vala.c"
-}
-
-
-static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
-       gchar* result = NULL;
-       GError * _inner_error_ = NULL;
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (old != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (replacement != NULL, NULL);
-#line 664 "NodeToJs.vala.c"
-       {
-               GRegex* regex = NULL;
-               const gchar* _tmp0_ = NULL;
-               gchar* _tmp1_ = NULL;
-               gchar* _tmp2_ = NULL;
-               GRegex* _tmp3_ = NULL;
-               GRegex* _tmp4_ = NULL;
-               gchar* _tmp5_ = NULL;
-               GRegex* _tmp6_ = NULL;
-               const gchar* _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = old;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = g_regex_escape_string (_tmp0_, -1);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp1_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = _tmp3_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp2_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               regex = _tmp4_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 695 "NodeToJs.vala.c"
-                               goto __catch2_g_regex_error;
-                       }
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 704 "NodeToJs.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = regex;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = replacement;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = _tmp8_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 720 "NodeToJs.vala.c"
-                               goto __catch2_g_regex_error;
-                       }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 731 "NodeToJs.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = _tmp5_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = NULL;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp9_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp5_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 745 "NodeToJs.vala.c"
-       }
-       goto __finally2;
-       __catch2_g_regex_error:
-       {
-               GError* e = NULL;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               e = _inner_error_;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _inner_error_ = NULL;
-#line 1283 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_assert_not_reached ();
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_error_free0 (e);
-#line 759 "NodeToJs.vala.c"
-       }
-       __finally2:
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_inner_error_ != NULL) {
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_clear_error (&_inner_error_);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return NULL;
-#line 770 "NodeToJs.vala.c"
-       }
-}
-
-
-void js_render_node_to_js_checkChildren (JsRenderNodeToJs* self) {
-       JsRenderNode* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_if_fail (self != NULL);
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp0_ = self->priv->node;
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp1_ = js_render_node_hasChildren (_tmp0_);
-#line 85 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       if (!_tmp1_) {
-#line 86 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               return;
-#line 788 "NodeToJs.vala.c"
-       }
-       {
-               gint ii = 0;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               ii = 0;
-#line 794 "NodeToJs.vala.c"
-               {
-                       gboolean _tmp2_ = FALSE;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp2_ = TRUE;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       while (TRUE) {
-#line 801 "NodeToJs.vala.c"
-                               gint _tmp4_ = 0;
-                               JsRenderNode* _tmp5_ = NULL;
-                               GeeArrayList* _tmp6_ = NULL;
-                               gint _tmp7_ = 0;
-                               gint _tmp8_ = 0;
-                               JsRenderNode* pl = NULL;
-                               JsRenderNode* _tmp9_ = NULL;
-                               GeeArrayList* _tmp10_ = NULL;
-                               gint _tmp11_ = 0;
-                               gpointer _tmp12_ = NULL;
-                               JsRenderNode* _tmp13_ = NULL;
-                               GeeHashMap* _tmp14_ = NULL;
-                               gboolean _tmp15_ = FALSE;
-                               gchar* prop = NULL;
-                               JsRenderNode* _tmp16_ = NULL;
-                               gchar* _tmp17_ = NULL;
-                               const gchar* _tmp18_ = NULL;
-                               gchar* _tmp19_ = NULL;
-                               gchar* _tmp20_ = NULL;
-                               gchar* _tmp21_ = NULL;
-                               gchar* _tmp22_ = NULL;
-                               const gchar* _tmp23_ = NULL;
-                               gboolean _tmp24_ = FALSE;
-                               gchar* sprop = NULL;
-                               const gchar* _tmp37_ = NULL;
-                               gchar* _tmp38_ = NULL;
-                               const gchar* _tmp39_ = NULL;
-                               gchar* _tmp40_ = NULL;
-                               gchar* _tmp41_ = NULL;
-                               gchar* _tmp42_ = NULL;
-                               gchar* _tmp43_ = NULL;
-                               gchar* old = NULL;
-                               gchar* _tmp44_ = NULL;
-                               GeeHashMap* _tmp45_ = NULL;
-                               const gchar* _tmp46_ = NULL;
-                               gboolean _tmp47_ = FALSE;
-                               const gchar* _tmp53_ = NULL;
-                               const gchar* _tmp54_ = NULL;
-                               gint _tmp55_ = 0;
-                               gint _tmp56_ = 0;
-                               gchar* nstr = NULL;
-                               const gchar* _tmp57_ = NULL;
-                               gchar* _tmp58_ = NULL;
-                               const gchar* _tmp59_ = NULL;
-                               gchar* _tmp60_ = NULL;
-                               const gchar* _tmp61_ = NULL;
-                               const gchar* _tmp62_ = NULL;
-                               gchar* _tmp63_ = NULL;
-                               gchar* _tmp64_ = NULL;
-                               JsRenderNode* _tmp65_ = NULL;
-                               gchar* _tmp66_ = NULL;
-                               gchar* _tmp67_ = NULL;
-                               gchar* _tmp68_ = NULL;
-                               GeeHashMap* _tmp69_ = NULL;
-                               const gchar* _tmp70_ = NULL;
-                               const gchar* _tmp71_ = NULL;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (!_tmp2_) {
-#line 860 "NodeToJs.vala.c"
-                                       gint _tmp3_ = 0;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp3_ = ii;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       ii = _tmp3_ + 1;
-#line 866 "NodeToJs.vala.c"
-                               }
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp2_ = FALSE;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp4_ = ii;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp5_ = self->priv->node;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp6_ = _tmp5_->items;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp7_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp6_);
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp8_ = _tmp7_;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (!(_tmp4_ < _tmp8_)) {
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       break;
-#line 884 "NodeToJs.vala.c"
-                               }
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp9_ = self->priv->node;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp10_ = _tmp9_->items;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp11_ = ii;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp12_ = gee_abstract_list_get ((GeeAbstractList*) _tmp10_, _tmp11_);
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               pl = (JsRenderNode*) _tmp12_;
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp13_ = pl;
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp14_ = _tmp13_->props;
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp15_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp14_, "* prop");
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (!_tmp15_) {
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_object_unref0 (pl);
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       continue;
-#line 908 "NodeToJs.vala.c"
-                               }
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp16_ = pl;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp17_ = js_render_node_get (_tmp16_, "* prop");
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               prop = _tmp17_;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp18_ = prop;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp19_ = g_strconcat ("got prop ", _tmp18_, NULL);
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp20_ = _tmp19_;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp21_ = g_strconcat (_tmp20_, "\n", NULL);
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp22_ = _tmp21_;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               g_print ("%s", _tmp22_);
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp22_);
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp20_);
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp23_ = prop;
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp24_ = g_regex_match_simple ("\\[\\]$", _tmp23_, 0, 0);
-#line 105 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (!_tmp24_) {
-#line 938 "NodeToJs.vala.c"
-                                       GeeArrayList* _tmp25_ = NULL;
-                                       const gchar* _tmp26_ = NULL;
-                                       gchar* _tmp27_ = NULL;
-                                       gchar* _tmp28_ = NULL;
-                                       const gchar* _tmp29_ = NULL;
-                                       gchar* _tmp30_ = NULL;
-                                       gchar* _tmp31_ = NULL;
-                                       JsRenderNode* _tmp32_ = NULL;
-                                       gchar* _tmp33_ = NULL;
-                                       gchar* _tmp34_ = NULL;
-                                       gchar* _tmp35_ = NULL;
-                                       gchar* _tmp36_ = NULL;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp25_ = self->priv->els;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp26_ = prop;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp27_ = g_strconcat (_tmp26_, " : ", NULL);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp28_ = _tmp27_;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp29_ = self->priv->pad;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp30_ = g_strconcat (_tmp29_, "       ", NULL);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp31_ = _tmp30_;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp32_ = pl;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp33_ = js_render_node_to_js_mungeChild (self, _tmp31_, _tmp32_);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp34_ = _tmp33_;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp35_ = g_strconcat (_tmp28_, _tmp34_, NULL);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp36_ = _tmp35_;
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp25_, _tmp36_);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_free0 (_tmp36_);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_free0 (_tmp34_);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_free0 (_tmp31_);
-#line 109 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_free0 (_tmp28_);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_free0 (prop);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_object_unref0 (pl);
-#line 113 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       continue;
-#line 991 "NodeToJs.vala.c"
-                               }
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp37_ = prop;
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp38_ = string_replace (_tmp37_, "[]", "");
-#line 119 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               sprop = _tmp38_;
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp39_ = sprop;
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp40_ = g_strconcat ("sprop is : ", _tmp39_, NULL);
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp41_ = _tmp40_;
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp42_ = g_strconcat (_tmp41_, "\n", NULL);
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp43_ = _tmp42_;
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               g_print ("%s", _tmp43_);
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp43_);
-#line 120 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp41_);
-#line 123 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp44_ = g_strdup ("");
-#line 123 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               old = _tmp44_;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp45_ = self->priv->ar_props;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp46_ = sprop;
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp47_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp45_, _tmp46_);
-#line 124 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (!_tmp47_) {
-#line 1027 "NodeToJs.vala.c"
-                                       GeeHashMap* _tmp48_ = NULL;
-                                       const gchar* _tmp49_ = NULL;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp48_ = self->priv->ar_props;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp49_ = sprop;
-#line 126 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       gee_abstract_map_set ((GeeAbstractMap*) _tmp48_, _tmp49_, "");
-#line 1036 "NodeToJs.vala.c"
-                               } else {
-                                       GeeHashMap* _tmp50_ = NULL;
-                                       const gchar* _tmp51_ = NULL;
-                                       gpointer _tmp52_ = NULL;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp50_ = self->priv->ar_props;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp51_ = sprop;
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp52_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp50_, _tmp51_);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_free0 (old);
-#line 129 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       old = (gchar*) _tmp52_;
-#line 1051 "NodeToJs.vala.c"
-                               }
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp54_ = old;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp55_ = strlen (_tmp54_);
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp56_ = _tmp55_;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (_tmp56_ > 0) {
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp53_ = ",\n";
-#line 1063 "NodeToJs.vala.c"
-                               } else {
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp53_ = "";
-#line 1067 "NodeToJs.vala.c"
-                               }
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp57_ = old;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp58_ = g_strconcat (_tmp57_, _tmp53_, NULL);
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (old);
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               old = _tmp58_;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp59_ = old;
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp60_ = g_strdup (_tmp59_);
-#line 131 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               nstr = _tmp60_;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp61_ = nstr;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp62_ = self->priv->pad;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp63_ = g_strconcat (_tmp62_, "               ", NULL);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp64_ = _tmp63_;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp65_ = pl;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp66_ = js_render_node_to_js_mungeChild (self, _tmp64_, _tmp65_);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp67_ = _tmp66_;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp68_ = g_strconcat (_tmp61_, _tmp67_, NULL);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (nstr);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               nstr = _tmp68_;
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp67_);
-#line 132 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp64_);
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp69_ = self->priv->ar_props;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp70_ = sprop;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp71_ = nstr;
-#line 134 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp69_, _tmp70_, _tmp71_);
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (nstr);
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (old);
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (sprop);
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (prop);
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_object_unref0 (pl);
-#line 1125 "NodeToJs.vala.c"
-                       }
-               }
-       }
-}
-
-
-static gchar string_get (const gchar* self, glong index) {
-       gchar result = '\0';
-       glong _tmp0_ = 0L;
-       gchar _tmp1_ = '\0';
-#line 996 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, '\0');
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = index;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1146 "NodeToJs.vala.c"
-}
-
-
-static gchar* string_strip (const gchar* self) {
-       gchar* result = NULL;
-       gchar* _result_ = NULL;
-       gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-#line 1115 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = g_strdup (self);
-#line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _result_ = _tmp0_;
-#line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = _result_;
-#line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_strstrip (_tmp1_);
-#line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _result_;
-#line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1169 "NodeToJs.vala.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = separator;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_ == NULL) {
-#line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               separator = "";
-#line 1186 "NodeToJs.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ != NULL) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = TRUE;
-#line 1196 "NodeToJs.vala.c"
-       } else {
-               gchar** _tmp4_ = NULL;
-               gint _tmp4__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp4__length1 > 0;
-#line 1206 "NodeToJs.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp2_) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = TRUE;
-#line 1212 "NodeToJs.vala.c"
-       } else {
-               gboolean _tmp5_ = FALSE;
-               gchar** _tmp6_ = NULL;
-               gint _tmp6__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp6__length1 == (-1)) {
-#line 1223 "NodeToJs.vala.c"
-                       gchar** _tmp7_ = NULL;
-                       gint _tmp7__length1 = 0;
-                       const gchar* _tmp8_ = NULL;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp8_ = _tmp7_[0];
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = _tmp8_ != NULL;
-#line 1235 "NodeToJs.vala.c"
-               } else {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = FALSE;
-#line 1239 "NodeToJs.vala.c"
-               }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = _tmp5_;
-#line 1243 "NodeToJs.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_) {
-#line 1247 "NodeToJs.vala.c"
-               gint i = 0;
-               gsize len = 0UL;
-               gint _tmp31_ = 0;
-               gint _tmp33_ = 0;
-               gint _tmp34_ = 0;
-               gsize _tmp35_ = 0UL;
-               const gchar* _tmp36_ = NULL;
-               gint _tmp37_ = 0;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               const gchar* res = NULL;
-               gsize _tmp40_ = 0UL;
-               void* _tmp41_ = NULL;
-               void* ptr = NULL;
-               const gchar* _tmp42_ = NULL;
-               gchar** _tmp43_ = NULL;
-               gint _tmp43__length1 = 0;
-               const gchar* _tmp44_ = NULL;
-               void* _tmp45_ = NULL;
-               const gchar* _tmp62_ = NULL;
-#line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = (gsize) 1;
-#line 1270 "NodeToJs.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp9_ = TRUE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1279 "NodeToJs.vala.c"
-                               gboolean _tmp11_ = FALSE;
-                               gboolean _tmp12_ = FALSE;
-                               gchar** _tmp13_ = NULL;
-                               gint _tmp13__length1 = 0;
-                               gint _tmp21_ = 0;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-                               gsize _tmp30_ = 0UL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp9_) {
-#line 1292 "NodeToJs.vala.c"
-                                       gint _tmp10_ = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp10_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp10_ + 1;
-#line 1298 "NodeToJs.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp13__length1 != (-1)) {
-#line 1308 "NodeToJs.vala.c"
-                                       gint _tmp14_ = 0;
-                                       gchar** _tmp15_ = NULL;
-                                       gint _tmp15__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp14_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 1320 "NodeToJs.vala.c"
-                               } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = FALSE;
-#line 1324 "NodeToJs.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp12_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = TRUE;
-#line 1330 "NodeToJs.vala.c"
-                               } else {
-                                       gboolean _tmp16_ = FALSE;
-                                       gchar** _tmp17_ = NULL;
-                                       gint _tmp17__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       if (_tmp17__length1 == (-1)) {
-#line 1341 "NodeToJs.vala.c"
-                                               gchar** _tmp18_ = NULL;
-                                               gint _tmp18__length1 = 0;
-                                               gint _tmp19_ = 0;
-                                               const gchar* _tmp20_ = NULL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp19_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp20_ = _tmp18_[_tmp19_];
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = _tmp20_ != NULL;
-#line 1356 "NodeToJs.vala.c"
-                                       } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = FALSE;
-#line 1360 "NodeToJs.vala.c"
-                                       }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = _tmp16_;
-#line 1364 "NodeToJs.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp11_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1370 "NodeToJs.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp23_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp24_ != NULL) {
-#line 1382 "NodeToJs.vala.c"
-                                       gchar** _tmp25_ = NULL;
-                                       gint _tmp25__length1 = 0;
-                                       gint _tmp26_ = 0;
-                                       const gchar* _tmp27_ = NULL;
-                                       gint _tmp28_ = 0;
-                                       gint _tmp29_ = 0;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp26_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp27_ = _tmp25_[_tmp26_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp29_ = _tmp28_;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = _tmp29_;
-#line 1403 "NodeToJs.vala.c"
-                               } else {
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = 0;
-#line 1407 "NodeToJs.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp30_ = len;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               len = _tmp30_ + _tmp21_;
-#line 1413 "NodeToJs.vala.c"
-                       }
-               }
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp31_ = i;
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp31_ == 0) {
-#line 1420 "NodeToJs.vala.c"
-                       gchar* _tmp32_ = NULL;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp32_ = g_strdup ("");
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       result = _tmp32_;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return result;
-#line 1428 "NodeToJs.vala.c"
-               }
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp33_ = i;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               str_array_length1 = _tmp33_;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp34_ = str_array_length1;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp35_ = len;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp36_ = separator;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp38_ = _tmp37_;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp39_ = i;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp40_ = len;
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp41_ = g_malloc (_tmp40_);
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = _tmp41_;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp42_ = res;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43_ = str_array;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43__length1 = str_array_length1;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp44_ = _tmp43_[0];
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               ptr = _tmp45_;
-#line 1466 "NodeToJs.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp46_ = TRUE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1475 "NodeToJs.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               void* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               void* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint _tmp54__length1 = 0;
-                               gint _tmp55_ = 0;
-                               const gchar* _tmp56_ = NULL;
-                               void* _tmp60_ = NULL;
-                               void* _tmp61_ = NULL;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp46_) {
-#line 1491 "NodeToJs.vala.c"
-                                       gint _tmp47_ = 0;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp47_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp47_ + 1;
-#line 1497 "NodeToJs.vala.c"
-                               }
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp48_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49_ = str_array;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49__length1 = str_array_length1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1511 "NodeToJs.vala.c"
-                               }
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp50_ = ptr;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp51_ = separator;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp52_;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp55_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp56_ = _tmp54_[_tmp55_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp56_ != NULL) {
-#line 1531 "NodeToJs.vala.c"
-                                       gchar** _tmp57_ = NULL;
-                                       gint _tmp57__length1 = 0;
-                                       gint _tmp58_ = 0;
-                                       const gchar* _tmp59_ = NULL;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp58_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp59_ = _tmp57_[_tmp58_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = (const gchar*) _tmp59_;
-#line 1546 "NodeToJs.vala.c"
-                               } else {
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = "";
-#line 1550 "NodeToJs.vala.c"
-                               }
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp60_ = ptr;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp61_;
-#line 1558 "NodeToJs.vala.c"
-                       }
-               }
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp62_ = res;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = NULL;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (gchar*) _tmp62_;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1569 "NodeToJs.vala.c"
-       } else {
-               gchar* _tmp63_ = NULL;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp63_ = g_strdup ("");
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp63_;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1578 "NodeToJs.vala.c"
-       }
-}
-
-
-void js_render_node_to_js_readProps (JsRenderNodeToJs* self) {
-       gchar* left = NULL;
-       GRegex* func_regex = NULL;
-       GeeMapIterator* piter = NULL;
-       JsRenderNode* _tmp3_ = NULL;
-       GeeHashMap* _tmp4_ = NULL;
-       GeeMapIterator* _tmp5_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_if_fail (self != NULL);
-#line 1593 "NodeToJs.vala.c"
-       {
-               GRegex* _tmp0_ = NULL;
-               GRegex* _tmp1_ = NULL;
-               GRegex* _tmp2_ = NULL;
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp1_ = g_regex_new ("^\\s+|\\s+$", 0, 0, &_inner_error_);
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp0_ = _tmp1_;
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_inner_error_ != NULL) {
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       if (_inner_error_->domain == JS_RENDER_ERROR) {
-#line 1606 "NodeToJs.vala.c"
-                               goto __catch3_js_render_error;
-                       }
-                       goto __finally3;
-               }
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp2_ = _tmp0_;
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp0_ = NULL;
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_regex_unref0 (func_regex);
-#line 186 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               func_regex = _tmp2_;
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_regex_unref0 (_tmp0_);
-#line 1621 "NodeToJs.vala.c"
-       }
-       goto __finally3;
-       __catch3_js_render_error:
-       {
-               GError* e = NULL;
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               e = _inner_error_;
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _inner_error_ = NULL;
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               g_print ("failed to build regex");
-#line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_error_free0 (e);
-#line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_regex_unref0 (func_regex);
-#line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (left);
-#line 189 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               return;
-#line 1641 "NodeToJs.vala.c"
-       }
-       __finally3:
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       if (_inner_error_ != NULL) {
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_regex_unref0 (func_regex);
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (left);
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               g_clear_error (&_inner_error_);
-#line 185 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               return;
-#line 1656 "NodeToJs.vala.c"
-       }
-#line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp3_ = self->priv->node;
-#line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp4_ = _tmp3_->props;
-#line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp5_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp4_);
-#line 191 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       piter = _tmp5_;
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       while (TRUE) {
-#line 1668 "NodeToJs.vala.c"
-               GeeMapIterator* _tmp6_ = NULL;
-               gboolean _tmp7_ = FALSE;
-               gchar** kk = NULL;
-               GeeMapIterator* _tmp8_ = NULL;
-               gpointer _tmp9_ = NULL;
-               gchar* _tmp10_ = NULL;
-               gchar** _tmp11_ = NULL;
-               gchar** _tmp12_ = NULL;
-               gchar** _tmp13_ = NULL;
-               gint _tmp13__length1 = 0;
-               gint kk_length1 = 0;
-               gint _kk_size_ = 0;
-               gchar* v = NULL;
-               GeeMapIterator* _tmp14_ = NULL;
-               gpointer _tmp15_ = NULL;
-               gchar* k = NULL;
-               gchar** _tmp16_ = NULL;
-               gint _tmp16__length1 = 0;
-               gchar** _tmp17_ = NULL;
-               gint _tmp17__length1 = 0;
-               const gchar* _tmp18_ = NULL;
-               gchar* _tmp19_ = NULL;
-               const gchar* _tmp20_ = NULL;
-               gboolean _tmp21_ = FALSE;
-               gchar* leftv = NULL;
-               const gchar* _tmp22_ = NULL;
-               gchar* _tmp23_ = NULL;
-               gchar** _tmp24_ = NULL;
-               gint _tmp24__length1 = 0;
-               const gchar* _tmp25_ = NULL;
-               gchar _tmp26_ = '\0';
-               gchar** _tmp27_ = NULL;
-               gint _tmp27__length1 = 0;
-               const gchar* _tmp28_ = NULL;
-               gchar _tmp29_ = '\0';
-               gboolean _tmp30_ = FALSE;
-               JsRenderLang_Class* _tmp31_ = NULL;
-               const gchar* _tmp32_ = NULL;
-               gboolean _tmp33_ = FALSE;
-               const gchar* _tmp59_ = NULL;
-               gchar* _tmp60_ = NULL;
-               gboolean _tmp61_ = FALSE;
-               gboolean _tmp62_ = FALSE;
-               gchar** _tmp63_ = NULL;
-               gint _tmp63__length1 = 0;
-               const gchar* _tmp64_ = NULL;
-               gchar _tmp65_ = '\0';
-               gboolean _tmp92_ = FALSE;
-               gboolean _tmp93_ = FALSE;
-               gboolean _tmp94_ = FALSE;
-               gboolean _tmp95_ = FALSE;
-               gboolean _tmp96_ = FALSE;
-               JsRenderLang_Class* _tmp97_ = NULL;
-               const gchar* _tmp98_ = NULL;
-               gboolean _tmp99_ = FALSE;
-               GeeArrayList* _tmp126_ = NULL;
-               gint _tmp127_ = 0;
-               gint _tmp128_ = 0;
-               GeeArrayList* _tmp137_ = NULL;
-               const gchar* _tmp138_ = NULL;
-               gint _tmp139_ = 0;
-               gchar* vv = NULL;
-               JsRenderNode* _tmp148_ = NULL;
-               const gchar* _tmp149_ = NULL;
-               gchar* _tmp150_ = NULL;
-               GeeArrayList* _tmp151_ = NULL;
-               const gchar* _tmp152_ = NULL;
-               gchar* _tmp153_ = NULL;
-               gchar* _tmp154_ = NULL;
-               const gchar* _tmp155_ = NULL;
-               const gchar* _tmp156_ = NULL;
-               gint _tmp157_ = 0;
-               gint _tmp158_ = 0;
-               gchar* _tmp159_ = NULL;
-               gchar* _tmp160_ = NULL;
-               gchar* _tmp161_ = NULL;
-               gchar* _tmp162_ = NULL;
-               gchar* _tmp163_ = NULL;
-               gchar* _tmp164_ = NULL;
-               gchar* _tmp165_ = NULL;
-               gchar* _tmp166_ = NULL;
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp6_ = piter;
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp7_ = gee_map_iterator_next (_tmp6_);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (!_tmp7_) {
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       break;
-#line 1758 "NodeToJs.vala.c"
-               }
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp8_ = piter;
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp9_ = gee_map_iterator_get_key (_tmp8_);
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp10_ = (gchar*) _tmp9_;
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp12_ = _tmp11_ = g_strsplit (_tmp10_, " ", 0);
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp13_ = _tmp12_;
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp13__length1 = _vala_array_length (_tmp11_);
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp10_);
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               kk = _tmp13_;
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               kk_length1 = _tmp13__length1;
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _kk_size_ = kk_length1;
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp14_ = piter;
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp15_ = gee_map_iterator_get_value (_tmp14_);
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               v = (gchar*) _tmp15_;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp16_ = kk;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp16__length1 = kk_length1;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp17_ = kk;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp17__length1 = kk_length1;
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp18_ = _tmp16_[_tmp17__length1 - 1];
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp19_ = g_strdup (_tmp18_);
-#line 195 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               k = _tmp19_;
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp20_ = k;
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp21_ = g_regex_match_simple ("\\[\\]$", _tmp20_, 0, 0);
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp21_) {
-#line 1806 "NodeToJs.vala.c"
-               }
-#line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp22_ = k;
-#line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp23_ = g_strdup (_tmp22_);
-#line 207 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               leftv = _tmp23_;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp24_ = kk;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp24__length1 = kk_length1;
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp25_ = _tmp24_[0];
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp26_ = string_get (_tmp25_, (glong) 0);
-#line 209 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp26_ == '.') {
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (leftv);
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (k);
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (v);
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 210 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       continue;
-#line 1834 "NodeToJs.vala.c"
-               }
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp27_ = kk;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp27__length1 = kk_length1;
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp28_ = _tmp27_[0];
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp29_ = string_get (_tmp28_, (glong) 0);
-#line 212 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp29_ == '*') {
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (leftv);
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (k);
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (v);
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 214 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       continue;
-#line 1856 "NodeToJs.vala.c"
-               }
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp31_ = js_render_Lang;
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp32_ = leftv;
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp33_ = js_render_langclass_isKeyword (_tmp31_, _tmp32_);
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp33_) {
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp30_ = TRUE;
-#line 1868 "NodeToJs.vala.c"
-               } else {
-                       JsRenderLang_Class* _tmp34_ = NULL;
-                       const gchar* _tmp35_ = NULL;
-                       gboolean _tmp36_ = FALSE;
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp34_ = js_render_Lang;
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp35_ = leftv;
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp36_ = js_render_langclass_isBuiltin (_tmp34_, _tmp35_);
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp30_ = _tmp36_;
-#line 1881 "NodeToJs.vala.c"
-               }
-#line 218 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp30_) {
-#line 1885 "NodeToJs.vala.c"
-                       const gchar* _tmp37_ = NULL;
-                       gchar* _tmp38_ = NULL;
-                       gchar* _tmp39_ = NULL;
-                       gchar* _tmp40_ = NULL;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp37_ = leftv;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp38_ = g_strconcat ("'", _tmp37_, NULL);
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp39_ = _tmp38_;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp40_ = g_strconcat (_tmp39_, "'", NULL);
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (left);
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       left = _tmp40_;
-#line 219 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp39_);
-#line 1904 "NodeToJs.vala.c"
-               } else {
-                       const gchar* _tmp41_ = NULL;
-                       gboolean _tmp42_ = FALSE;
-#line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp41_ = leftv;
-#line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp42_ = g_regex_match_simple ("[^A-Za-z_]+", _tmp41_, 0, 0);
-#line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       if (_tmp42_) {
-#line 1914 "NodeToJs.vala.c"
-                               gchar* val = NULL;
-                               JsRenderNode* _tmp43_ = NULL;
-                               const gchar* _tmp44_ = NULL;
-                               gchar* _tmp45_ = NULL;
-                               const gchar* _tmp46_ = NULL;
-                               const gchar* _tmp47_ = NULL;
-                               gint _tmp48_ = 0;
-                               gint _tmp49_ = 0;
-                               gchar* _tmp50_ = NULL;
-                               gchar* _tmp51_ = NULL;
-                               gchar* _tmp52_ = NULL;
-                               gchar* _tmp53_ = NULL;
-                               gchar* _tmp54_ = NULL;
-                               gchar* _tmp55_ = NULL;
-                               gchar* _tmp56_ = NULL;
-#line 221 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp43_ = self->priv->node;
-#line 221 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp44_ = leftv;
-#line 221 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp45_ = js_render_node_quoteString (_tmp43_, _tmp44_);
-#line 221 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               val = _tmp45_;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp46_ = val;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp47_ = val;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp48_ = strlen (_tmp47_);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp49_ = _tmp48_;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp50_ = string_substring (_tmp46_, (glong) 1, (glong) (_tmp49_ - 2));
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp51_ = _tmp50_;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp52_ = string_replace (_tmp51_, "'", "\\'");
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp53_ = _tmp52_;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp54_ = g_strconcat ("'", _tmp53_, NULL);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp55_ = _tmp54_;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp56_ = g_strconcat (_tmp55_, "'", NULL);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (left);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               left = _tmp56_;
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp55_);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp53_);
-#line 223 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp51_);
-#line 220 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (val);
-#line 1972 "NodeToJs.vala.c"
-                       } else {
-                               const gchar* _tmp57_ = NULL;
-                               gchar* _tmp58_ = NULL;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp57_ = leftv;
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp58_ = g_strdup (_tmp57_);
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (left);
-#line 225 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               left = _tmp58_;
-#line 1984 "NodeToJs.vala.c"
-                       }
-               }
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp59_ = left;
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp60_ = g_strconcat (_tmp59_, " : ", NULL);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (left);
-#line 227 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               left = _tmp60_;
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp63_ = kk;
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp63__length1 = kk_length1;
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp64_ = _tmp63_[0];
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp65_ = string_get (_tmp64_, (glong) 0);
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp65_ == '|') {
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp62_ = TRUE;
-#line 2007 "NodeToJs.vala.c"
-               } else {
-                       gchar** _tmp66_ = NULL;
-                       gint _tmp66__length1 = 0;
-                       const gchar* _tmp67_ = NULL;
-                       gchar _tmp68_ = '\0';
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp66_ = kk;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp66__length1 = kk_length1;
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp67_ = _tmp66_[0];
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp68_ = string_get (_tmp67_, (glong) 0);
-#line 235 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp62_ = _tmp68_ == '$';
-#line 2023 "NodeToJs.vala.c"
-               }
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp62_) {
-#line 233 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp61_ = TRUE;
-#line 2029 "NodeToJs.vala.c"
-               } else {
-                       gchar** _tmp69_ = NULL;
-                       gint _tmp69__length1 = 0;
-                       const gchar* _tmp70_ = NULL;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp69_ = kk;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp69__length1 = kk_length1;
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp70_ = _tmp69_[0];
-#line 237 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp61_ = g_strcmp0 (_tmp70_, "function") == 0;
-#line 2042 "NodeToJs.vala.c"
-               }
-#line 232 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp61_) {
-#line 2046 "NodeToJs.vala.c"
-                       const gchar* _tmp71_ = NULL;
-                       gint _tmp72_ = 0;
-                       gint _tmp73_ = 0;
-                       gchar* str = NULL;
-                       const gchar* _tmp74_ = NULL;
-                       gchar* _tmp75_ = NULL;
-                       gchar** lines = NULL;
-                       const gchar* _tmp76_ = NULL;
-                       gchar** _tmp77_ = NULL;
-                       gchar** _tmp78_ = NULL;
-                       gint lines_length1 = 0;
-                       gint _lines_size_ = 0;
-                       gchar* nstr = NULL;
-                       const gchar* _tmp79_ = NULL;
-                       gchar* _tmp80_ = NULL;
-                       gchar** _tmp81_ = NULL;
-                       gint _tmp81__length1 = 0;
-                       GeeArrayList* _tmp87_ = NULL;
-                       const gchar* _tmp88_ = NULL;
-                       const gchar* _tmp89_ = NULL;
-                       gchar* _tmp90_ = NULL;
-                       gchar* _tmp91_ = NULL;
-#line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp71_ = v;
-#line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp72_ = strlen (_tmp71_);
-#line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp73_ = _tmp72_;
-#line 242 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       if (_tmp73_ < 1) {
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (leftv);
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (k);
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (v);
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 243 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               continue;
-#line 2087 "NodeToJs.vala.c"
-                       }
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp74_ = v;
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp75_ = string_strip (_tmp74_);
-#line 255 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       str = _tmp75_;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp76_ = str;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp78_ = _tmp77_ = g_strsplit (_tmp76_, "\n", 0);
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       lines = _tmp78_;
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       lines_length1 = _vala_array_length (_tmp77_);
-#line 257 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _lines_size_ = lines_length1;
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp79_ = str;
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp80_ = g_strconcat ("", _tmp79_, NULL);
-#line 258 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       nstr = _tmp80_;
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp81_ = lines;
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp81__length1 = lines_length1;
-#line 259 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       if (_tmp81__length1 > 0) {
-#line 2117 "NodeToJs.vala.c"
-                               const gchar* _tmp82_ = NULL;
-                               gchar* _tmp83_ = NULL;
-                               gchar* _tmp84_ = NULL;
-                               gchar** _tmp85_ = NULL;
-                               gint _tmp85__length1 = 0;
-                               gchar* _tmp86_ = NULL;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp82_ = self->priv->pad;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp83_ = g_strconcat ("\n", _tmp82_, NULL);
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp84_ = _tmp83_;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp85_ = lines;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp85__length1 = lines_length1;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp86_ = _vala_g_strjoinv (_tmp84_, _tmp85_, _tmp85__length1);
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (nstr);
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               nstr = _tmp86_;
-#line 260 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp84_);
-#line 2142 "NodeToJs.vala.c"
-                       }
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp87_ = self->priv->els;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp88_ = left;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp89_ = nstr;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp90_ = g_strconcat (_tmp88_, _tmp89_, NULL);
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp91_ = _tmp90_;
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp87_, _tmp91_);
-#line 263 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp91_);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (nstr);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       lines = (_vala_array_free (lines, lines_length1, (GDestroyNotify) g_free), NULL);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (str);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (leftv);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (k);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (v);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 264 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       continue;
-#line 2174 "NodeToJs.vala.c"
-               }
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp97_ = js_render_Lang;
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp98_ = v;
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp99_ = js_render_langclass_isNumber (_tmp97_, _tmp98_);
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp99_) {
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp96_ = TRUE;
-#line 2186 "NodeToJs.vala.c"
-               } else {
-                       JsRenderLang_Class* _tmp100_ = NULL;
-                       const gchar* _tmp101_ = NULL;
-                       gboolean _tmp102_ = FALSE;
-#line 272 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp100_ = js_render_Lang;
-#line 272 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp101_ = v;
-#line 272 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp102_ = js_render_langclass_isBoolean (_tmp100_, _tmp101_);
-#line 272 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp96_ = _tmp102_;
-#line 2199 "NodeToJs.vala.c"
-               }
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp96_) {
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp95_ = TRUE;
-#line 2205 "NodeToJs.vala.c"
-               } else {
-                       gchar** _tmp103_ = NULL;
-                       gint _tmp103__length1 = 0;
-                       const gchar* _tmp104_ = NULL;
-                       gchar* _tmp105_ = NULL;
-                       gchar* _tmp106_ = NULL;
-#line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp103_ = kk;
-#line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp103__length1 = kk_length1;
-#line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp104_ = _tmp103_[0];
-#line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp105_ = g_utf8_strdown (_tmp104_, (gssize) (-1));
-#line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp106_ = _tmp105_;
-#line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp95_ = g_strcmp0 (_tmp106_, "boolean") == 0;
-#line 274 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp106_);
-#line 2226 "NodeToJs.vala.c"
-               }
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp95_) {
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp94_ = TRUE;
-#line 2232 "NodeToJs.vala.c"
-               } else {
-                       gchar** _tmp107_ = NULL;
-                       gint _tmp107__length1 = 0;
-                       const gchar* _tmp108_ = NULL;
-                       gchar* _tmp109_ = NULL;
-                       gchar* _tmp110_ = NULL;
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp107_ = kk;
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp107__length1 = kk_length1;
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp108_ = _tmp107_[0];
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp109_ = g_utf8_strdown (_tmp108_, (gssize) (-1));
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp110_ = _tmp109_;
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp94_ = g_strcmp0 (_tmp110_, "bool") == 0;
-#line 276 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp110_);
-#line 2253 "NodeToJs.vala.c"
-               }
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp94_) {
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp93_ = TRUE;
-#line 2259 "NodeToJs.vala.c"
-               } else {
-                       gchar** _tmp111_ = NULL;
-                       gint _tmp111__length1 = 0;
-                       const gchar* _tmp112_ = NULL;
-                       gchar* _tmp113_ = NULL;
-                       gchar* _tmp114_ = NULL;
-#line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp111_ = kk;
-#line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp111__length1 = kk_length1;
-#line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp112_ = _tmp111_[0];
-#line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp113_ = g_utf8_strdown (_tmp112_, (gssize) (-1));
-#line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp114_ = _tmp113_;
-#line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp93_ = g_strcmp0 (_tmp114_, "number") == 0;
-#line 278 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp114_);
-#line 2280 "NodeToJs.vala.c"
-               }
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp93_) {
-#line 270 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp92_ = TRUE;
-#line 2286 "NodeToJs.vala.c"
-               } else {
-                       gchar** _tmp115_ = NULL;
-                       gint _tmp115__length1 = 0;
-                       const gchar* _tmp116_ = NULL;
-                       gchar* _tmp117_ = NULL;
-                       gchar* _tmp118_ = NULL;
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp115_ = kk;
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp115__length1 = kk_length1;
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp116_ = _tmp115_[0];
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp117_ = g_utf8_strdown (_tmp116_, (gssize) (-1));
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp118_ = _tmp117_;
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp92_ = g_strcmp0 (_tmp118_, "int") == 0;
-#line 280 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp118_);
-#line 2307 "NodeToJs.vala.c"
-               }
-#line 269 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp92_) {
-#line 2311 "NodeToJs.vala.c"
-                       GeeArrayList* _tmp119_ = NULL;
-                       const gchar* _tmp120_ = NULL;
-                       const gchar* _tmp121_ = NULL;
-                       gchar* _tmp122_ = NULL;
-                       gchar* _tmp123_ = NULL;
-                       gchar* _tmp124_ = NULL;
-                       gchar* _tmp125_ = NULL;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp119_ = self->priv->els;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp120_ = left;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp121_ = v;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp122_ = g_utf8_strdown (_tmp121_, (gssize) (-1));
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp123_ = _tmp122_;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp124_ = g_strconcat (_tmp120_, _tmp123_, NULL);
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp125_ = _tmp124_;
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp119_, _tmp125_);
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp125_);
-#line 282 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp123_);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (leftv);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (k);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (v);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 283 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       continue;
-#line 2349 "NodeToJs.vala.c"
-               }
-#line 287 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp126_ = self->priv->doubleStringProps;
-#line 287 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp127_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp126_);
-#line 287 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp128_ = _tmp127_;
-#line 287 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp128_ < 1) {
-#line 2359 "NodeToJs.vala.c"
-                       GeeArrayList* _tmp129_ = NULL;
-                       const gchar* _tmp130_ = NULL;
-                       JsRenderNode* _tmp131_ = NULL;
-                       const gchar* _tmp132_ = NULL;
-                       gchar* _tmp133_ = NULL;
-                       gchar* _tmp134_ = NULL;
-                       gchar* _tmp135_ = NULL;
-                       gchar* _tmp136_ = NULL;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp129_ = self->priv->els;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp130_ = left;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp131_ = self->priv->node;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp132_ = v;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp133_ = js_render_node_quoteString (_tmp131_, _tmp132_);
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp134_ = _tmp133_;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp135_ = g_strconcat (_tmp130_, _tmp134_, NULL);
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp136_ = _tmp135_;
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp129_, _tmp136_);
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp136_);
-#line 288 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp134_);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (leftv);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (k);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (v);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 289 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       continue;
-#line 2400 "NodeToJs.vala.c"
-               }
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp137_ = self->priv->doubleStringProps;
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp138_ = k;
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp139_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp137_, _tmp138_);
-#line 292 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp139_ > (-1)) {
-#line 2410 "NodeToJs.vala.c"
-                       GeeArrayList* _tmp140_ = NULL;
-                       const gchar* _tmp141_ = NULL;
-                       JsRenderNode* _tmp142_ = NULL;
-                       const gchar* _tmp143_ = NULL;
-                       gchar* _tmp144_ = NULL;
-                       gchar* _tmp145_ = NULL;
-                       gchar* _tmp146_ = NULL;
-                       gchar* _tmp147_ = NULL;
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp140_ = self->priv->els;
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp141_ = left;
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp142_ = self->priv->node;
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp143_ = v;
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp144_ = js_render_node_quoteString (_tmp142_, _tmp143_);
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp145_ = _tmp144_;
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp146_ = g_strconcat (_tmp141_, _tmp145_, NULL);
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp147_ = _tmp146_;
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp140_, _tmp147_);
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp147_);
-#line 293 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp145_);
-#line 294 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (leftv);
-#line 294 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (k);
-#line 294 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (v);
-#line 294 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 294 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       continue;
-#line 2451 "NodeToJs.vala.c"
-               }
-#line 296 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp148_ = self->priv->node;
-#line 296 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp149_ = v;
-#line 296 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp150_ = js_render_node_quoteString (_tmp148_, _tmp149_);
-#line 296 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               vv = _tmp150_;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp151_ = self->priv->els;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp152_ = left;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp153_ = g_strconcat (_tmp152_, "'", NULL);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp154_ = _tmp153_;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp155_ = vv;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp156_ = vv;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp157_ = strlen (_tmp156_);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp158_ = _tmp157_;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp159_ = string_substring (_tmp155_, (glong) 1, (glong) (_tmp158_ - 2));
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp160_ = _tmp159_;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp161_ = string_replace (_tmp160_, "'", "\\'");
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp162_ = _tmp161_;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp163_ = g_strconcat (_tmp154_, _tmp162_, NULL);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp164_ = _tmp163_;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp165_ = g_strconcat (_tmp164_, "'", NULL);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp166_ = _tmp165_;
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp151_, _tmp166_);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp166_);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp164_);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp162_);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp160_);
-#line 298 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp154_);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (vv);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (leftv);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (k);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (v);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               kk = (_vala_array_free (kk, kk_length1, (GDestroyNotify) g_free), NULL);
-#line 2515 "NodeToJs.vala.c"
-       }
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (piter);
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_regex_unref0 (func_regex);
-#line 181 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (left);
-#line 2523 "NodeToJs.vala.c"
-}
-
-
-void js_render_node_to_js_readArrayProps (JsRenderNodeToJs* self) {
-       gchar* left = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeMapIterator* _tmp1_ = NULL;
-#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_if_fail (self != NULL);
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp0_ = self->priv->ar_props;
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp1_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp0_);
-#line 313 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       iter = _tmp1_;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       while (TRUE) {
-#line 2542 "NodeToJs.vala.c"
-               GeeMapIterator* _tmp2_ = NULL;
-               gboolean _tmp3_ = FALSE;
-               gchar* k = NULL;
-               GeeMapIterator* _tmp4_ = NULL;
-               gpointer _tmp5_ = NULL;
-               gchar* right = NULL;
-               GeeMapIterator* _tmp6_ = NULL;
-               gpointer _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-               const gchar* _tmp9_ = NULL;
-               gchar _tmp10_ = '\0';
-               gchar* leftv = NULL;
-               gchar* _tmp15_ = NULL;
-               gboolean _tmp16_ = FALSE;
-               JsRenderLang_Class* _tmp17_ = NULL;
-               const gchar* _tmp18_ = NULL;
-               gboolean _tmp19_ = FALSE;
-               const gchar* _tmp45_ = NULL;
-               gchar* _tmp46_ = NULL;
-               const gchar* _tmp47_ = NULL;
-               gint _tmp48_ = 0;
-               gint _tmp49_ = 0;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp2_ = iter;
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp3_ = gee_map_iterator_next (_tmp2_);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (!_tmp3_) {
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       break;
-#line 2573 "NodeToJs.vala.c"
-               }
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp4_ = iter;
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp5_ = gee_map_iterator_get_key (_tmp4_);
-#line 315 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               k = (gchar*) _tmp5_;
-#line 316 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp6_ = iter;
-#line 316 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp7_ = gee_map_iterator_get_value (_tmp6_);
-#line 316 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               right = (gchar*) _tmp7_;
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp9_ = k;
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp10_ = string_get (_tmp9_, (glong) 0);
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp10_ == '|') {
-#line 2593 "NodeToJs.vala.c"
-                       const gchar* _tmp11_ = NULL;
-                       gchar* _tmp12_ = NULL;
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp11_ = k;
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp12_ = string_substring (_tmp11_, (glong) 1, (glong) (-1));
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp8_);
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp8_ = _tmp12_;
-#line 2604 "NodeToJs.vala.c"
-               } else {
-                       const gchar* _tmp13_ = NULL;
-                       gchar* _tmp14_ = NULL;
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp13_ = k;
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp14_ = g_strdup (_tmp13_);
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp8_);
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp8_ = _tmp14_;
-#line 2616 "NodeToJs.vala.c"
-               }
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp15_ = g_strdup (_tmp8_);
-#line 318 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               leftv = _tmp15_;
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp17_ = js_render_Lang;
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp18_ = leftv;
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp19_ = js_render_langclass_isKeyword (_tmp17_, _tmp18_);
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp19_) {
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp16_ = TRUE;
-#line 2632 "NodeToJs.vala.c"
-               } else {
-                       JsRenderLang_Class* _tmp20_ = NULL;
-                       const gchar* _tmp21_ = NULL;
-                       gboolean _tmp22_ = FALSE;
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp20_ = js_render_Lang;
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp21_ = leftv;
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp22_ = js_render_langclass_isBuiltin (_tmp20_, _tmp21_);
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp16_ = _tmp22_;
-#line 2645 "NodeToJs.vala.c"
-               }
-#line 319 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp16_) {
-#line 2649 "NodeToJs.vala.c"
-                       const gchar* _tmp23_ = NULL;
-                       gchar* _tmp24_ = NULL;
-                       gchar* _tmp25_ = NULL;
-                       gchar* _tmp26_ = NULL;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp23_ = leftv;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp24_ = g_strconcat ("'", _tmp23_, NULL);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp25_ = _tmp24_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp26_ = g_strconcat (_tmp25_, "'", NULL);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (left);
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       left = _tmp26_;
-#line 320 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp25_);
-#line 2668 "NodeToJs.vala.c"
-               } else {
-                       const gchar* _tmp27_ = NULL;
-                       gboolean _tmp28_ = FALSE;
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp27_ = leftv;
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp28_ = g_regex_match_simple ("[^A-Za-z_]+", _tmp27_, 0, 0);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       if (_tmp28_) {
-#line 2678 "NodeToJs.vala.c"
-                               gchar* val = NULL;
-                               JsRenderNode* _tmp29_ = NULL;
-                               const gchar* _tmp30_ = NULL;
-                               gchar* _tmp31_ = NULL;
-                               const gchar* _tmp32_ = NULL;
-                               const gchar* _tmp33_ = NULL;
-                               gint _tmp34_ = 0;
-                               gint _tmp35_ = 0;
-                               gchar* _tmp36_ = NULL;
-                               gchar* _tmp37_ = NULL;
-                               gchar* _tmp38_ = NULL;
-                               gchar* _tmp39_ = NULL;
-                               gchar* _tmp40_ = NULL;
-                               gchar* _tmp41_ = NULL;
-                               gchar* _tmp42_ = NULL;
-#line 322 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp29_ = self->priv->node;
-#line 322 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp30_ = leftv;
-#line 322 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp31_ = js_render_node_quoteString (_tmp29_, _tmp30_);
-#line 322 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               val = _tmp31_;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp32_ = val;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp33_ = val;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp34_ = strlen (_tmp33_);
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp35_ = _tmp34_;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp36_ = string_substring (_tmp32_, (glong) 1, (glong) (_tmp35_ - 2));
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp37_ = _tmp36_;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp38_ = string_replace (_tmp37_, "'", "\\'");
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp39_ = _tmp38_;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp40_ = g_strconcat ("'", _tmp39_, NULL);
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp41_ = _tmp40_;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp42_ = g_strconcat (_tmp41_, "'", NULL);
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (left);
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               left = _tmp42_;
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp41_);
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp39_);
-#line 324 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp37_);
-#line 321 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (val);
-#line 2736 "NodeToJs.vala.c"
-                       } else {
-                               const gchar* _tmp43_ = NULL;
-                               gchar* _tmp44_ = NULL;
-#line 326 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp43_ = leftv;
-#line 326 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp44_ = g_strdup (_tmp43_);
-#line 326 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (left);
-#line 326 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               left = _tmp44_;
-#line 2748 "NodeToJs.vala.c"
-                       }
-               }
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp45_ = left;
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp46_ = g_strconcat (_tmp45_, " : ", NULL);
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (left);
-#line 328 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               left = _tmp46_;
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp47_ = right;
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp48_ = strlen (_tmp47_);
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp49_ = _tmp48_;
-#line 333 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp49_ > 0) {
-#line 2767 "NodeToJs.vala.c"
-                       GeeArrayList* _tmp50_ = NULL;
-                       const gchar* _tmp51_ = NULL;
-                       gchar* _tmp52_ = NULL;
-                       gchar* _tmp53_ = NULL;
-                       const gchar* _tmp54_ = NULL;
-                       gchar* _tmp55_ = NULL;
-                       gchar* _tmp56_ = NULL;
-                       gchar* _tmp57_ = NULL;
-                       gchar* _tmp58_ = NULL;
-                       const gchar* _tmp59_ = NULL;
-                       gchar* _tmp60_ = NULL;
-                       gchar* _tmp61_ = NULL;
-                       gchar* _tmp62_ = NULL;
-                       gchar* _tmp63_ = NULL;
-                       const gchar* _tmp64_ = NULL;
-                       gchar* _tmp65_ = NULL;
-                       gchar* _tmp66_ = NULL;
-                       gchar* _tmp67_ = NULL;
-                       gchar* _tmp68_ = NULL;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp50_ = self->priv->els;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp51_ = left;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp52_ = g_strconcat (_tmp51_, "[\n", NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp53_ = _tmp52_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp54_ = self->priv->pad;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp55_ = g_strconcat (_tmp53_, _tmp54_, NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp56_ = _tmp55_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp57_ = g_strconcat (_tmp56_, "        ", NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp58_ = _tmp57_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp59_ = right;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp60_ = g_strconcat (_tmp58_, _tmp59_, NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp61_ = _tmp60_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp62_ = g_strconcat (_tmp61_, "\n", NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp63_ = _tmp62_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp64_ = self->priv->pad;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp65_ = g_strconcat (_tmp63_, _tmp64_, NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp66_ = _tmp65_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp67_ = g_strconcat (_tmp66_, "]", NULL);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp68_ = _tmp67_;
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp50_, _tmp68_);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp68_);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp66_);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp63_);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp61_);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp58_);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp56_);
-#line 334 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp53_);
-#line 2841 "NodeToJs.vala.c"
-               }
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (leftv);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp8_);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (right);
-#line 314 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (k);
-#line 2851 "NodeToJs.vala.c"
-       }
-#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (iter);
-#line 306 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (left);
-#line 2857 "NodeToJs.vala.c"
-}
-
-
-void js_render_node_to_js_readListeners (JsRenderNodeToJs* self) {
-       JsRenderNode* _tmp0_ = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-       gint _tmp3_ = 0;
-       GeeMapIterator* liter = NULL;
-       JsRenderNode* _tmp4_ = NULL;
-       GeeHashMap* _tmp5_ = NULL;
-       GeeMapIterator* _tmp6_ = NULL;
-       gchar* itms = NULL;
-       gchar* _tmp7_ = NULL;
-       gint i = 0;
-       const gchar* _tmp48_ = NULL;
-       const gchar* _tmp49_ = NULL;
-       gchar* _tmp50_ = NULL;
-       gchar* _tmp51_ = NULL;
-       gchar* _tmp52_ = NULL;
-       gchar* _tmp53_ = NULL;
-       gchar* _tmp54_ = NULL;
-       GeeArrayList* _tmp55_ = NULL;
-       const gchar* _tmp56_ = NULL;
-#line 341 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_if_fail (self != NULL);
-#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp0_ = self->priv->node;
-#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp1_ = _tmp0_->listeners;
-#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp2_ = gee_abstract_map_get_size ((GeeMap*) _tmp1_);
-#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp3_ = _tmp2_;
-#line 344 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       if (_tmp3_ < 1) {
-#line 345 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               return;
-#line 2896 "NodeToJs.vala.c"
-       }
-#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp4_ = self->priv->node;
-#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp5_ = _tmp4_->listeners;
-#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp6_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp5_);
-#line 350 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       liter = _tmp6_;
-#line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp7_ = g_strdup ("listeners : {\n");
-#line 352 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       itms = _tmp7_;
-#line 353 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       i = 0;
-#line 354 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       while (TRUE) {
-#line 2914 "NodeToJs.vala.c"
-               GeeMapIterator* _tmp8_ = NULL;
-               gboolean _tmp9_ = FALSE;
-               const gchar* _tmp10_ = NULL;
-               gint _tmp11_ = 0;
-               const gchar* _tmp12_ = NULL;
-               gchar* _tmp13_ = NULL;
-               gchar* str = NULL;
-               GeeMapIterator* _tmp14_ = NULL;
-               gpointer _tmp15_ = NULL;
-               gchar* _tmp16_ = NULL;
-               gchar* _tmp17_ = NULL;
-               gchar* _tmp18_ = NULL;
-               gchar** lines = NULL;
-               const gchar* _tmp19_ = NULL;
-               gchar** _tmp20_ = NULL;
-               gchar** _tmp21_ = NULL;
-               gint lines_length1 = 0;
-               gint _lines_size_ = 0;
-               gchar** _tmp22_ = NULL;
-               gint _tmp22__length1 = 0;
-               const gchar* _tmp30_ = NULL;
-               const gchar* _tmp31_ = NULL;
-               gchar* _tmp32_ = NULL;
-               gchar* _tmp33_ = NULL;
-               GeeMapIterator* _tmp34_ = NULL;
-               gpointer _tmp35_ = NULL;
-               gchar* _tmp36_ = NULL;
-               gchar* _tmp37_ = NULL;
-               gchar* _tmp38_ = NULL;
-               gchar* _tmp39_ = NULL;
-               gchar* _tmp40_ = NULL;
-               gchar* _tmp41_ = NULL;
-               gchar* _tmp42_ = NULL;
-               const gchar* _tmp43_ = NULL;
-               gchar* _tmp44_ = NULL;
-               gchar* _tmp45_ = NULL;
-               gchar* _tmp46_ = NULL;
-               gint _tmp47_ = 0;
-#line 354 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp8_ = liter;
-#line 354 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp9_ = gee_map_iterator_next (_tmp8_);
-#line 354 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (!_tmp9_) {
-#line 354 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       break;
-#line 2961 "NodeToJs.vala.c"
-               }
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp11_ = i;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp11_ > 0) {
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp10_ = ",\n";
-#line 2969 "NodeToJs.vala.c"
-               } else {
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp10_ = "";
-#line 2973 "NodeToJs.vala.c"
-               }
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp12_ = itms;
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp13_ = g_strconcat (_tmp12_, _tmp10_, NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (itms);
-#line 356 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               itms = _tmp13_;
-#line 358 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp14_ = liter;
-#line 358 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp15_ = gee_map_iterator_get_value (_tmp14_);
-#line 358 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp16_ = (gchar*) _tmp15_;
-#line 358 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp17_ = string_strip (_tmp16_);
-#line 358 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp18_ = _tmp17_;
-#line 358 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp16_);
-#line 358 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               str = _tmp18_;
-#line 359 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp19_ = str;
-#line 359 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp21_ = _tmp20_ = g_strsplit (_tmp19_, "\n", 0);
-#line 359 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               lines = _tmp21_;
-#line 359 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               lines_length1 = _vala_array_length (_tmp20_);
-#line 359 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _lines_size_ = lines_length1;
-#line 360 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp22_ = lines;
-#line 360 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp22__length1 = lines_length1;
-#line 360 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               if (_tmp22__length1 > 0) {
-#line 3013 "NodeToJs.vala.c"
-                       const gchar* _tmp23_ = NULL;
-                       gchar* _tmp24_ = NULL;
-                       gchar* _tmp25_ = NULL;
-                       gchar* _tmp26_ = NULL;
-                       gchar* _tmp27_ = NULL;
-                       gchar** _tmp28_ = NULL;
-                       gint _tmp28__length1 = 0;
-                       gchar* _tmp29_ = NULL;
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp23_ = self->priv->pad;
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp24_ = g_strconcat ("\n", _tmp23_, NULL);
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp25_ = _tmp24_;
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp26_ = g_strconcat (_tmp25_, "          ", NULL);
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp27_ = _tmp26_;
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp28_ = lines;
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp28__length1 = lines_length1;
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp29_ = _vala_g_strjoinv (_tmp27_, _tmp28_, _tmp28__length1);
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (str);
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       str = _tmp29_;
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp27_);
-#line 361 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _g_free0 (_tmp25_);
-#line 3046 "NodeToJs.vala.c"
-               }
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp30_ = itms;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp31_ = self->priv->pad;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp32_ = g_strconcat (_tmp31_, "       ", NULL);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp33_ = _tmp32_;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp34_ = liter;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp35_ = gee_map_iterator_get_key (_tmp34_);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp36_ = (gchar*) _tmp35_;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp37_ = string_replace (_tmp36_, "|", "");
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp38_ = _tmp37_;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp39_ = g_strconcat (_tmp33_, _tmp38_, NULL);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp40_ = _tmp39_;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp41_ = g_strconcat (_tmp40_, " : ", NULL);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp42_ = _tmp41_;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp43_ = str;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp44_ = g_strconcat (_tmp42_, _tmp43_, NULL);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp45_ = _tmp44_;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp46_ = g_strconcat (_tmp30_, _tmp45_, NULL);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (itms);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               itms = _tmp46_;
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp45_);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp42_);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp40_);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp38_);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp36_);
-#line 366 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (_tmp33_);
-#line 368 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _tmp47_ = i;
-#line 368 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               i = _tmp47_ + 1;
-#line 354 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               lines = (_vala_array_free (lines, lines_length1, (GDestroyNotify) g_free), NULL);
-#line 354 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               _g_free0 (str);
-#line 3106 "NodeToJs.vala.c"
-       }
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp48_ = itms;
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp49_ = self->priv->pad;
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp50_ = g_strconcat ("\n", _tmp49_, NULL);
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp51_ = _tmp50_;
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp52_ = g_strconcat (_tmp51_, "}", NULL);
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp53_ = _tmp52_;
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp54_ = g_strconcat (_tmp48_, _tmp53_, NULL);
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (itms);
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       itms = _tmp54_;
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp53_);
-#line 372 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp51_);
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp55_ = self->priv->els;
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp56_ = itms;
-#line 374 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp55_, _tmp56_);
-#line 341 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (itms);
-#line 341 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (liter);
-#line 3140 "NodeToJs.vala.c"
-}
-
-
-void js_render_node_to_js_iterChildren (JsRenderNodeToJs* self) {
-       JsRenderNode* _tmp0_ = NULL;
-       GeeArrayList* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-       gint _tmp3_ = 0;
-       gchar* itms = NULL;
-       gchar* _tmp4_ = NULL;
-       gint n = 0;
-       const gchar* _tmp36_ = NULL;
-       const gchar* _tmp37_ = NULL;
-       gchar* _tmp38_ = NULL;
-       gchar* _tmp39_ = NULL;
-       gchar* _tmp40_ = NULL;
-       gchar* _tmp41_ = NULL;
-       gchar* _tmp42_ = NULL;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       GeeArrayList* _tmp45_ = NULL;
-       const gchar* _tmp46_ = NULL;
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_return_if_fail (self != NULL);
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp0_ = self->priv->node;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp1_ = _tmp0_->items;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp2_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp1_);
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp3_ = _tmp2_;
-#line 383 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       if (_tmp3_ < 0) {
-#line 384 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               return;
-#line 3177 "NodeToJs.vala.c"
-       }
-#line 386 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp4_ = g_strdup ("items : [\n");
-#line 386 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       itms = _tmp4_;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       n = 0;
-#line 3185 "NodeToJs.vala.c"
-       {
-               gint i = 0;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-               i = 0;
-#line 3190 "NodeToJs.vala.c"
-               {
-                       gboolean _tmp5_ = FALSE;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       _tmp5_ = TRUE;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                       while (TRUE) {
-#line 3197 "NodeToJs.vala.c"
-                               gint _tmp7_ = 0;
-                               JsRenderNode* _tmp8_ = NULL;
-                               GeeArrayList* _tmp9_ = NULL;
-                               gint _tmp10_ = 0;
-                               gint _tmp11_ = 0;
-                               JsRenderNode* ele = NULL;
-                               JsRenderNode* _tmp12_ = NULL;
-                               GeeArrayList* _tmp13_ = NULL;
-                               gint _tmp14_ = 0;
-                               gpointer _tmp15_ = NULL;
-                               JsRenderNode* _tmp16_ = NULL;
-                               GeeHashMap* _tmp17_ = NULL;
-                               gboolean _tmp18_ = FALSE;
-                               gint _tmp19_ = 0;
-                               gint _tmp22_ = 0;
-                               const gchar* _tmp23_ = NULL;
-                               const gchar* _tmp24_ = NULL;
-                               gchar* _tmp25_ = NULL;
-                               gchar* _tmp26_ = NULL;
-                               const gchar* _tmp27_ = NULL;
-                               gchar* _tmp28_ = NULL;
-                               gchar* _tmp29_ = NULL;
-                               JsRenderNode* _tmp30_ = NULL;
-                               gchar* _tmp31_ = NULL;
-                               gchar* _tmp32_ = NULL;
-                               gchar* _tmp33_ = NULL;
-                               gchar* _tmp34_ = NULL;
-                               gchar* _tmp35_ = NULL;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (!_tmp5_) {
-#line 3228 "NodeToJs.vala.c"
-                                       gint _tmp6_ = 0;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp6_ = i;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       i = _tmp6_ + 1;
-#line 3234 "NodeToJs.vala.c"
-                               }
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp5_ = FALSE;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp7_ = i;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp8_ = self->priv->node;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp9_ = _tmp8_->items;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp10_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp9_);
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp11_ = _tmp10_;
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (!(_tmp7_ < _tmp11_)) {
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       break;
-#line 3252 "NodeToJs.vala.c"
-                               }
-#line 389 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp12_ = self->priv->node;
-#line 389 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp13_ = _tmp12_->items;
-#line 389 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp14_ = i;
-#line 389 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp15_ = gee_abstract_list_get ((GeeAbstractList*) _tmp13_, _tmp14_);
-#line 389 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               ele = (JsRenderNode*) _tmp15_;
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp16_ = ele;
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp17_ = _tmp16_->props;
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp18_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp17_, "* prop");
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (_tmp18_) {
-#line 391 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_object_unref0 (ele);
-#line 391 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       continue;
-#line 3276 "NodeToJs.vala.c"
-                               }
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp19_ = n;
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               if (_tmp19_ > 0) {
-#line 3282 "NodeToJs.vala.c"
-                                       const gchar* _tmp20_ = NULL;
-                                       gchar* _tmp21_ = NULL;
-#line 394 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp20_ = itms;
-#line 394 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _tmp21_ = g_strconcat (_tmp20_, ",\n", NULL);
-#line 394 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       _g_free0 (itms);
-#line 394 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                                       itms = _tmp21_;
-#line 3293 "NodeToJs.vala.c"
-                               }
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp22_ = n;
-#line 396 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               n = _tmp22_ + 1;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp23_ = itms;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp24_ = self->priv->pad;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp25_ = g_strconcat (_tmp24_, "       ", NULL);
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp26_ = _tmp25_;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp27_ = self->priv->pad;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp28_ = g_strconcat (_tmp27_, "               ", NULL);
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp29_ = _tmp28_;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp30_ = ele;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp31_ = js_render_node_to_js_mungeChild (self, _tmp29_, _tmp30_);
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp32_ = _tmp31_;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp33_ = g_strconcat (_tmp26_, _tmp32_, NULL);
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp34_ = _tmp33_;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _tmp35_ = g_strconcat (_tmp23_, _tmp34_, NULL);
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (itms);
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               itms = _tmp35_;
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp34_);
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp32_);
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp29_);
-#line 397 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_free0 (_tmp26_);
-#line 388 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-                               _g_object_unref0 (ele);
-#line 3339 "NodeToJs.vala.c"
-                       }
-               }
-       }
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp36_ = itms;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp37_ = self->priv->pad;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp38_ = g_strconcat ("\n", _tmp37_, NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp39_ = _tmp38_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp40_ = g_strconcat (_tmp39_, "]", NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp41_ = _tmp40_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp42_ = g_strconcat (_tmp41_, "\n", NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp43_ = _tmp42_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp44_ = g_strconcat (_tmp36_, _tmp43_, NULL);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (itms);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       itms = _tmp44_;
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp43_);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp41_);
-#line 402 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (_tmp39_);
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp45_ = self->priv->els;
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _tmp46_ = itms;
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp45_, _tmp46_);
-#line 378 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (itms);
-#line 3379 "NodeToJs.vala.c"
-}
-
-
-static void js_render_node_to_js_class_init (JsRenderNodeToJsClass * klass) {
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       js_render_node_to_js_parent_class = g_type_class_peek_parent (klass);
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       g_type_class_add_private (klass, sizeof (JsRenderNodeToJsPrivate));
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       G_OBJECT_CLASS (klass)->finalize = js_render_node_to_js_finalize;
-#line 3390 "NodeToJs.vala.c"
-}
-
-
-static void js_render_node_to_js_instance_init (JsRenderNodeToJs * self) {
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       self->priv = JS_RENDER_NODE_TO_JS_GET_PRIVATE (self);
-#line 3397 "NodeToJs.vala.c"
-}
-
-
-static void js_render_node_to_js_finalize (GObject* obj) {
-       JsRenderNodeToJs * self;
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_NODE_TO_JS, JsRenderNodeToJs);
-#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (self->priv->node);
-#line 15 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (self->priv->doubleStringProps);
-#line 16 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_free0 (self->priv->pad);
-#line 17 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (self->priv->els);
-#line 19 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       _g_object_unref0 (self->priv->ar_props);
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/NodeToJs.vala"
-       G_OBJECT_CLASS (js_render_node_to_js_parent_class)->finalize (obj);
-#line 3417 "NodeToJs.vala.c"
-}
-
-
-/**
- * 
- * Code to convert node tree to Javascript...
- * 
- * usage : x = (new JsRender.NodeToJs(node)).munge();
- * 
-*/
-GType js_render_node_to_js_get_type (void) {
-       static volatile gsize js_render_node_to_js_type_id__volatile = 0;
-       if (g_once_init_enter (&js_render_node_to_js_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (JsRenderNodeToJsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_node_to_js_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderNodeToJs), 0, (GInstanceInitFunc) js_render_node_to_js_instance_init, NULL };
-               GType js_render_node_to_js_type_id;
-               js_render_node_to_js_type_id = g_type_register_static (G_TYPE_OBJECT, "JsRenderNodeToJs", &g_define_type_info, 0);
-               g_once_init_leave (&js_render_node_to_js_type_id__volatile, js_render_node_to_js_type_id);
-       }
-       return js_render_node_to_js_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/JsRender/Roo.vala.c b/JsRender/Roo.vala.c
deleted file mode 100644 (file)
index 1405050..0000000
+++ /dev/null
@@ -1,3513 +0,0 @@
-/* Roo.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Roo.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-#include <glib/gstdio.h>
-
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-
-#define JS_RENDER_TYPE_ROO (js_render_roo_get_type ())
-#define JS_RENDER_ROO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_ROO, JsRenderRoo))
-#define JS_RENDER_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_ROO, JsRenderRooClass))
-#define JS_RENDER_IS_ROO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_ROO))
-#define JS_RENDER_IS_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_ROO))
-#define JS_RENDER_ROO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_ROO, JsRenderRooClass))
-
-typedef struct _JsRenderRoo JsRenderRoo;
-typedef struct _JsRenderRooClass JsRenderRooClass;
-typedef struct _JsRenderRooPrivate JsRenderRooPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-struct _JsRenderRoo {
-       JsRenderJsRender parent_instance;
-       JsRenderRooPrivate * priv;
-};
-
-struct _JsRenderRooClass {
-       JsRenderJsRenderClass parent_class;
-};
-
-struct _JsRenderRooPrivate {
-       gchar* region;
-       gboolean disabled;
-};
-
-typedef enum  {
-       JS_RENDER_ERROR_INVALID_FORMAT
-} JsRenderError;
-#define JS_RENDER_ERROR js_render_error_quark ()
-
-extern gint js_render_rid;
-gint js_render_rid = 0;
-static gpointer js_render_roo_parent_class = NULL;
-
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-GType project_project_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-GType js_render_roo_get_type (void) G_GNUC_CONST;
-#define JS_RENDER_ROO_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), JS_RENDER_TYPE_ROO, JsRenderRooPrivate))
-enum  {
-       JS_RENDER_ROO_DUMMY_PROPERTY
-};
-JsRenderRoo* js_render_roo_new (ProjectProject* project, const gchar* path);
-JsRenderRoo* js_render_roo_construct (GType object_type, ProjectProject* project, const gchar* path);
-JsRenderJsRender* js_render_js_render_construct (GType object_type, ProjectProject* project, const gchar* path);
-static void js_render_roo_real_loadItems (JsRenderJsRender* base, GError** error);
-static JsonNode* _vala_JsonNode_copy (JsonNode* self);
-GQuark js_render_error_quark (void);
-static void _vala_JsonNode_free (JsonNode* self);
-gchar* js_render_js_render_jsonHasOrEmpty (JsRenderJsRender* self, JsonObject* obj, const gchar* key);
-JsRenderNode* js_render_node_new (void);
-JsRenderNode* js_render_node_construct (GType object_type);
-void js_render_node_loadFromJson (JsRenderNode* self, JsonObject* obj, gint version);
-static void js_render_roo_real_save (JsRenderJsRender* base);
-void js_render_js_render_save (JsRenderJsRender* self);
-gchar* js_render_js_render_toSource (JsRenderJsRender* self);
-static gchar* js_render_roo_real_toSourcePreview (JsRenderJsRender* base);
-gchar* js_render_roo_guessName (JsRenderRoo* self, JsRenderNode* ar);
-gchar* js_render_roo_toSourceDialog (JsRenderRoo* self, gboolean isPreview);
-gchar* js_render_roo_toSourceModal (JsRenderRoo* self, gboolean isPreview);
-gchar* js_render_roo_toSourceLayout (JsRenderRoo* self, gboolean isPreview);
-static gchar* js_render_roo_real_toSource (JsRenderJsRender* base);
-gchar* js_render_roo_outputHeader (JsRenderRoo* self);
-gchar* js_render_js_render_mungeToString (JsRenderJsRender* self, const gchar* pad);
-gchar* js_render_roo_pathToPart (JsRenderRoo* self);
-gchar* js_render_node_quoteString (JsRenderNode* self, const gchar* str);
-gchar* js_render_node_get (JsRenderNode* self, const gchar* key);
-static void _vala_array_add22 (gchar*** array, int* length, int* size, gchar* value);
-static void _vala_array_add23 (gchar*** array, int* length, int* size, gchar* value);
-static gchar* js_render_roo_getHelpUrl (JsRenderRoo* self, const gchar* cls);
-static gchar* js_render_roo_real_toValaSource (JsRenderJsRender* base, gboolean testcompile);
-static void js_render_roo_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-JsRenderRoo* js_render_roo_construct (GType object_type, ProjectProject* project, const gchar* path) {
-       JsRenderRoo * self = NULL;
-       ProjectProject* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gint _tmp5_ = 0;
-       gchar* _tmp6_ = NULL;
-       gchar** dsp = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar** _tmp16_ = NULL;
-       gint dsp_length1 = 0;
-       gint _dsp_size_ = 0;
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (project != NULL, NULL);
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 13 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = project;
-#line 13 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = path;
-#line 13 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self = (JsRenderRoo*) js_render_js_render_construct (object_type, _tmp0_, _tmp1_);
-#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = g_strdup ("Roo");
-#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (((JsRenderJsRender*) self)->xtype);
-#line 14 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->xtype = _tmp2_;
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = g_strdup ("001");
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (((JsRenderJsRender*) self)->modOrder);
-#line 25 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->modOrder = _tmp3_;
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = g_strdup ("center");
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (self->priv->region);
-#line 26 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self->priv->region = _tmp4_;
-#line 27 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self->priv->disabled = FALSE;
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = js_render_rid;
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       js_render_rid = _tmp5_ + 1;
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp6_ = g_strdup_printf ("file-roo-%d", _tmp5_);
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (((JsRenderJsRender*) self)->id);
-#line 30 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->id = _tmp6_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp7_ = g_strdup ("title");
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8_ = g_strdup ("legend");
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp9_ = g_strdup ("loadingText");
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp10_ = g_strdup ("emptyText");
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp11_ = g_strdup ("qtip");
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp12_ = g_strdup ("value");
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp13_ = g_strdup ("text");
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp14_ = g_strdup ("emptyMsg");
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp15_ = g_strdup ("displayMsg");
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_ = g_new0 (gchar*, 9 + 1);
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_[0] = _tmp7_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_[1] = _tmp8_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_[2] = _tmp9_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_[3] = _tmp10_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_[4] = _tmp11_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_[5] = _tmp12_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_[6] = _tmp13_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_[7] = _tmp14_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_[8] = _tmp15_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       dsp = _tmp16_;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       dsp_length1 = 9;
-#line 34 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _dsp_size_ = dsp_length1;
-#line 265 "Roo.vala.c"
-       {
-               gint i = 0;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               i = 0;
-#line 270 "Roo.vala.c"
-               {
-                       gboolean _tmp17_ = FALSE;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       _tmp17_ = TRUE;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       while (TRUE) {
-#line 277 "Roo.vala.c"
-                               gint _tmp19_ = 0;
-                               gchar** _tmp20_ = NULL;
-                               gint _tmp20__length1 = 0;
-                               GeeArrayList* _tmp21_ = NULL;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               if (!_tmp17_) {
-#line 288 "Roo.vala.c"
-                                       gint _tmp18_ = 0;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                                       _tmp18_ = i;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                                       i = _tmp18_ + 1;
-#line 294 "Roo.vala.c"
-                               }
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               _tmp17_ = FALSE;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               _tmp19_ = i;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               _tmp20_ = dsp;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               _tmp20__length1 = dsp_length1;
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               if (!(_tmp19_ < _tmp20__length1)) {
-#line 43 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                                       break;
-#line 308 "Roo.vala.c"
-                               }
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               _tmp21_ = ((JsRenderJsRender*) self)->doubleStringProps;
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               _tmp22_ = dsp;
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               _tmp22__length1 = dsp_length1;
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               _tmp23_ = i;
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 44 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp21_, _tmp24_);
-#line 322 "Roo.vala.c"
-                       }
-               }
-       }
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       dsp = (_vala_array_free (dsp, dsp_length1, (GDestroyNotify) g_free), NULL);
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return self;
-#line 330 "Roo.vala.c"
-}
-
-
-JsRenderRoo* js_render_roo_new (ProjectProject* project, const gchar* path) {
-#line 12 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return js_render_roo_construct (JS_RENDER_TYPE_ROO, project, path);
-#line 337 "Roo.vala.c"
-}
-
-
-static JsonNode* _vala_JsonNode_copy (JsonNode* self) {
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return g_boxed_copy (json_node_get_type (), self);
-#line 344 "Roo.vala.c"
-}
-
-
-static gpointer __vala_JsonNode_copy0 (gpointer self) {
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return self ? _vala_JsonNode_copy (self) : NULL;
-#line 351 "Roo.vala.c"
-}
-
-
-static void _vala_JsonNode_free (JsonNode* self) {
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_boxed_free (json_node_get_type (), self);
-#line 358 "Roo.vala.c"
-}
-
-
-static gpointer _json_object_ref0 (gpointer self) {
-#line 84 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return self ? json_object_ref (self) : NULL;
-#line 365 "Roo.vala.c"
-}
-
-
-static gpointer _json_array_ref0 (gpointer self) {
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return self ? json_array_ref (self) : NULL;
-#line 372 "Roo.vala.c"
-}
-
-
-static void js_render_roo_real_loadItems (JsRenderJsRender* base, GError** error) {
-       JsRenderRoo * self;
-       JsRenderNode* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       JsonParser* pa = NULL;
-       JsonParser* _tmp4_ = NULL;
-       JsonParser* _tmp5_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       JsonNode* node = NULL;
-       JsonParser* _tmp7_ = NULL;
-       JsonNode* _tmp8_ = NULL;
-       JsonNode* _tmp9_ = NULL;
-       JsonNode* _tmp10_ = NULL;
-       JsonNodeType _tmp11_ = 0;
-       JsonObject* obj = NULL;
-       JsonNode* _tmp15_ = NULL;
-       JsonObject* _tmp16_ = NULL;
-       JsonObject* _tmp17_ = NULL;
-       JsonObject* _tmp18_ = NULL;
-       gchar* _tmp19_ = NULL;
-       JsonObject* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       JsonObject* _tmp22_ = NULL;
-       gchar* _tmp23_ = NULL;
-       JsonObject* _tmp24_ = NULL;
-       gchar* _tmp25_ = NULL;
-       JsonObject* _tmp26_ = NULL;
-       gchar* _tmp27_ = NULL;
-       JsonObject* _tmp28_ = NULL;
-       gchar* _tmp29_ = NULL;
-       gchar* bjs_version_str = NULL;
-       JsonObject* _tmp30_ = NULL;
-       gchar* _tmp31_ = NULL;
-       const gchar* _tmp32_ = NULL;
-       const gchar* _tmp33_ = NULL;
-       gchar* _tmp35_ = NULL;
-       JsRenderNode* _tmp36_ = NULL;
-       gboolean _tmp37_ = FALSE;
-       JsonObject* _tmp38_ = NULL;
-       gboolean _tmp39_ = FALSE;
-       GError * _inner_error_ = NULL;
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self = (JsRenderRoo*) base;
-#line 71 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_print ("load Items!");
-#line 72 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = ((JsRenderJsRender*) self)->tree;
-#line 72 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp0_ != NULL) {
-#line 73 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return;
-#line 429 "Roo.vala.c"
-       }
-#line 75 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = ((JsRenderJsRender*) self)->path;
-#line 75 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = g_strconcat ("load ", _tmp1_, NULL);
-#line 75 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = _tmp2_;
-#line 75 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_print ("%s", _tmp3_);
-#line 75 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp3_);
-#line 77 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = json_parser_new ();
-#line 77 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       pa = _tmp4_;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = pa;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp6_ = ((JsRenderJsRender*) self)->path;
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       json_parser_load_from_file (_tmp5_, _tmp6_, &_inner_error_);
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_inner_error_ != NULL) {
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_propagate_error (error, _inner_error_);
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_object_unref0 (pa);
-#line 78 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return;
-#line 459 "Roo.vala.c"
-       }
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp7_ = pa;
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8_ = json_parser_get_root (_tmp7_);
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp9_ = __vala_JsonNode_copy0 (_tmp8_);
-#line 79 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       node = _tmp9_;
-#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp10_ = node;
-#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp11_ = json_node_get_node_type (_tmp10_);
-#line 81 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp11_ != JSON_NODE_OBJECT) {
-#line 475 "Roo.vala.c"
-               JsonNode* _tmp12_ = NULL;
-               const gchar* _tmp13_ = NULL;
-               GError* _tmp14_ = NULL;
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp12_ = node;
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp13_ = json_node_type_name (_tmp12_);
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp14_ = g_error_new (JS_RENDER_ERROR, JS_RENDER_ERROR_INVALID_FORMAT, "Unexpected element type %s", _tmp13_);
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _inner_error_ = _tmp14_;
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_propagate_error (error, _inner_error_);
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               __vala_JsonNode_free0 (node);
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_object_unref0 (pa);
-#line 82 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return;
-#line 495 "Roo.vala.c"
-       }
-#line 84 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp15_ = node;
-#line 84 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_ = json_node_get_object (_tmp15_);
-#line 84 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp17_ = _json_object_ref0 (_tmp16_);
-#line 84 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       obj = _tmp17_;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp18_ = obj;
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp19_ = js_render_js_render_jsonHasOrEmpty ((JsRenderJsRender*) self, _tmp18_, "modOrder");
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (((JsRenderJsRender*) self)->modOrder);
-#line 87 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->modOrder = _tmp19_;
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp20_ = obj;
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp21_ = js_render_js_render_jsonHasOrEmpty ((JsRenderJsRender*) self, _tmp20_, "name");
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (((JsRenderJsRender*) self)->name);
-#line 88 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->name = _tmp21_;
-#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp22_ = obj;
-#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp23_ = js_render_js_render_jsonHasOrEmpty ((JsRenderJsRender*) self, _tmp22_, "parent");
-#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (((JsRenderJsRender*) self)->parent);
-#line 89 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->parent = _tmp23_;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp24_ = obj;
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp25_ = js_render_js_render_jsonHasOrEmpty ((JsRenderJsRender*) self, _tmp24_, "permname");
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (((JsRenderJsRender*) self)->permname);
-#line 90 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->permname = _tmp25_;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp26_ = obj;
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_ = js_render_js_render_jsonHasOrEmpty ((JsRenderJsRender*) self, _tmp26_, "title");
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (((JsRenderJsRender*) self)->title);
-#line 91 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->title = _tmp27_;
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp28_ = obj;
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp29_ = js_render_js_render_jsonHasOrEmpty ((JsRenderJsRender*) self, _tmp28_, "modOrder");
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (((JsRenderJsRender*) self)->modOrder);
-#line 92 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->modOrder = _tmp29_;
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp30_ = obj;
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp31_ = js_render_js_render_jsonHasOrEmpty ((JsRenderJsRender*) self, _tmp30_, "bjs-version");
-#line 94 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       bjs_version_str = _tmp31_;
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp33_ = bjs_version_str;
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (g_strcmp0 (_tmp33_, "") == 0) {
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp32_ = "1";
-#line 565 "Roo.vala.c"
-       } else {
-               const gchar* _tmp34_ = NULL;
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp34_ = bjs_version_str;
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp32_ = _tmp34_;
-#line 572 "Roo.vala.c"
-       }
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp35_ = g_strdup (_tmp32_);
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (bjs_version_str);
-#line 95 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       bjs_version_str = _tmp35_;
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp36_ = js_render_node_new ();
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_object_unref0 (((JsRenderJsRender*) self)->tree);
-#line 97 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ((JsRenderJsRender*) self)->tree = _tmp36_;
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp38_ = obj;
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp39_ = json_object_has_member (_tmp38_, "items");
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp39_) {
-#line 592 "Roo.vala.c"
-               JsonObject* _tmp40_ = NULL;
-               JsonNode* _tmp41_ = NULL;
-               JsonNodeType _tmp42_ = 0;
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp40_ = obj;
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp41_ = json_object_get_member (_tmp40_, "items");
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp42_ = json_node_get_node_type (_tmp41_);
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp37_ = _tmp42_ == JSON_NODE_ARRAY;
-#line 604 "Roo.vala.c"
-       } else {
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp37_ = FALSE;
-#line 608 "Roo.vala.c"
-       }
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp37_) {
-#line 612 "Roo.vala.c"
-               JsonArray* ar = NULL;
-               JsonObject* _tmp43_ = NULL;
-               JsonArray* _tmp44_ = NULL;
-               JsonArray* _tmp45_ = NULL;
-               JsonObject* tree_base = NULL;
-               JsonArray* _tmp46_ = NULL;
-               JsonObject* _tmp47_ = NULL;
-               JsonObject* _tmp48_ = NULL;
-               JsRenderNode* _tmp49_ = NULL;
-               JsonObject* _tmp50_ = NULL;
-               const gchar* _tmp51_ = NULL;
-               gint _tmp52_ = 0;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp43_ = obj;
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp44_ = json_object_get_array_member (_tmp43_, "items");
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp45_ = _json_array_ref0 (_tmp44_);
-#line 100 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               ar = _tmp45_;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp46_ = ar;
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp47_ = json_array_get_object_element (_tmp46_, (guint) 0);
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp48_ = _json_object_ref0 (_tmp47_);
-#line 101 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               tree_base = _tmp48_;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp49_ = ((JsRenderJsRender*) self)->tree;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp50_ = tree_base;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp51_ = bjs_version_str;
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp52_ = atoi (_tmp51_);
-#line 102 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               js_render_node_loadFromJson (_tmp49_, _tmp50_, _tmp52_);
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _json_object_unref0 (tree_base);
-#line 99 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _json_array_unref0 (ar);
-#line 655 "Roo.vala.c"
-       }
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (bjs_version_str);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _json_object_unref0 (obj);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       __vala_JsonNode_free0 (node);
-#line 67 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_object_unref0 (pa);
-#line 665 "Roo.vala.c"
-}
-
-
-/**
-         * old code had broken xtypes and used arrays differently,
-         * this code should try and clean it up..
-         * 
-         * 
-         * /
-        fixItems : function(node, fixthis)
-        {
-            if (fixthis) {
-                // fix xtype.
-                var fn = this.guessName(node);
-                //print("guessname got " + fn);
-                if (fn) {
-                    var bits = fn.split('.');
-                    node.xtype = bits.pop();
-                    node['|xns'] = bits.join('.');
-                    
-                }
-                // fix array???
-                 
-                
-            }
-            if (!node.items || !node.items.length) {
-                return;
-            }
-            var _this = this;
-            var aitems = [];
-            var nitems = [];
-            node.items.forEach(function(i) {
-                
-                
-                
-                _this.fixItems(i, true);
-                if (i.xtype == 'Array') {
-                    aitems.push(i);
-                    return;
-                }    
-                nitems.push(i);
-            });
-            node.items = nitems; 
-            
-            if (!aitems.length) {
-                return;
-            }
-            
-            aitems.forEach(function(i) {
-                
-                if (!i.items || !i.items.length) {
-                    return;
-                }
-                var prop = i['*prop'] + '[]';
-                // colModel to cm?
-                i.items.forEach(function(c) {
-                    c['*prop']  = prop;
-                    node.items.push(c);
-                    
-                });
-                
-                
-            });
-            
-            
-            // array handling.. 
-            
-            
-            
-            
-            
-        },
-    */
-static void js_render_roo_real_save (JsRenderJsRender* base) {
-       JsRenderRoo * self;
-       gchar* js = NULL;
-       gchar* js_src = NULL;
-       gchar* _tmp10_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 179 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self = (JsRenderRoo*) base;
-#line 182 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_print ("--- JsRender.Roo.save");
-#line 183 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       JS_RENDER_JS_RENDER_CLASS (js_render_roo_parent_class)->save (G_TYPE_CHECK_INSTANCE_CAST (self, JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender));
-#line 751 "Roo.vala.c"
-       {
-               GRegex* regex = NULL;
-               GRegex* _tmp0_ = NULL;
-               gchar* _tmp1_ = NULL;
-               GRegex* _tmp2_ = NULL;
-               const gchar* _tmp3_ = NULL;
-               const gchar* _tmp4_ = NULL;
-               gint _tmp5_ = 0;
-               gint _tmp6_ = 0;
-               gchar* _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp0_ = g_regex_new ("\\.(bjs|js)$", 0, 0, &_inner_error_);
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               regex = _tmp0_;
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               if (_inner_error_ != NULL) {
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 771 "Roo.vala.c"
-                               goto __catch4_g_regex_error;
-                       }
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       _g_free0 (js);
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       g_clear_error (&_inner_error_);
-#line 188 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       return;
-#line 782 "Roo.vala.c"
-               }
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp2_ = regex;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp3_ = ((JsRenderJsRender*) self)->path;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp4_ = ((JsRenderJsRender*) self)->path;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp5_ = strlen (_tmp4_);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp6_ = _tmp5_;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp7_ = g_regex_replace (_tmp2_, _tmp3_, (gssize) _tmp6_, 0, "", 0, &_inner_error_);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp1_ = _tmp7_;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               if (_inner_error_ != NULL) {
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       _g_regex_unref0 (regex);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 804 "Roo.vala.c"
-                               goto __catch4_g_regex_error;
-                       }
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       _g_regex_unref0 (regex);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       _g_free0 (js);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       g_clear_error (&_inner_error_);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       return;
-#line 817 "Roo.vala.c"
-               }
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp8_ = _tmp1_;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp1_ = NULL;
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (js);
-#line 190 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               js = _tmp8_;
-#line 187 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (_tmp1_);
-#line 187 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_regex_unref0 (regex);
-#line 831 "Roo.vala.c"
-       }
-       goto __finally4;
-       __catch4_g_regex_error:
-       {
-               GError* e = NULL;
-               gchar* _tmp9_ = NULL;
-#line 187 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               e = _inner_error_;
-#line 187 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _inner_error_ = NULL;
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp9_ = g_strdup ("???");
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (((JsRenderJsRender*) self)->name);
-#line 192 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               ((JsRenderJsRender*) self)->name = _tmp9_;
-#line 193 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_print ("count not make filename from path");
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_error_free0 (e);
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (js);
-#line 194 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return;
-#line 856 "Roo.vala.c"
-       }
-       __finally4:
-#line 187 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_inner_error_ != NULL) {
-#line 187 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (js);
-#line 187 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 187 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_clear_error (&_inner_error_);
-#line 187 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return;
-#line 869 "Roo.vala.c"
-       }
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp10_ = js_render_js_render_toSource ((JsRenderJsRender*) self);
-#line 198 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       js_src = _tmp10_;
-#line 875 "Roo.vala.c"
-       {
-               const gchar* _tmp11_ = NULL;
-               const gchar* _tmp12_ = NULL;
-               const gchar* _tmp13_ = NULL;
-               gint _tmp14_ = 0;
-               gint _tmp15_ = 0;
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp11_ = js;
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp12_ = js_src;
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp13_ = js_src;
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp14_ = strlen (_tmp13_);
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp15_ = _tmp14_;
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_file_set_contents (_tmp11_, _tmp12_, (gssize) _tmp15_, &_inner_error_);
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               if (_inner_error_ != NULL) {
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       if (_inner_error_->domain == G_FILE_ERROR) {
-#line 898 "Roo.vala.c"
-                               goto __catch5_g_file_error;
-                       }
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       _g_free0 (js_src);
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       _g_free0 (js);
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       g_clear_error (&_inner_error_);
-#line 201 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-                       return;
-#line 911 "Roo.vala.c"
-               }
-       }
-       goto __finally5;
-       __catch5_g_file_error:
-       {
-               GError* e = NULL;
-#line 200 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               e = _inner_error_;
-#line 200 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _inner_error_ = NULL;
-#line 203 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_print ("Save failed\n");
-#line 200 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_error_free0 (e);
-#line 926 "Roo.vala.c"
-       }
-       __finally5:
-#line 200 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_inner_error_ != NULL) {
-#line 200 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (js_src);
-#line 200 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (js);
-#line 200 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 200 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_clear_error (&_inner_error_);
-#line 200 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return;
-#line 941 "Roo.vala.c"
-       }
-#line 179 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (js_src);
-#line 179 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (js);
-#line 947 "Roo.vala.c"
-}
-
-
-/**
-         * convert xtype for munged output..
-         * 
-         */
-static gboolean string_contains (const gchar* self, const gchar* needle) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (needle != NULL, FALSE);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = needle;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_ != NULL;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 971 "Roo.vala.c"
-}
-
-
-static gchar* js_render_roo_real_toSourcePreview (JsRenderJsRender* base) {
-       JsRenderRoo * self;
-       gchar* result = NULL;
-       gchar* top = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gboolean _tmp5_ = FALSE;
-       const gchar* _tmp7_ = NULL;
-       gboolean _tmp8_ = FALSE;
-       gchar* _tmp10_ = NULL;
-#line 387 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self = (JsRenderRoo*) base;
-#line 389 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_print ("to source preview\n");
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = ((JsRenderJsRender*) self)->tree;
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = js_render_roo_guessName (self, _tmp0_);
-#line 390 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       top = _tmp1_;
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = top;
-#line 393 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp2_ == NULL) {
-#line 1001 "Roo.vala.c"
-               gchar* _tmp3_ = NULL;
-#line 394 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_print ("guessname returned false");
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp3_ = g_strdup ("");
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               result = _tmp3_;
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (top);
-#line 395 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return result;
-#line 1013 "Roo.vala.c"
-       }
-#line 399 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = top;
-#line 399 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = string_contains (_tmp4_, "Dialog");
-#line 399 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp5_) {
-#line 1021 "Roo.vala.c"
-               gchar* _tmp6_ = NULL;
-#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp6_ = js_render_roo_toSourceDialog (self, TRUE);
-#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               result = _tmp6_;
-#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (top);
-#line 400 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return result;
-#line 1031 "Roo.vala.c"
-       }
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp7_ = top;
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8_ = string_contains (_tmp7_, "Modal");
-#line 403 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp8_) {
-#line 1039 "Roo.vala.c"
-               gchar* _tmp9_ = NULL;
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp9_ = js_render_roo_toSourceModal (self, TRUE);
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               result = _tmp9_;
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (top);
-#line 404 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return result;
-#line 1049 "Roo.vala.c"
-       }
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp10_ = js_render_roo_toSourceLayout (self, TRUE);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = _tmp10_;
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (top);
-#line 407 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 1059 "Roo.vala.c"
-}
-
-
-/**
-         * This needs to use some options on the project
-         * to determine how the file is output..
-         * 
-         * At present we are hard coding it..
-         * 
-         * 
-         */
-static gchar* js_render_roo_real_toSource (JsRenderJsRender* base) {
-       JsRenderRoo * self;
-       gchar* result = NULL;
-       gchar* top = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gboolean _tmp5_ = FALSE;
-       const gchar* _tmp7_ = NULL;
-       gboolean _tmp8_ = FALSE;
-       gchar* _tmp10_ = NULL;
-#line 421 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self = (JsRenderRoo*) base;
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = ((JsRenderJsRender*) self)->tree;
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = js_render_roo_guessName (self, _tmp0_);
-#line 427 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       top = _tmp1_;
-#line 428 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = top;
-#line 428 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp2_ != NULL) {
-#line 1095 "Roo.vala.c"
-               gchar* _tmp3_ = NULL;
-#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp3_ = g_strdup ("");
-#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               result = _tmp3_;
-#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (top);
-#line 429 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return result;
-#line 1105 "Roo.vala.c"
-       }
-#line 431 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = top;
-#line 431 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = string_contains (_tmp4_, "Dialog");
-#line 431 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp5_) {
-#line 1113 "Roo.vala.c"
-               gchar* _tmp6_ = NULL;
-#line 432 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp6_ = js_render_roo_toSourceDialog (self, FALSE);
-#line 432 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               result = _tmp6_;
-#line 432 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (top);
-#line 432 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return result;
-#line 1123 "Roo.vala.c"
-       }
-#line 435 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp7_ = top;
-#line 435 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8_ = string_contains (_tmp7_, "Modal");
-#line 435 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp8_) {
-#line 1131 "Roo.vala.c"
-               gchar* _tmp9_ = NULL;
-#line 436 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp9_ = js_render_roo_toSourceModal (self, TRUE);
-#line 436 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               result = _tmp9_;
-#line 436 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (top);
-#line 436 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return result;
-#line 1141 "Roo.vala.c"
-       }
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp10_ = js_render_roo_toSourceLayout (self, FALSE);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = _tmp10_;
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (top);
-#line 438 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 1151 "Roo.vala.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = separator;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_ == NULL) {
-#line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               separator = "";
-#line 1168 "Roo.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ != NULL) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = TRUE;
-#line 1178 "Roo.vala.c"
-       } else {
-               gchar** _tmp4_ = NULL;
-               gint _tmp4__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp4__length1 > 0;
-#line 1188 "Roo.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp2_) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = TRUE;
-#line 1194 "Roo.vala.c"
-       } else {
-               gboolean _tmp5_ = FALSE;
-               gchar** _tmp6_ = NULL;
-               gint _tmp6__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp6__length1 == (-1)) {
-#line 1205 "Roo.vala.c"
-                       gchar** _tmp7_ = NULL;
-                       gint _tmp7__length1 = 0;
-                       const gchar* _tmp8_ = NULL;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp8_ = _tmp7_[0];
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = _tmp8_ != NULL;
-#line 1217 "Roo.vala.c"
-               } else {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = FALSE;
-#line 1221 "Roo.vala.c"
-               }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = _tmp5_;
-#line 1225 "Roo.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_) {
-#line 1229 "Roo.vala.c"
-               gint i = 0;
-               gsize len = 0UL;
-               gint _tmp31_ = 0;
-               gint _tmp33_ = 0;
-               gint _tmp34_ = 0;
-               gsize _tmp35_ = 0UL;
-               const gchar* _tmp36_ = NULL;
-               gint _tmp37_ = 0;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               const gchar* res = NULL;
-               gsize _tmp40_ = 0UL;
-               void* _tmp41_ = NULL;
-               void* ptr = NULL;
-               const gchar* _tmp42_ = NULL;
-               gchar** _tmp43_ = NULL;
-               gint _tmp43__length1 = 0;
-               const gchar* _tmp44_ = NULL;
-               void* _tmp45_ = NULL;
-               const gchar* _tmp62_ = NULL;
-#line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = (gsize) 1;
-#line 1252 "Roo.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp9_ = TRUE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1261 "Roo.vala.c"
-                               gboolean _tmp11_ = FALSE;
-                               gboolean _tmp12_ = FALSE;
-                               gchar** _tmp13_ = NULL;
-                               gint _tmp13__length1 = 0;
-                               gint _tmp21_ = 0;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-                               gsize _tmp30_ = 0UL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp9_) {
-#line 1274 "Roo.vala.c"
-                                       gint _tmp10_ = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp10_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp10_ + 1;
-#line 1280 "Roo.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp13__length1 != (-1)) {
-#line 1290 "Roo.vala.c"
-                                       gint _tmp14_ = 0;
-                                       gchar** _tmp15_ = NULL;
-                                       gint _tmp15__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp14_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 1302 "Roo.vala.c"
-                               } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = FALSE;
-#line 1306 "Roo.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp12_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = TRUE;
-#line 1312 "Roo.vala.c"
-                               } else {
-                                       gboolean _tmp16_ = FALSE;
-                                       gchar** _tmp17_ = NULL;
-                                       gint _tmp17__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       if (_tmp17__length1 == (-1)) {
-#line 1323 "Roo.vala.c"
-                                               gchar** _tmp18_ = NULL;
-                                               gint _tmp18__length1 = 0;
-                                               gint _tmp19_ = 0;
-                                               const gchar* _tmp20_ = NULL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp19_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp20_ = _tmp18_[_tmp19_];
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = _tmp20_ != NULL;
-#line 1338 "Roo.vala.c"
-                                       } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = FALSE;
-#line 1342 "Roo.vala.c"
-                                       }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = _tmp16_;
-#line 1346 "Roo.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp11_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1352 "Roo.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp23_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp24_ != NULL) {
-#line 1364 "Roo.vala.c"
-                                       gchar** _tmp25_ = NULL;
-                                       gint _tmp25__length1 = 0;
-                                       gint _tmp26_ = 0;
-                                       const gchar* _tmp27_ = NULL;
-                                       gint _tmp28_ = 0;
-                                       gint _tmp29_ = 0;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp26_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp27_ = _tmp25_[_tmp26_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp29_ = _tmp28_;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = _tmp29_;
-#line 1385 "Roo.vala.c"
-                               } else {
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = 0;
-#line 1389 "Roo.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp30_ = len;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               len = _tmp30_ + _tmp21_;
-#line 1395 "Roo.vala.c"
-                       }
-               }
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp31_ = i;
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp31_ == 0) {
-#line 1402 "Roo.vala.c"
-                       gchar* _tmp32_ = NULL;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp32_ = g_strdup ("");
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       result = _tmp32_;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return result;
-#line 1410 "Roo.vala.c"
-               }
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp33_ = i;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               str_array_length1 = _tmp33_;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp34_ = str_array_length1;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp35_ = len;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp36_ = separator;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp38_ = _tmp37_;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp39_ = i;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp40_ = len;
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp41_ = g_malloc (_tmp40_);
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = _tmp41_;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp42_ = res;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43_ = str_array;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43__length1 = str_array_length1;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp44_ = _tmp43_[0];
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               ptr = _tmp45_;
-#line 1448 "Roo.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp46_ = TRUE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1457 "Roo.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               void* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               void* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint _tmp54__length1 = 0;
-                               gint _tmp55_ = 0;
-                               const gchar* _tmp56_ = NULL;
-                               void* _tmp60_ = NULL;
-                               void* _tmp61_ = NULL;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp46_) {
-#line 1473 "Roo.vala.c"
-                                       gint _tmp47_ = 0;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp47_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp47_ + 1;
-#line 1479 "Roo.vala.c"
-                               }
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp48_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49_ = str_array;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49__length1 = str_array_length1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1493 "Roo.vala.c"
-                               }
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp50_ = ptr;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp51_ = separator;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp52_;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp55_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp56_ = _tmp54_[_tmp55_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp56_ != NULL) {
-#line 1513 "Roo.vala.c"
-                                       gchar** _tmp57_ = NULL;
-                                       gint _tmp57__length1 = 0;
-                                       gint _tmp58_ = 0;
-                                       const gchar* _tmp59_ = NULL;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp58_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp59_ = _tmp57_[_tmp58_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = (const gchar*) _tmp59_;
-#line 1528 "Roo.vala.c"
-                               } else {
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = "";
-#line 1532 "Roo.vala.c"
-                               }
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp60_ = ptr;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp61_;
-#line 1540 "Roo.vala.c"
-                       }
-               }
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp62_ = res;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = NULL;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (gchar*) _tmp62_;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1551 "Roo.vala.c"
-       } else {
-               gchar* _tmp63_ = NULL;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp63_ = g_strdup ("");
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp63_;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1560 "Roo.vala.c"
-       }
-}
-
-
-gchar* js_render_roo_outputHeader (JsRenderRoo* self) {
-       gchar* result = NULL;
-       gchar** s = NULL;
-       gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar** _tmp4_ = NULL;
-       gint s_length1 = 0;
-       gint _s_size_ = 0;
-       gchar* _tmp5_ = NULL;
-#line 447 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = g_strdup ("//<script type=\"text/javascript\">");
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = g_strdup ("");
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = g_strdup ("// Auto generated file - created by app.Builder.js- do not edit direct" \
-"ly (at present!)");
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = g_strdup ("");
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = g_new0 (gchar*, 4 + 1);
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_[0] = _tmp0_;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_[1] = _tmp1_;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_[2] = _tmp2_;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_[3] = _tmp3_;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       s = _tmp4_;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       s_length1 = 4;
-#line 449 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _s_size_ = s_length1;
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = _vala_g_strjoinv ("\n", s, s_length1);
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = _tmp5_;
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       s = (_vala_array_free (s, s_length1, (GDestroyNotify) g_free), NULL);
-#line 455 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 1610 "Roo.vala.c"
-}
-
-
-gchar* js_render_roo_toSourceDialog (JsRenderRoo* self, gboolean isPreview) {
-       gchar* result = NULL;
-       gchar* o = NULL;
-       gchar* _tmp0_ = NULL;
-       gchar** adda = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-       gchar* _tmp18_ = NULL;
-       gchar* _tmp19_ = NULL;
-       gchar* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       gchar* _tmp23_ = NULL;
-       gchar* _tmp24_ = NULL;
-       gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       gchar** _tmp27_ = NULL;
-       gint adda_length1 = 0;
-       gint _adda_size_ = 0;
-       gchar** addb = NULL;
-       gchar* _tmp28_ = NULL;
-       gchar* _tmp29_ = NULL;
-       gchar* _tmp30_ = NULL;
-       gchar* _tmp31_ = NULL;
-       gchar** _tmp32_ = NULL;
-       gint addb_length1 = 0;
-       gint _addb_size_ = 0;
-       gchar* _tmp33_ = NULL;
-       gchar* _tmp34_ = NULL;
-       gchar* _tmp35_ = NULL;
-       gchar* _tmp36_ = NULL;
-       const gchar* _tmp37_ = NULL;
-       gchar* _tmp38_ = NULL;
-       gchar* _tmp39_ = NULL;
-       gchar* _tmp40_ = NULL;
-       gchar* _tmp41_ = NULL;
-       gchar* _tmp42_ = NULL;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       gchar* _tmp45_ = NULL;
-       gchar* _tmp46_ = NULL;
-       gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       gchar* _tmp49_ = NULL;
-#line 461 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 467 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = js_render_js_render_mungeToString ((JsRenderJsRender*) self, "            ");
-#line 467 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       o = _tmp0_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = g_strdup (" = {");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = g_strdup ("");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = g_strdup ("    dialog : false,");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = g_strdup ("    callback:  false,");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = g_strdup ("");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp6_ = g_strdup ("    show : function(data, cb)");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp7_ = g_strdup ("    {");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8_ = g_strdup ("        if (!this.dialog) {");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp9_ = g_strdup ("            this.create();");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp10_ = g_strdup ("        }");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp11_ = g_strdup ("");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp12_ = g_strdup ("        this.callback = cb;");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp13_ = g_strdup ("        this.data = data;");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp14_ = g_strdup ("        this.dialog.show(this.data._el);");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp15_ = g_strdup ("        if (this.form) {");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_ = g_strdup ("           this.form.reset();");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp17_ = g_strdup ("           this.form.setValues(data);");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp18_ = g_strdup ("           this.form.fireEvent('actioncomplete', this.form,  { type: '" \
-"setdata', data: data });");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp19_ = g_strdup ("        }");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp20_ = g_strdup ("");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp21_ = g_strdup ("    },");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp22_ = g_strdup ("");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp23_ = g_strdup ("    create : function()");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp24_ = g_strdup ("    {");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp25_ = g_strdup ("        var _this = this;");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp26_ = g_strdup ("        this.dialog = Roo.factory(");
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_ = g_new0 (gchar*, 26 + 1);
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[0] = _tmp1_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[1] = _tmp2_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[2] = _tmp3_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[3] = _tmp4_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[4] = _tmp5_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[5] = _tmp6_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[6] = _tmp7_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[7] = _tmp8_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[8] = _tmp9_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[9] = _tmp10_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[10] = _tmp11_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[11] = _tmp12_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[12] = _tmp13_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[13] = _tmp14_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[14] = _tmp15_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[15] = _tmp16_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[16] = _tmp17_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[17] = _tmp18_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[18] = _tmp19_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[19] = _tmp20_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[20] = _tmp21_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[21] = _tmp22_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[22] = _tmp23_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[23] = _tmp24_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[24] = _tmp25_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[25] = _tmp26_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       adda = _tmp27_;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       adda_length1 = 26;
-#line 470 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _adda_size_ = adda_length1;
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp28_ = g_strdup (");");
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp29_ = g_strdup ("    }");
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp30_ = g_strdup ("};");
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp31_ = g_strdup ("");
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_ = g_new0 (gchar*, 4 + 1);
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_[0] = _tmp28_;
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_[1] = _tmp29_;
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_[2] = _tmp30_;
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_[3] = _tmp31_;
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       addb = _tmp32_;
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       addb_length1 = 4;
-#line 497 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _addb_size_ = addb_length1;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp33_ = js_render_roo_outputHeader (self);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp34_ = _tmp33_;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp35_ = g_strconcat (_tmp34_, "\n", NULL);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp36_ = _tmp35_;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp37_ = ((JsRenderJsRender*) self)->name;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp38_ = g_strconcat (_tmp36_, _tmp37_, NULL);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp39_ = _tmp38_;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp40_ = _vala_g_strjoinv ("\n", adda, adda_length1);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp41_ = _tmp40_;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp42_ = g_strconcat (_tmp39_, _tmp41_, NULL);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp43_ = _tmp42_;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp44_ = g_strconcat (_tmp43_, o, NULL);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp45_ = _tmp44_;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp46_ = _vala_g_strjoinv ("\n", addb, addb_length1);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp47_ = _tmp46_;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp48_ = g_strconcat (_tmp45_, _tmp47_, NULL);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp49_ = _tmp48_;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp47_);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp45_);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp43_);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp41_);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp39_);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp36_);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp34_);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = _tmp49_;
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       addb = (_vala_array_free (addb, addb_length1, (GDestroyNotify) g_free), NULL);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       adda = (_vala_array_free (adda, adda_length1, (GDestroyNotify) g_free), NULL);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (o);
-#line 503 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 1873 "Roo.vala.c"
-}
-
-
-gchar* js_render_roo_toSourceModal (JsRenderRoo* self, gboolean isPreview) {
-       gchar* result = NULL;
-       gchar* o = NULL;
-       gchar* _tmp0_ = NULL;
-       gchar** adda = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-       gchar* _tmp18_ = NULL;
-       gchar* _tmp19_ = NULL;
-       gchar* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       gchar* _tmp23_ = NULL;
-       gchar* _tmp24_ = NULL;
-       gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       gchar** _tmp27_ = NULL;
-       gint adda_length1 = 0;
-       gint _adda_size_ = 0;
-       gchar** addb = NULL;
-       gchar* _tmp28_ = NULL;
-       gchar* _tmp29_ = NULL;
-       gchar* _tmp30_ = NULL;
-       gchar* _tmp31_ = NULL;
-       gchar** _tmp32_ = NULL;
-       gint addb_length1 = 0;
-       gint _addb_size_ = 0;
-       gchar* _tmp33_ = NULL;
-       gchar* _tmp34_ = NULL;
-       gchar* _tmp35_ = NULL;
-       gchar* _tmp36_ = NULL;
-       const gchar* _tmp37_ = NULL;
-       gchar* _tmp38_ = NULL;
-       gchar* _tmp39_ = NULL;
-       gchar* _tmp40_ = NULL;
-       gchar* _tmp41_ = NULL;
-       gchar* _tmp42_ = NULL;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       gchar* _tmp45_ = NULL;
-       gchar* _tmp46_ = NULL;
-       gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       gchar* _tmp49_ = NULL;
-#line 511 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 516 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = js_render_js_render_mungeToString ((JsRenderJsRender*) self, "            ");
-#line 516 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       o = _tmp0_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = g_strdup (" = {");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = g_strdup ("");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = g_strdup ("    dialog : false,");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = g_strdup ("    callback:  false,");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = g_strdup ("");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp6_ = g_strdup ("    show : function(data, cb)");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp7_ = g_strdup ("    {");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8_ = g_strdup ("        if (!this.dialog) {");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp9_ = g_strdup ("            this.create();");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp10_ = g_strdup ("        }");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp11_ = g_strdup ("");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp12_ = g_strdup ("        this.callback = cb;");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp13_ = g_strdup ("        this.data = data;");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp14_ = g_strdup ("        this.dialog.show(this.data._el);");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp15_ = g_strdup ("        if (this.form) {");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_ = g_strdup ("           this.form.reset();");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp17_ = g_strdup ("           this.form.setValues(data);");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp18_ = g_strdup ("           this.form.fireEvent('actioncomplete', this.form,  { type: '" \
-"setdata', data: data });");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp19_ = g_strdup ("        }");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp20_ = g_strdup ("");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp21_ = g_strdup ("    },");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp22_ = g_strdup ("");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp23_ = g_strdup ("    create : function()");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp24_ = g_strdup ("    {");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp25_ = g_strdup ("        var _this = this;");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp26_ = g_strdup ("        this.dialog = Roo.factory(");
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_ = g_new0 (gchar*, 26 + 1);
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[0] = _tmp1_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[1] = _tmp2_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[2] = _tmp3_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[3] = _tmp4_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[4] = _tmp5_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[5] = _tmp6_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[6] = _tmp7_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[7] = _tmp8_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[8] = _tmp9_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[9] = _tmp10_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[10] = _tmp11_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[11] = _tmp12_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[12] = _tmp13_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[13] = _tmp14_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[14] = _tmp15_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[15] = _tmp16_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[16] = _tmp17_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[17] = _tmp18_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[18] = _tmp19_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[19] = _tmp20_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[20] = _tmp21_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[21] = _tmp22_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[22] = _tmp23_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[23] = _tmp24_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[24] = _tmp25_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_[25] = _tmp26_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       adda = _tmp27_;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       adda_length1 = 26;
-#line 518 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _adda_size_ = adda_length1;
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp28_ = g_strdup (");");
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp29_ = g_strdup ("    }");
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp30_ = g_strdup ("};");
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp31_ = g_strdup ("");
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_ = g_new0 (gchar*, 4 + 1);
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_[0] = _tmp28_;
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_[1] = _tmp29_;
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_[2] = _tmp30_;
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_[3] = _tmp31_;
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       addb = _tmp32_;
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       addb_length1 = 4;
-#line 545 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _addb_size_ = addb_length1;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp33_ = js_render_roo_outputHeader (self);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp34_ = _tmp33_;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp35_ = g_strconcat (_tmp34_, "\n", NULL);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp36_ = _tmp35_;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp37_ = ((JsRenderJsRender*) self)->name;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp38_ = g_strconcat (_tmp36_, _tmp37_, NULL);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp39_ = _tmp38_;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp40_ = _vala_g_strjoinv ("\n", adda, adda_length1);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp41_ = _tmp40_;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp42_ = g_strconcat (_tmp39_, _tmp41_, NULL);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp43_ = _tmp42_;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp44_ = g_strconcat (_tmp43_, o, NULL);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp45_ = _tmp44_;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp46_ = _vala_g_strjoinv ("\n", addb, addb_length1);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp47_ = _tmp46_;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp48_ = g_strconcat (_tmp45_, _tmp47_, NULL);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp49_ = _tmp48_;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp47_);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp45_);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp43_);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp41_);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp39_);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp36_);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp34_);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = _tmp49_;
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       addb = (_vala_array_free (addb, addb_length1, (GDestroyNotify) g_free), NULL);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       adda = (_vala_array_free (adda, adda_length1, (GDestroyNotify) g_free), NULL);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (o);
-#line 551 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 2136 "Roo.vala.c"
-}
-
-
-static glong string_strnlen (gchar* str, glong maxlen) {
-       glong result = 0L;
-       gchar* end = NULL;
-       gchar* _tmp0_ = NULL;
-       glong _tmp1_ = 0L;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = str;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = maxlen;
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
-#line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       end = _tmp2_;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = end;
-#line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ == NULL) {
-#line 2159 "Roo.vala.c"
-               glong _tmp4_ = 0L;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = maxlen;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp4_;
-#line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 2167 "Roo.vala.c"
-       } else {
-               gchar* _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = end;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str;
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (glong) (_tmp5_ - _tmp6_);
-#line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 2179 "Roo.vala.c"
-       }
-}
-
-
-static gchar* string_substring (const gchar* self, glong offset, glong len) {
-       gchar* result = NULL;
-       glong string_length = 0L;
-       gboolean _tmp0_ = FALSE;
-       glong _tmp1_ = 0L;
-       glong _tmp8_ = 0L;
-       glong _tmp14_ = 0L;
-       glong _tmp17_ = 0L;
-       glong _tmp18_ = 0L;
-       glong _tmp19_ = 0L;
-       glong _tmp20_ = 0L;
-       glong _tmp21_ = 0L;
-       gchar* _tmp22_ = NULL;
-#line 1204 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = offset;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_ >= ((glong) 0)) {
-#line 2203 "Roo.vala.c"
-               glong _tmp2_ = 0L;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = len;
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = _tmp2_ >= ((glong) 0);
-#line 2209 "Roo.vala.c"
-       } else {
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = FALSE;
-#line 2213 "Roo.vala.c"
-       }
-#line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_) {
-#line 2217 "Roo.vala.c"
-               glong _tmp3_ = 0L;
-               glong _tmp4_ = 0L;
-               glong _tmp5_ = 0L;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = offset;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = len;
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
-#line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = _tmp5_;
-#line 2229 "Roo.vala.c"
-       } else {
-               gint _tmp6_ = 0;
-               gint _tmp7_ = 0;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = strlen (self);
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = _tmp6_;
-#line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               string_length = (glong) _tmp7_;
-#line 2239 "Roo.vala.c"
-       }
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp8_ = offset;
-#line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp8_ < ((glong) 0)) {
-#line 2245 "Roo.vala.c"
-               glong _tmp9_ = 0L;
-               glong _tmp10_ = 0L;
-               glong _tmp11_ = 0L;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = string_length;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp10_ = offset;
-#line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               offset = _tmp9_ + _tmp10_;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp11_ = offset;
-#line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
-#line 2259 "Roo.vala.c"
-       } else {
-               glong _tmp12_ = 0L;
-               glong _tmp13_ = 0L;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp12_ = offset;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp13_ = string_length;
-#line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
-#line 2269 "Roo.vala.c"
-       }
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp14_ = len;
-#line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp14_ < ((glong) 0)) {
-#line 2275 "Roo.vala.c"
-               glong _tmp15_ = 0L;
-               glong _tmp16_ = 0L;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp15_ = string_length;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp16_ = offset;
-#line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp15_ - _tmp16_;
-#line 2284 "Roo.vala.c"
-       }
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp17_ = offset;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp18_ = len;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp19_ = string_length;
-#line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp20_ = offset;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp21_ = len;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp22_;
-#line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 2304 "Roo.vala.c"
-}
-
-
-gchar* js_render_roo_pathToPart (JsRenderRoo* self) {
-       gchar* result = NULL;
-       gchar* dir = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar** ar = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar** _tmp6_ = NULL;
-       gchar** _tmp7_ = NULL;
-       gint ar_length1 = 0;
-       gint _ar_size_ = 0;
-       gchar* modname = NULL;
-       gchar** _tmp8_ = NULL;
-       gint _tmp8__length1 = 0;
-       gchar** _tmp9_ = NULL;
-       gint _tmp9__length1 = 0;
-       const gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar** fbits = NULL;
-       const gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar** _tmp15_ = NULL;
-       gchar** _tmp16_ = NULL;
-       gchar** _tmp17_ = NULL;
-       gint _tmp17__length1 = 0;
-       gint fbits_length1 = 0;
-       gint _fbits_size_ = 0;
-       gchar* npart = NULL;
-       gchar** _tmp18_ = NULL;
-       gint _tmp18__length1 = 0;
-       gchar** _tmp19_ = NULL;
-       gint _tmp19__length1 = 0;
-       const gchar* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       gboolean _tmp22_ = FALSE;
-       const gchar* _tmp23_ = NULL;
-       gint _tmp24_ = 0;
-       gint _tmp25_ = 0;
-       const gchar* _tmp26_ = NULL;
-       gint _tmp27_ = 0;
-       gint _tmp28_ = 0;
-       JsRenderNode* _tmp41_ = NULL;
-       const gchar* _tmp42_ = NULL;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       gchar* _tmp45_ = NULL;
-       gchar* _tmp46_ = NULL;
-       gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       JsRenderNode* _tmp49_ = NULL;
-       const gchar* _tmp50_ = NULL;
-       gchar* _tmp51_ = NULL;
-       gchar* _tmp52_ = NULL;
-       gchar* _tmp53_ = NULL;
-       gchar* _tmp54_ = NULL;
-       gchar* _tmp55_ = NULL;
-       gchar* _tmp56_ = NULL;
-#line 559 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 561 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = ((JsRenderJsRender*) self)->path;
-#line 561 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = g_path_get_dirname (_tmp0_);
-#line 561 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = _tmp1_;
-#line 561 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = g_path_get_basename (_tmp2_);
-#line 561 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = _tmp3_;
-#line 561 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp2_);
-#line 561 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       dir = _tmp4_;
-#line 562 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = dir;
-#line 562 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp7_ = _tmp6_ = g_strsplit (_tmp5_, ".", 0);
-#line 562 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ar = _tmp7_;
-#line 562 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ar_length1 = _vala_array_length (_tmp6_);
-#line 562 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _ar_size_ = ar_length1;
-#line 563 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8_ = ar;
-#line 563 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8__length1 = ar_length1;
-#line 563 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp9_ = ar;
-#line 563 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp9__length1 = ar_length1;
-#line 563 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp10_ = _tmp8_[_tmp9__length1 - 1];
-#line 563 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp11_ = g_strdup (_tmp10_);
-#line 563 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       modname = _tmp11_;
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp12_ = ((JsRenderJsRender*) self)->path;
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp13_ = g_path_get_basename (_tmp12_);
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp14_ = _tmp13_;
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_ = _tmp15_ = g_strsplit (_tmp14_, ".", 0);
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp17_ = _tmp16_;
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp17__length1 = _vala_array_length (_tmp15_);
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp14_);
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       fbits = _tmp17_;
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       fbits_length1 = _tmp17__length1;
-#line 566 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _fbits_size_ = fbits_length1;
-#line 569 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp18_ = fbits;
-#line 569 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp18__length1 = fbits_length1;
-#line 569 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp19_ = fbits;
-#line 569 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp19__length1 = fbits_length1;
-#line 569 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp20_ = _tmp18_[_tmp19__length1 - 2];
-#line 569 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp21_ = g_strdup (_tmp20_);
-#line 569 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       npart = _tmp21_;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp23_ = modname;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp24_ = strlen (_tmp23_);
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp25_ = _tmp24_;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp26_ = npart;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_ = strlen (_tmp26_);
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp28_ = _tmp27_;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp25_ < _tmp28_) {
-#line 2457 "Roo.vala.c"
-               const gchar* _tmp29_ = NULL;
-               const gchar* _tmp30_ = NULL;
-               gint _tmp31_ = 0;
-               gint _tmp32_ = 0;
-               gchar* _tmp33_ = NULL;
-               gchar* _tmp34_ = NULL;
-               const gchar* _tmp35_ = NULL;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp29_ = npart;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp30_ = modname;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp31_ = strlen (_tmp30_);
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp32_ = _tmp31_;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp33_ = string_substring (_tmp29_, (glong) 0, (glong) _tmp32_);
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp34_ = _tmp33_;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp35_ = modname;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp22_ = g_strcmp0 (_tmp34_, _tmp35_) == 0;
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (_tmp34_);
-#line 2483 "Roo.vala.c"
-       } else {
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp22_ = FALSE;
-#line 2487 "Roo.vala.c"
-       }
-#line 570 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp22_) {
-#line 2491 "Roo.vala.c"
-               const gchar* _tmp36_ = NULL;
-               const gchar* _tmp37_ = NULL;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               gchar* _tmp40_ = NULL;
-#line 571 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp36_ = npart;
-#line 571 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp37_ = modname;
-#line 571 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp38_ = strlen (_tmp37_);
-#line 571 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp39_ = _tmp38_;
-#line 571 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp40_ = string_substring (_tmp36_, (glong) _tmp39_, (glong) (-1));
-#line 571 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (npart);
-#line 571 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               npart = _tmp40_;
-#line 2511 "Roo.vala.c"
-       }
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp41_ = ((JsRenderJsRender*) self)->tree;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp42_ = modname;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp43_ = js_render_node_quoteString (_tmp41_, _tmp42_);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp44_ = _tmp43_;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp45_ = g_strconcat ("[", _tmp44_, NULL);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp46_ = _tmp45_;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp47_ = g_strconcat (_tmp46_, ", ", NULL);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp48_ = _tmp47_;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp49_ = ((JsRenderJsRender*) self)->tree;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp50_ = npart;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp51_ = js_render_node_quoteString (_tmp49_, _tmp50_);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp52_ = _tmp51_;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp53_ = g_strconcat (_tmp48_, _tmp52_, NULL);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp54_ = _tmp53_;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp55_ = g_strconcat (_tmp54_, " ]", NULL);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp56_ = _tmp55_;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp54_);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp52_);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp48_);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp46_);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp44_);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = _tmp56_;
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (npart);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       fbits = (_vala_array_free (fbits, fbits_length1, (GDestroyNotify) g_free), NULL);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (modname);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (dir);
-#line 573 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 2569 "Roo.vala.c"
-}
-
-
-gchar* js_render_roo_toSourceLayout (JsRenderRoo* self, gboolean isPreview) {
-       gchar* result = NULL;
-       gboolean _tmp0_ = FALSE;
-       gchar* o = NULL;
-       gchar* _tmp1_ = NULL;
-       GRegex* reg = NULL;
-       GRegex* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       GRegex* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       gint _tmp7_ = 0;
-       gint _tmp8_ = 0;
-       gchar* _tmp9_ = NULL;
-       gchar* modkey = NULL;
-       const gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-       const gchar* _tmp18_ = NULL;
-       gint _tmp19_ = 0;
-       gint _tmp20_ = 0;
-       gchar* parent = NULL;
-       gchar* _tmp26_ = NULL;
-       gboolean _tmp27_ = FALSE;
-       const gchar* _tmp29_ = NULL;
-       const gchar* _tmp30_ = NULL;
-       gint _tmp31_ = 0;
-       gint _tmp32_ = 0;
-       const gchar* _tmp34_ = NULL;
-       gboolean _tmp35_ = FALSE;
-       const gchar* _tmp36_ = NULL;
-       const gchar* _tmp37_ = NULL;
-       gint _tmp38_ = 0;
-       gint _tmp39_ = 0;
-       gchar* _tmp41_ = NULL;
-       gchar* _tmp42_ = NULL;
-       gchar* _tmp43_ = NULL;
-       gchar* _tmp44_ = NULL;
-       const gchar* _tmp45_ = NULL;
-       gchar* _tmp46_ = NULL;
-       gchar* _tmp47_ = NULL;
-       gchar* _tmp48_ = NULL;
-       gchar* _tmp49_ = NULL;
-       gchar* _tmp50_ = NULL;
-       gchar* _tmp51_ = NULL;
-       gchar* _tmp52_ = NULL;
-       gchar* _tmp53_ = NULL;
-       gchar* _tmp54_ = NULL;
-       gchar* _tmp55_ = NULL;
-       gchar* _tmp56_ = NULL;
-       gchar* _tmp57_ = NULL;
-       gchar* _tmp58_ = NULL;
-       gchar* _tmp59_ = NULL;
-       const gchar* _tmp60_ = NULL;
-       gchar* _tmp61_ = NULL;
-       gchar* _tmp62_ = NULL;
-       gchar* _tmp63_ = NULL;
-       gchar* _tmp64_ = NULL;
-       gchar* _tmp65_ = NULL;
-       gchar* _tmp66_ = NULL;
-       const gchar* _tmp67_ = NULL;
-       gchar* _tmp68_ = NULL;
-       gchar* _tmp69_ = NULL;
-       gchar* _tmp70_ = NULL;
-       gchar* _tmp71_ = NULL;
-       gchar* _tmp72_ = NULL;
-       gchar* _tmp73_ = NULL;
-       const gchar* _tmp74_ = NULL;
-       gchar* _tmp75_ = NULL;
-       gchar* _tmp76_ = NULL;
-       gchar* _tmp77_ = NULL;
-       gchar* _tmp78_ = NULL;
-       gchar* _tmp79_ = NULL;
-       gchar* _tmp80_ = NULL;
-       JsRenderNode* _tmp81_ = NULL;
-       gchar* _tmp82_ = NULL;
-       gchar* _tmp83_ = NULL;
-       gchar* _tmp84_ = NULL;
-       gchar* _tmp85_ = NULL;
-       gchar* _tmp86_ = NULL;
-       gchar* _tmp87_ = NULL;
-       gchar* _tmp88_ = NULL;
-       gchar* _tmp89_ = NULL;
-       gchar* _tmp90_ = NULL;
-       gchar* _tmp91_ = NULL;
-       gchar* _tmp92_ = NULL;
-       gchar* _tmp93_ = NULL;
-       gchar* _tmp94_ = NULL;
-       gchar* _tmp95_ = NULL;
-       gchar* _tmp96_ = NULL;
-       gchar* _tmp97_ = NULL;
-       gchar* _tmp98_ = NULL;
-       gchar* _tmp99_ = NULL;
-       gchar* _tmp100_ = NULL;
-       gchar* _tmp101_ = NULL;
-       gchar* _tmp102_ = NULL;
-       gchar* _tmp103_ = NULL;
-       gchar* _tmp104_ = NULL;
-       gchar* _tmp105_ = NULL;
-       gchar* _tmp106_ = NULL;
-       gchar* _tmp107_ = NULL;
-       gchar* _tmp108_ = NULL;
-       gchar* _tmp109_ = NULL;
-       const gchar* _tmp110_ = NULL;
-       gchar* _tmp111_ = NULL;
-       gchar* _tmp112_ = NULL;
-       gchar* _tmp113_ = NULL;
-       gchar* _tmp114_ = NULL;
-       gchar* _tmp115_ = NULL;
-       gchar* _tmp116_ = NULL;
-       gchar* _tmp117_ = NULL;
-       gchar* _tmp118_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 582 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 586 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = isPreview;
-#line 586 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp0_) {
-#line 2697 "Roo.vala.c"
-       }
-#line 591 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = js_render_js_render_mungeToString ((JsRenderJsRender*) self, "            ");
-#line 591 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       o = _tmp1_;
-#line 592 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = g_regex_new ("[^A-Za-z.]+", 0, 0, &_inner_error_);
-#line 592 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       reg = _tmp2_;
-#line 592 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_inner_error_ != NULL) {
-#line 592 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (o);
-#line 592 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 592 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_clear_error (&_inner_error_);
-#line 592 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return NULL;
-#line 2717 "Roo.vala.c"
-       }
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = reg;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = ((JsRenderJsRender*) self)->name;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp6_ = ((JsRenderJsRender*) self)->name;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp7_ = strlen (_tmp6_);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8_ = _tmp7_;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp9_ = g_regex_replace (_tmp4_, _tmp5_, (gssize) _tmp8_, 0, "-", 0, &_inner_error_);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = _tmp9_;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_inner_error_ != NULL) {
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_regex_unref0 (reg);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (o);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               g_clear_error (&_inner_error_);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return NULL;
-#line 2745 "Roo.vala.c"
-       }
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp10_ = ((JsRenderJsRender*) self)->modOrder;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp11_ = g_strconcat (_tmp10_, "-", NULL);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp12_ = _tmp11_;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp13_ = _tmp3_;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = NULL;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp14_ = _tmp13_;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp15_ = g_strconcat (_tmp12_, _tmp14_, NULL);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_ = _tmp15_;
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp14_);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp12_);
-#line 594 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       modkey = _tmp16_;
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp18_ = ((JsRenderJsRender*) self)->parent;
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp19_ = strlen (_tmp18_);
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp20_ = _tmp19_;
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp20_ > 0) {
-#line 2777 "Roo.vala.c"
-               const gchar* _tmp21_ = NULL;
-               gchar* _tmp22_ = NULL;
-               gchar* _tmp23_ = NULL;
-               gchar* _tmp24_ = NULL;
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp21_ = ((JsRenderJsRender*) self)->parent;
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp22_ = g_strconcat ("'", _tmp21_, NULL);
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp23_ = _tmp22_;
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp24_ = g_strconcat (_tmp23_, "'", NULL);
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (_tmp17_);
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp17_ = _tmp24_;
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (_tmp23_);
-#line 2796 "Roo.vala.c"
-       } else {
-               gchar* _tmp25_ = NULL;
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp25_ = g_strdup ("false");
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (_tmp17_);
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp17_ = _tmp25_;
-#line 2805 "Roo.vala.c"
-       }
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp26_ = g_strdup (_tmp17_);
-#line 596 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       parent = _tmp26_;
-#line 598 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_ = isPreview;
-#line 598 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp27_) {
-#line 2815 "Roo.vala.c"
-               gchar* _tmp28_ = NULL;
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp28_ = g_strdup ("false");
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (parent);
-#line 599 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               parent = _tmp28_;
-#line 2823 "Roo.vala.c"
-       }
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp30_ = ((JsRenderJsRender*) self)->title;
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp31_ = strlen (_tmp30_);
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_ = _tmp31_;
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp32_ > 0) {
-#line 2833 "Roo.vala.c"
-               const gchar* _tmp33_ = NULL;
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp33_ = ((JsRenderJsRender*) self)->title;
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp29_ = _tmp33_;
-#line 2839 "Roo.vala.c"
-       } else {
-#line 612 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp29_ = "unnamed module";
-#line 2843 "Roo.vala.c"
-       }
-#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp35_ = self->priv->disabled;
-#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp35_) {
-#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp34_ = "true";
-#line 2851 "Roo.vala.c"
-       } else {
-#line 613 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp34_ = "false";
-#line 2855 "Roo.vala.c"
-       }
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp37_ = ((JsRenderJsRender*) self)->permname;
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp38_ = strlen (_tmp37_);
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp39_ = _tmp38_;
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp39_ > 0) {
-#line 2865 "Roo.vala.c"
-               const gchar* _tmp40_ = NULL;
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp40_ = ((JsRenderJsRender*) self)->permname;
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp36_ = _tmp40_;
-#line 2871 "Roo.vala.c"
-       } else {
-#line 614 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp36_ = "";
-#line 2875 "Roo.vala.c"
-       }
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp41_ = js_render_roo_outputHeader (self);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp42_ = _tmp41_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp43_ = g_strconcat (_tmp42_, "\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp44_ = _tmp43_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp45_ = ((JsRenderJsRender*) self)->name;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp46_ = g_strconcat (_tmp44_, _tmp45_, NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp47_ = _tmp46_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp48_ = g_strconcat (_tmp47_, " = new Roo.XComponent({\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp49_ = _tmp48_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp50_ = g_strconcat (_tmp49_, "    part     :  ", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp51_ = _tmp50_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp52_ = js_render_roo_pathToPart (self);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp53_ = _tmp52_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp54_ = g_strconcat (_tmp51_, _tmp53_, NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp55_ = _tmp54_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp56_ = g_strconcat (_tmp55_, ",\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp57_ = _tmp56_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp58_ = g_strconcat (_tmp57_, "    order    : '", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp59_ = _tmp58_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp60_ = modkey;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp61_ = g_strconcat (_tmp59_, _tmp60_, NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp62_ = _tmp61_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp63_ = g_strconcat (_tmp62_, "',\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp64_ = _tmp63_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp65_ = g_strconcat (_tmp64_, "    region   : '", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp66_ = _tmp65_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp67_ = self->priv->region;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp68_ = g_strconcat (_tmp66_, _tmp67_, NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp69_ = _tmp68_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp70_ = g_strconcat (_tmp69_, "',\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp71_ = _tmp70_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp72_ = g_strconcat (_tmp71_, "    parent   : ", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp73_ = _tmp72_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp74_ = parent;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp75_ = g_strconcat (_tmp73_, _tmp74_, NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp76_ = _tmp75_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp77_ = g_strconcat (_tmp76_, ",\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp78_ = _tmp77_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp79_ = g_strconcat (_tmp78_, "    name     : ", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp80_ = _tmp79_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp81_ = ((JsRenderJsRender*) self)->tree;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp82_ = js_render_node_quoteString (_tmp81_, _tmp29_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp83_ = _tmp82_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp84_ = g_strconcat (_tmp80_, _tmp83_, NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp85_ = _tmp84_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp86_ = g_strconcat (_tmp85_, ",\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp87_ = _tmp86_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp88_ = g_strconcat (_tmp87_, "    disabled : ", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp89_ = _tmp88_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp90_ = g_strconcat (_tmp89_, _tmp34_, NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp91_ = _tmp90_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp92_ = g_strconcat (_tmp91_, ", \n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp93_ = _tmp92_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp94_ = g_strconcat (_tmp93_, "    permname : '", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp95_ = _tmp94_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp96_ = g_strconcat (_tmp95_, _tmp36_, NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp97_ = _tmp96_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp98_ = g_strconcat (_tmp97_, "', \n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp99_ = _tmp98_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp100_ = g_strconcat (_tmp99_, "    _tree : function()\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp101_ = _tmp100_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp102_ = g_strconcat (_tmp101_, "    {\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp103_ = _tmp102_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp104_ = g_strconcat (_tmp103_, "        var _this = this;\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp105_ = _tmp104_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp106_ = g_strconcat (_tmp105_, "        var MODULE = this;\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp107_ = _tmp106_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp108_ = g_strconcat (_tmp107_, "        return ", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp109_ = _tmp108_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp110_ = o;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp111_ = g_strconcat (_tmp109_, _tmp110_, NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp112_ = _tmp111_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp113_ = g_strconcat (_tmp112_, ";", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp114_ = _tmp113_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp115_ = g_strconcat (_tmp114_, "    }\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp116_ = _tmp115_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp117_ = g_strconcat (_tmp116_, "});\n", NULL);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp118_ = _tmp117_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp116_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp114_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp112_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp109_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp107_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp105_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp103_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp101_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp99_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp97_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp95_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp93_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp91_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp89_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp87_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp85_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp83_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp80_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp78_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp76_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp73_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp71_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp69_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp66_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp64_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp62_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp59_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp57_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp55_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp53_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp51_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp49_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp47_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp44_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp42_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = _tmp118_;
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (parent);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp17_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (modkey);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp3_);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_regex_unref0 (reg);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (o);
-#line 603 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 3119 "Roo.vala.c"
-}
-
-
-static void _vala_array_add22 (gchar*** array, int* length, int* size, gchar* value) {
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if ((*length) == (*size)) {
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3130 "Roo.vala.c"
-       }
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       (*array)[(*length)++] = value;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       (*array)[*length] = NULL;
-#line 3136 "Roo.vala.c"
-}
-
-
-static gchar string_get (const gchar* self, glong index) {
-       gchar result = '\0';
-       glong _tmp0_ = 0L;
-       gchar _tmp1_ = '\0';
-#line 996 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, '\0');
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = index;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 3154 "Roo.vala.c"
-}
-
-
-static void _vala_array_add23 (gchar*** array, int* length, int* size, gchar* value) {
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if ((*length) == (*size)) {
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 3165 "Roo.vala.c"
-       }
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       (*array)[(*length)++] = value;
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       (*array)[*length] = NULL;
-#line 3171 "Roo.vala.c"
-}
-
-
-gchar* js_render_roo_guessName (JsRenderRoo* self, JsRenderNode* ar) {
-       gchar* result = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar** ret = NULL;
-       gchar** _tmp1_ = NULL;
-       gint ret_length1 = 0;
-       gint _ret_size_ = 0;
-       gchar* _tmp2_ = NULL;
-       JsRenderNode* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gint _tmp6_ = 0;
-       gint _tmp7_ = 0;
-       gboolean _tmp8_ = FALSE;
-       gchar** _tmp12_ = NULL;
-       gint _tmp12__length1 = 0;
-       gchar* _tmp13_ = NULL;
-       JsRenderNode* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gint _tmp17_ = 0;
-       gint _tmp18_ = 0;
-       gboolean _tmp19_ = FALSE;
-       gchar* xtype = NULL;
-       JsRenderNode* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       const gchar* _tmp22_ = NULL;
-       gchar _tmp23_ = '\0';
-       const gchar* _tmp26_ = NULL;
-       gboolean _tmp27_ = FALSE;
-       gchar** _tmp29_ = NULL;
-       gint _tmp29__length1 = 0;
-       const gchar* _tmp30_ = NULL;
-       gchar* _tmp31_ = NULL;
-       gchar* str = NULL;
-       gchar** _tmp32_ = NULL;
-       gint _tmp32__length1 = 0;
-       gchar* _tmp33_ = NULL;
-#line 629 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = ar;
-#line 632 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp0_ == NULL) {
-#line 633 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               result = NULL;
-#line 633 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return result;
-#line 3223 "Roo.vala.c"
-       }
-#line 636 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = g_new0 (gchar*, 0 + 1);
-#line 636 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ret = _tmp1_;
-#line 636 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ret_length1 = 0;
-#line 636 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _ret_size_ = ret_length1;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = ar;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = js_render_node_get (_tmp3_, "|xns");
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp5_ = _tmp4_;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp6_ = strlen (_tmp5_);
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp7_ = _tmp6_;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp8_ = _tmp7_ < 1;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp5_);
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp8_) {
-#line 3249 "Roo.vala.c"
-               gchar* _tmp9_ = NULL;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp9_ = g_strdup ("Roo");
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (_tmp2_);
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp2_ = _tmp9_;
-#line 3257 "Roo.vala.c"
-       } else {
-               JsRenderNode* _tmp10_ = NULL;
-               gchar* _tmp11_ = NULL;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp10_ = ar;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp11_ = js_render_node_get (_tmp10_, "|xns");
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (_tmp2_);
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp2_ = _tmp11_;
-#line 3269 "Roo.vala.c"
-       }
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp12_ = ret;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp12__length1 = ret_length1;
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp13_ = g_strdup (_tmp2_);
-#line 637 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _vala_array_add22 (&ret, &ret_length1, &_ret_size_, _tmp13_);
-#line 640 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp14_ = ar;
-#line 640 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp15_ = js_render_node_get (_tmp14_, "xtype");
-#line 640 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp16_ = _tmp15_;
-#line 640 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp17_ = strlen (_tmp16_);
-#line 640 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp18_ = _tmp17_;
-#line 640 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp19_ = _tmp18_ < 1;
-#line 640 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp16_);
-#line 640 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp19_) {
-#line 641 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               result = NULL;
-#line 641 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (_tmp2_);
-#line 641 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL);
-#line 641 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               return result;
-#line 3303 "Roo.vala.c"
-       }
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp20_ = ar;
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp21_ = js_render_node_get (_tmp20_, "xtype");
-#line 644 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       xtype = _tmp21_;
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp22_ = xtype;
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp23_ = string_get (_tmp22_, (glong) 0);
-#line 646 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (_tmp23_ == '*') {
-#line 3317 "Roo.vala.c"
-               const gchar* _tmp24_ = NULL;
-               gchar* _tmp25_ = NULL;
-#line 647 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp24_ = xtype;
-#line 647 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp25_ = string_substring (_tmp24_, (glong) 1, (glong) (-1));
-#line 647 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _g_free0 (xtype);
-#line 647 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               xtype = _tmp25_;
-#line 3328 "Roo.vala.c"
-       }
-#line 649 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp26_ = xtype;
-#line 649 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp27_ = g_regex_match_simple ("^Roo", _tmp26_, 0, 0);
-#line 649 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       if (!_tmp27_) {
-#line 3336 "Roo.vala.c"
-               gchar** _tmp28_ = NULL;
-#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _tmp28_ = g_new0 (gchar*, 0 + 1);
-#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL);
-#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               ret = _tmp28_;
-#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               ret_length1 = 0;
-#line 652 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-               _ret_size_ = ret_length1;
-#line 3348 "Roo.vala.c"
-       }
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp29_ = ret;
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp29__length1 = ret_length1;
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp30_ = xtype;
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp31_ = g_strdup (_tmp30_);
-#line 654 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _vala_array_add23 (&ret, &ret_length1, &_ret_size_, _tmp31_);
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32_ = ret;
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp32__length1 = ret_length1;
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp33_ = _vala_g_strjoinv (".", _tmp32_, _tmp32__length1);
-#line 655 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       str = _tmp33_;
-#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = str;
-#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (xtype);
-#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp2_);
-#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL);
-#line 657 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 3378 "Roo.vala.c"
-}
-
-
-static gchar* js_render_roo_getHelpUrl (JsRenderRoo* self, const gchar* cls) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-#line 665 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 665 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_return_val_if_fail (cls != NULL, NULL);
-#line 667 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = cls;
-#line 667 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp1_ = g_strconcat ("http://www.roojs.com/roojs1/docs/symbols/", _tmp0_, NULL);
-#line 667 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp2_ = _tmp1_;
-#line 667 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp3_ = g_strconcat (_tmp2_, ".html", NULL);
-#line 667 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp4_ = _tmp3_;
-#line 667 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (_tmp2_);
-#line 667 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = _tmp4_;
-#line 667 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 3409 "Roo.vala.c"
-}
-
-
-static gchar* js_render_roo_real_toValaSource (JsRenderJsRender* base, gboolean testcompile) {
-       JsRenderRoo * self;
-       gchar* result = NULL;
-       gchar* _tmp0_ = NULL;
-#line 669 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self = (JsRenderRoo*) base;
-#line 670 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _tmp0_ = g_strdup ("");
-#line 670 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       result = _tmp0_;
-#line 670 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       return result;
-#line 3425 "Roo.vala.c"
-}
-
-
-static void js_render_roo_class_init (JsRenderRooClass * klass) {
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       js_render_roo_parent_class = g_type_class_peek_parent (klass);
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       g_type_class_add_private (klass, sizeof (JsRenderRooPrivate));
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->loadItems = js_render_roo_real_loadItems;
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->save = js_render_roo_real_save;
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->toSourcePreview = js_render_roo_real_toSourcePreview;
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->toSource = js_render_roo_real_toSource;
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       JS_RENDER_JS_RENDER_CLASS (klass)->toValaSource = js_render_roo_real_toValaSource;
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       G_OBJECT_CLASS (klass)->finalize = js_render_roo_finalize;
-#line 3446 "Roo.vala.c"
-}
-
-
-static void js_render_roo_instance_init (JsRenderRoo * self) {
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self->priv = JS_RENDER_ROO_GET_PRIVATE (self);
-#line 3453 "Roo.vala.c"
-}
-
-
-static void js_render_roo_finalize (GObject* obj) {
-       JsRenderRoo * self;
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, JS_RENDER_TYPE_ROO, JsRenderRoo);
-#line 9 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       _g_free0 (self->priv->region);
-#line 7 "/home/alan/gitlive/app.Builder.js/JsRender/Roo.vala"
-       G_OBJECT_CLASS (js_render_roo_parent_class)->finalize (obj);
-#line 3465 "Roo.vala.c"
-}
-
-
-GType js_render_roo_get_type (void) {
-       static volatile gsize js_render_roo_type_id__volatile = 0;
-       if (g_once_init_enter (&js_render_roo_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (JsRenderRooClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) js_render_roo_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (JsRenderRoo), 0, (GInstanceInitFunc) js_render_roo_instance_init, NULL };
-               GType js_render_roo_type_id;
-               js_render_roo_type_id = g_type_register_static (JS_RENDER_TYPE_JS_RENDER, "JsRenderRoo", &g_define_type_info, 0);
-               g_once_init_leave (&js_render_roo_type_id__volatile, js_render_roo_type_id);
-       }
-       return js_render_roo_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
index a7f9d38..e5a8d4d 100644 (file)
@@ -193,11 +193,11 @@ namespace Palete {
                
             // is_arary / is_instance / is_varargs..
             
-            if (this.implements.length() > 0) {
+            if (this.implements.size > 0) {
                 r.set_array_member("length", this.toJSONArrayString(this.implements));
             }
             
-            if (this.params.length() > 0) {
+            if (this.params.size > 0) {
                 r.set_array_member("params", this.toJSONArrayObject(this.params));
             }
             if (this.ctors.size > 0) {
diff --git a/Palete/Gir.vala.c b/Palete/Gir.vala.c
deleted file mode 100644 (file)
index f23c010..0000000
+++ /dev/null
@@ -1,4342 +0,0 @@
-/* Gir.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Gir.vala, do not modify */
-
-/* valac -g  --pkg gee-1.0 --pkg libxml-2.0 --pkg gobject-introspection-1.0 --pkg json-glib-1.0  Palete/Gir.vala -o /tmp/Gir*/
-/* 
-public static int main (string[] args) {
-    
-    var g = Palete.Gir.factory("Gtk");
-var test = g.classes.get("ToolButton");
-
-
-    var generator = new Json.Generator ();
-    var n = new Json.Node(Json.NodeType.OBJECT);
-    n.set_object(test.toJSON());
-    generator.set_root(n);
-    generator.indent = 4;
-    generator.pretty = true;
-    
-    print(generator.to_data(null));
-    return 0;
-}
- */
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-#include <girepository.h>
-#include <libxml/tree.h>
-#include <libxml/parser.h>
-
-
-#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
-#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
-#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-
-typedef struct _PaleteGirObject PaleteGirObject;
-typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
-typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define PALETE_TYPE_GIR (palete_gir_get_type ())
-#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir))
-#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass))
-#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR))
-#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR))
-#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass))
-
-typedef struct _PaleteGir PaleteGir;
-typedef struct _PaleteGirClass PaleteGirClass;
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL)))
-typedef struct _PaleteGirPrivate PaleteGirPrivate;
-#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-
-typedef enum  {
-       PALETE_GIR_ERROR_INVALID_TYPE,
-       PALETE_GIR_ERROR_NEED_IMPLEMENTING,
-       PALETE_GIR_ERROR_MISSING_FILE,
-       PALETE_GIR_ERROR_INVALID_VALUE
-} PaleteGirError;
-#define PALETE_GIR_ERROR palete_gir_error_quark ()
-struct _PaleteGirObject {
-       GObject parent_instance;
-       PaleteGirObjectPrivate * priv;
-       gchar* name;
-       gchar* ns;
-       gchar* propertyof;
-       gchar* type;
-       gchar* nodetype;
-       gchar* package;
-       PaleteGirObject* paramset;
-       PaleteGirObject* return_value;
-       gboolean is_instance;
-       gboolean is_array;
-       gboolean is_varargs;
-       gchar* parent;
-       gchar* value;
-       gchar* sig;
-       GeeArrayList* params;
-       GeeArrayList* implements;
-       GeeArrayList* inherits;
-       GeeHashMap* ctors;
-       GeeHashMap* methods;
-       GeeHashMap* includes;
-       GeeHashMap* classes;
-       GeeHashMap* props;
-       GeeHashMap* consts;
-       GeeHashMap* signals;
-       gchar* doctxt;
-};
-
-struct _PaleteGirObjectClass {
-       GObjectClass parent_class;
-};
-
-struct _PaleteGirObjectPrivate {
-       gboolean is_overlaid;
-};
-
-struct _PaleteGir {
-       PaleteGirObject parent_instance;
-       PaleteGirPrivate * priv;
-};
-
-struct _PaleteGirClass {
-       PaleteGirObjectClass parent_class;
-};
-
-
-static gpointer palete_gir_object_parent_class = NULL;
-static gpointer palete_gir_parent_class = NULL;
-static GeeHashMap* palete_gir_cache;
-static GeeHashMap* palete_gir_cache = NULL;
-
-GQuark palete_gir_error_quark (void);
-GType palete_gir_object_get_type (void) G_GNUC_CONST;
-#define PALETE_GIR_OBJECT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectPrivate))
-enum  {
-       PALETE_GIR_OBJECT_DUMMY_PROPERTY
-};
-PaleteGirObject* palete_gir_object_new (const gchar* nodetype, const gchar* n);
-PaleteGirObject* palete_gir_object_construct (GType object_type, const gchar* nodetype, const gchar* n);
-gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1);
-static void _vala_array_add24 (gchar*** array, int* length, int* size, gchar* value);
-void palete_gir_object_overlayParent (PaleteGirObject* self);
-PaleteGirObject* palete_gir_object_clsToObject (PaleteGirObject* self, const gchar* in_pn);
-void palete_gir_object_copyFrom (PaleteGirObject* self, PaleteGirObject* pcls, gboolean is_interface);
-GType palete_gir_get_type (void) G_GNUC_CONST;
-PaleteGir* palete_gir_factory (const gchar* ns);
-gchar* palete_gir_object_fqn (PaleteGirObject* self);
-JsonObject* palete_gir_object_toJSON (PaleteGirObject* self);
-JsonArray* palete_gir_object_toJSONArrayString (PaleteGirObject* self, GeeArrayList* map);
-JsonArray* palete_gir_object_toJSONArrayObject (PaleteGirObject* self, GeeArrayList* map);
-JsonObject* palete_gir_object_toJSONObject (PaleteGirObject* self, GeeHashMap* map);
-JsonObject* palete_gir_object_toJSONObjectString (PaleteGirObject* self, GeeHashMap* map);
-static void palete_gir_object_finalize (GObject* obj);
-enum  {
-       PALETE_GIR_DUMMY_PROPERTY
-};
-PaleteGir* palete_gir_new (const gchar* ns);
-PaleteGir* palete_gir_construct (GType object_type, const gchar* ns);
-gchar* palete_gir_fqtype (const gchar* type, const gchar* ns);
-gchar* palete_gir_guessDefaultValueForType (const gchar* type);
-void palete_gir_walk (PaleteGir* self, xmlNode* element, PaleteGirObject* parent);
-gchar* palete_gir_doc (PaleteGir* self, const gchar* what);
-static void palete_gir_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-GQuark palete_gir_error_quark (void) {
-       return g_quark_from_static_string ("palete_gir_error-quark");
-}
-
-
-PaleteGirObject* palete_gir_object_construct (GType object_type, const gchar* nodetype, const gchar* n) {
-       PaleteGirObject * self = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       GeeArrayList* _tmp10_ = NULL;
-       GeeArrayList* _tmp11_ = NULL;
-       GeeHashMap* _tmp12_ = NULL;
-       GeeArrayList* _tmp13_ = NULL;
-       GeeHashMap* _tmp14_ = NULL;
-       GeeHashMap* _tmp15_ = NULL;
-       GeeHashMap* _tmp16_ = NULL;
-       GeeHashMap* _tmp17_ = NULL;
-       GeeHashMap* _tmp18_ = NULL;
-       GeeHashMap* _tmp19_ = NULL;
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (nodetype != NULL, NULL);
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (n != NULL, NULL);
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self = (PaleteGirObject*) g_object_new (object_type, NULL);
-#line 62 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = nodetype;
-#line 62 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = g_strdup (_tmp0_);
-#line 62 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->nodetype);
-#line 62 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->nodetype = _tmp1_;
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = n;
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = g_strdup (_tmp2_);
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->name);
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->name = _tmp3_;
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = g_strdup ("");
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->ns);
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->ns = _tmp4_;
-#line 65 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = g_strdup ("");
-#line 65 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->parent);
-#line 65 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->parent = _tmp5_;
-#line 66 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp6_ = g_strdup ("");
-#line 66 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->type);
-#line 66 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->type = _tmp6_;
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp7_ = g_strdup ("");
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->propertyof);
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->propertyof = _tmp7_;
-#line 68 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->is_array = FALSE;
-#line 69 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->is_instance = FALSE;
-#line 70 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->is_varargs = FALSE;
-#line 71 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp8_ = g_strdup ("");
-#line 71 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->doctxt);
-#line 71 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->doctxt = _tmp8_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp9_ = g_strdup ("");
-#line 73 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->sig);
-#line 73 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->sig = _tmp9_;
-#line 75 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp10_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 75 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->implements);
-#line 75 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->implements = _tmp10_;
-#line 76 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp11_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 76 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->inherits);
-#line 76 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->inherits = _tmp11_;
-#line 77 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp12_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 77 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->includes);
-#line 77 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->includes = _tmp12_;
-#line 79 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp13_ = gee_array_list_new (PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
-#line 79 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->params);
-#line 79 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->params = _tmp13_;
-#line 80 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp14_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 80 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->ctors);
-#line 80 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->ctors = _tmp14_;
-#line 81 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp15_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 81 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->methods);
-#line 81 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->methods = _tmp15_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp16_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 83 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->classes);
-#line 83 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->classes = _tmp16_;
-#line 84 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp17_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 84 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->props);
-#line 84 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->props = _tmp17_;
-#line 85 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp18_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 85 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->consts);
-#line 85 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->consts = _tmp18_;
-#line 86 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp19_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 86 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->signals);
-#line 86 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->signals = _tmp19_;
-#line 87 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->priv->is_overlaid = FALSE;
-#line 88 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->paramset);
-#line 88 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->paramset = NULL;
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return self;
-#line 320 "Gir.vala.c"
-}
-
-
-PaleteGirObject* palete_gir_object_new (const gchar* nodetype, const gchar* n) {
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return palete_gir_object_construct (PALETE_TYPE_GIR_OBJECT, nodetype, n);
-#line 327 "Gir.vala.c"
-}
-
-
-static void _vala_array_add24 (gchar*** array, int* length, int* size, gchar* value) {
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if ((*length) == (*size)) {
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 338 "Gir.vala.c"
-       }
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       (*array)[(*length)++] = value;
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       (*array)[*length] = NULL;
-#line 344 "Gir.vala.c"
-}
-
-
-gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1) {
-       gchar** result = NULL;
-       gchar** ret = NULL;
-       gchar** _tmp0_ = NULL;
-       gint ret_length1 = 0;
-       gint _ret_size_ = 0;
-       gchar** _tmp11_ = NULL;
-       gint _tmp11__length1 = 0;
-#line 91 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 93 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = g_new0 (gchar*, 0 + 1);
-#line 93 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       ret = _tmp0_;
-#line 93 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       ret_length1 = 0;
-#line 93 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _ret_size_ = ret_length1;
-#line 366 "Gir.vala.c"
-       {
-               gint i = 0;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               i = 0;
-#line 371 "Gir.vala.c"
-               {
-                       gboolean _tmp1_ = FALSE;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _tmp1_ = TRUE;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       while (TRUE) {
-#line 378 "Gir.vala.c"
-                               gint _tmp3_ = 0;
-                               GeeArrayList* _tmp4_ = NULL;
-                               gint _tmp5_ = 0;
-                               gint _tmp6_ = 0;
-                               gchar** _tmp7_ = NULL;
-                               gint _tmp7__length1 = 0;
-                               GeeArrayList* _tmp8_ = NULL;
-                               gint _tmp9_ = 0;
-                               gpointer _tmp10_ = NULL;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!_tmp1_) {
-#line 390 "Gir.vala.c"
-                                       gint _tmp2_ = 0;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp2_ = i;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       i = _tmp2_ + 1;
-#line 396 "Gir.vala.c"
-                               }
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp1_ = FALSE;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp3_ = i;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp4_ = self->inherits;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_);
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp6_ = _tmp5_;
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!(_tmp3_ < _tmp6_)) {
-#line 94 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       break;
-#line 412 "Gir.vala.c"
-                               }
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp7_ = ret;
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp7__length1 = ret_length1;
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp8_ = self->inherits;
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp9_ = i;
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_);
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _vala_array_add24 (&ret, &ret_length1, &_ret_size_, (gchar*) _tmp10_);
-#line 426 "Gir.vala.c"
-                       }
-               }
-       }
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp11_ = ret;
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp11__length1 = ret_length1;
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (result_length1) {
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               *result_length1 = _tmp11__length1;
-#line 438 "Gir.vala.c"
-       }
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = _tmp11_;
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 444 "Gir.vala.c"
-}
-
-
-void palete_gir_object_overlayParent (PaleteGirObject* self) {
-       gboolean _tmp0_ = FALSE;
-       const gchar* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-       gint _tmp3_ = 0;
-       PaleteGirObject* pcls = NULL;
-       const gchar* _tmp5_ = NULL;
-       PaleteGirObject* _tmp6_ = NULL;
-       PaleteGirObject* _tmp7_ = NULL;
-       PaleteGirObject* _tmp23_ = NULL;
-       PaleteGirObject* _tmp24_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 102 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_if_fail (self != NULL);
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = self->parent;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = strlen (_tmp1_);
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = _tmp2_;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp3_ < 1) {
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp0_ = TRUE;
-#line 472 "Gir.vala.c"
-       } else {
-               gboolean _tmp4_ = FALSE;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp4_ = self->priv->is_overlaid;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp0_ = _tmp4_;
-#line 479 "Gir.vala.c"
-       }
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp0_) {
-#line 106 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               self->priv->is_overlaid = TRUE;
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               return;
-#line 487 "Gir.vala.c"
-       }
-#line 111 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = self->parent;
-#line 111 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp6_ = palete_gir_object_clsToObject (self, _tmp5_);
-#line 111 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       pcls = _tmp6_;
-#line 112 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp7_ = pcls;
-#line 112 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp7_ == NULL) {
-#line 499 "Gir.vala.c"
-               const gchar* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-               gchar* _tmp10_ = NULL;
-               gchar* _tmp11_ = NULL;
-               gchar* _tmp12_ = NULL;
-               const gchar* _tmp13_ = NULL;
-               gchar* _tmp14_ = NULL;
-               gchar* _tmp15_ = NULL;
-               gchar* _tmp16_ = NULL;
-               gchar* _tmp17_ = NULL;
-               const gchar* _tmp18_ = NULL;
-               gchar* _tmp19_ = NULL;
-               gchar* _tmp20_ = NULL;
-               GError* _tmp21_ = NULL;
-               GError* _tmp22_ = NULL;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp8_ = self->parent;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9_ = g_strconcat ("Could not find class : ", _tmp8_, NULL);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp10_ = _tmp9_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp11_ = g_strconcat (_tmp10_, " of ", NULL);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp12_ = _tmp11_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp13_ = self->name;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp15_ = _tmp14_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp16_ = g_strconcat (_tmp15_, " in ", NULL);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp17_ = _tmp16_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp18_ = self->ns;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp19_ = g_strconcat (_tmp17_, _tmp18_, NULL);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp20_ = _tmp19_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp21_ = g_error_new_literal (PALETE_GIR_ERROR, PALETE_GIR_ERROR_INVALID_VALUE, _tmp20_);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp22_ = _tmp21_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp20_);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp17_);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp15_);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp12_);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp10_);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _inner_error_ = _tmp22_;
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (pcls);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               g_clear_error (&_inner_error_);
-#line 113 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               return;
-#line 565 "Gir.vala.c"
-       }
-#line 117 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp23_ = pcls;
-#line 117 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       palete_gir_object_overlayParent (_tmp23_);
-#line 118 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp24_ = pcls;
-#line 118 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       palete_gir_object_copyFrom (self, _tmp24_, FALSE);
-#line 575 "Gir.vala.c"
-       {
-               gint i = 0;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               i = 0;
-#line 580 "Gir.vala.c"
-               {
-                       gboolean _tmp25_ = FALSE;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _tmp25_ = TRUE;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       while (TRUE) {
-#line 587 "Gir.vala.c"
-                               gint _tmp27_ = 0;
-                               GeeArrayList* _tmp28_ = NULL;
-                               gint _tmp29_ = 0;
-                               gint _tmp30_ = 0;
-                               gchar* clsname = NULL;
-                               GeeArrayList* _tmp31_ = NULL;
-                               gint _tmp32_ = 0;
-                               gpointer _tmp33_ = NULL;
-                               PaleteGirObject* picls = NULL;
-                               const gchar* _tmp34_ = NULL;
-                               PaleteGirObject* _tmp35_ = NULL;
-                               PaleteGirObject* _tmp36_ = NULL;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!_tmp25_) {
-#line 602 "Gir.vala.c"
-                                       gint _tmp26_ = 0;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp26_ = i;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       i = _tmp26_ + 1;
-#line 608 "Gir.vala.c"
-                               }
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp25_ = FALSE;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp27_ = i;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp28_ = self->implements;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp29_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp28_);
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp30_ = _tmp29_;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!(_tmp27_ < _tmp30_)) {
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       break;
-#line 624 "Gir.vala.c"
-                               }
-#line 120 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp31_ = self->implements;
-#line 120 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp32_ = i;
-#line 120 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp33_ = gee_abstract_list_get ((GeeAbstractList*) _tmp31_, _tmp32_);
-#line 120 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               clsname = (gchar*) _tmp33_;
-#line 121 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp34_ = clsname;
-#line 121 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp35_ = palete_gir_object_clsToObject (self, _tmp34_);
-#line 121 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               picls = _tmp35_;
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp36_ = picls;
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               palete_gir_object_copyFrom (self, _tmp36_, TRUE);
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (picls);
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (clsname);
-#line 648 "Gir.vala.c"
-                       }
-               }
-       }
-#line 124 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->priv->is_overlaid = TRUE;
-#line 102 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (pcls);
-#line 656 "Gir.vala.c"
-}
-
-
-static gboolean string_contains (const gchar* self, const gchar* needle) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (needle != NULL, FALSE);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = needle;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_ != NULL;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 676 "Gir.vala.c"
-}
-
-
-PaleteGirObject* palete_gir_object_clsToObject (PaleteGirObject* self, const gchar* in_pn) {
-       PaleteGirObject* result = NULL;
-       gchar* pn = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       PaleteGir* gir = NULL;
-       const gchar* _tmp2_ = NULL;
-       PaleteGir* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gboolean _tmp5_ = FALSE;
-       PaleteGir* _tmp18_ = NULL;
-       GeeHashMap* _tmp19_ = NULL;
-       const gchar* _tmp20_ = NULL;
-       gpointer _tmp21_ = NULL;
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (in_pn != NULL, NULL);
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = in_pn;
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = g_strdup (_tmp0_);
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       pn = _tmp1_;
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = self->ns;
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = palete_gir_factory (_tmp2_);
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       gir = _tmp3_;
-#line 131 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = in_pn;
-#line 131 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = string_contains (_tmp4_, ".");
-#line 131 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp5_) {
-#line 716 "Gir.vala.c"
-               const gchar* _tmp6_ = NULL;
-               gchar** _tmp7_ = NULL;
-               gchar** _tmp8_ = NULL;
-               gchar** _tmp9_ = NULL;
-               gint _tmp9__length1 = 0;
-               const gchar* _tmp10_ = NULL;
-               PaleteGir* _tmp11_ = NULL;
-               const gchar* _tmp12_ = NULL;
-               gchar** _tmp13_ = NULL;
-               gchar** _tmp14_ = NULL;
-               gchar** _tmp15_ = NULL;
-               gint _tmp15__length1 = 0;
-               const gchar* _tmp16_ = NULL;
-               gchar* _tmp17_ = NULL;
-#line 132 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp6_ = in_pn;
-#line 132 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp8_ = _tmp7_ = g_strsplit (_tmp6_, ".", 0);
-#line 132 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9_ = _tmp8_;
-#line 132 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9__length1 = _vala_array_length (_tmp7_);
-#line 132 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp10_ = _tmp9_[0];
-#line 132 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp11_ = palete_gir_factory (_tmp10_);
-#line 132 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (gir);
-#line 132 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               gir = _tmp11_;
-#line 132 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9_ = (_vala_array_free (_tmp9_, _tmp9__length1, (GDestroyNotify) g_free), NULL);
-#line 133 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp12_ = in_pn;
-#line 133 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp14_ = _tmp13_ = g_strsplit (_tmp12_, ".", 0);
-#line 133 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp15_ = _tmp14_;
-#line 133 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp15__length1 = _vala_array_length (_tmp13_);
-#line 133 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp16_ = _tmp15_[1];
-#line 133 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp17_ = g_strdup (_tmp16_);
-#line 133 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (pn);
-#line 133 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               pn = _tmp17_;
-#line 133 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp15_ = (_vala_array_free (_tmp15_, _tmp15__length1, (GDestroyNotify) g_free), NULL);
-#line 767 "Gir.vala.c"
-       }
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp18_ = gir;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp19_ = ((PaleteGirObject*) _tmp18_)->classes;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp20_ = pn;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp21_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp19_, _tmp20_);
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = (PaleteGirObject*) _tmp21_;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (gir);
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (pn);
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 785 "Gir.vala.c"
-}
-
-
-gchar* palete_gir_object_fqn (PaleteGirObject* self) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 141 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = self->ns;
-#line 141 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = self->name;
-#line 141 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = g_strconcat (_tmp0_, _tmp1_, NULL);
-#line 141 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = _tmp2_;
-#line 141 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 806 "Gir.vala.c"
-}
-
-
-void palete_gir_object_copyFrom (PaleteGirObject* self, PaleteGirObject* pcls, gboolean is_interface) {
-       GeeArrayList* _tmp0_ = NULL;
-       PaleteGirObject* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       GeeMapIterator* iter = NULL;
-       PaleteGirObject* _tmp4_ = NULL;
-       GeeHashMap* _tmp5_ = NULL;
-       GeeMapIterator* _tmp6_ = NULL;
-       PaleteGirObject* _tmp23_ = NULL;
-       GeeHashMap* _tmp24_ = NULL;
-       GeeMapIterator* _tmp25_ = NULL;
-       PaleteGirObject* _tmp42_ = NULL;
-       GeeHashMap* _tmp43_ = NULL;
-       GeeMapIterator* _tmp44_ = NULL;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_if_fail (self != NULL);
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_if_fail (pcls != NULL);
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = self->inherits;
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = pcls;
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = palete_gir_object_fqn (_tmp1_);
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = _tmp2_;
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp0_, _tmp3_);
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (_tmp3_);
-#line 148 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = pcls;
-#line 148 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = _tmp4_->methods;
-#line 148 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp6_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp5_);
-#line 148 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       iter = _tmp6_;
-#line 149 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       while (TRUE) {
-#line 851 "Gir.vala.c"
-               GeeMapIterator* _tmp7_ = NULL;
-               gboolean _tmp8_ = FALSE;
-               GeeHashMap* _tmp9_ = NULL;
-               GeeMapIterator* _tmp10_ = NULL;
-               gpointer _tmp11_ = NULL;
-               gchar* _tmp12_ = NULL;
-               gpointer _tmp13_ = NULL;
-               PaleteGirObject* _tmp14_ = NULL;
-               gboolean _tmp15_ = FALSE;
-               GeeHashMap* _tmp16_ = NULL;
-               GeeMapIterator* _tmp17_ = NULL;
-               gpointer _tmp18_ = NULL;
-               gchar* _tmp19_ = NULL;
-               GeeMapIterator* _tmp20_ = NULL;
-               gpointer _tmp21_ = NULL;
-               PaleteGirObject* _tmp22_ = NULL;
-#line 149 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp7_ = iter;
-#line 149 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp8_ = gee_map_iterator_next (_tmp7_);
-#line 149 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (!_tmp8_) {
-#line 149 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       break;
-#line 876 "Gir.vala.c"
-               }
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9_ = self->methods;
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp10_ = iter;
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp11_ = gee_map_iterator_get_key (_tmp10_);
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp12_ = (gchar*) _tmp11_;
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp13_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp9_, _tmp12_);
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp14_ = (PaleteGirObject*) _tmp13_;
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp15_ = NULL != _tmp14_;
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (_tmp14_);
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp12_);
-#line 150 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (_tmp15_) {
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       continue;
-#line 900 "Gir.vala.c"
-               }
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp16_ = self->methods;
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp17_ = iter;
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp18_ = gee_map_iterator_get_key (_tmp17_);
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp19_ = (gchar*) _tmp18_;
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp20_ = iter;
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp21_ = gee_map_iterator_get_value (_tmp20_);
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp22_ = (PaleteGirObject*) _tmp21_;
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp16_, _tmp19_, _tmp22_);
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (_tmp22_);
-#line 154 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp19_);
-#line 922 "Gir.vala.c"
-       }
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp23_ = pcls;
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp24_ = _tmp23_->props;
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp25_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp24_);
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (iter);
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       iter = _tmp25_;
-#line 158 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       while (TRUE) {
-#line 936 "Gir.vala.c"
-               GeeMapIterator* _tmp26_ = NULL;
-               gboolean _tmp27_ = FALSE;
-               GeeHashMap* _tmp28_ = NULL;
-               GeeMapIterator* _tmp29_ = NULL;
-               gpointer _tmp30_ = NULL;
-               gchar* _tmp31_ = NULL;
-               gpointer _tmp32_ = NULL;
-               PaleteGirObject* _tmp33_ = NULL;
-               gboolean _tmp34_ = FALSE;
-               GeeHashMap* _tmp35_ = NULL;
-               GeeMapIterator* _tmp36_ = NULL;
-               gpointer _tmp37_ = NULL;
-               gchar* _tmp38_ = NULL;
-               GeeMapIterator* _tmp39_ = NULL;
-               gpointer _tmp40_ = NULL;
-               PaleteGirObject* _tmp41_ = NULL;
-#line 158 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp26_ = iter;
-#line 158 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp27_ = gee_map_iterator_next (_tmp26_);
-#line 158 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (!_tmp27_) {
-#line 158 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       break;
-#line 961 "Gir.vala.c"
-               }
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp28_ = self->props;
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp29_ = iter;
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp30_ = gee_map_iterator_get_key (_tmp29_);
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp31_ = (gchar*) _tmp30_;
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp32_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp28_, _tmp31_);
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp33_ = (PaleteGirObject*) _tmp32_;
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp34_ = NULL != _tmp33_;
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (_tmp33_);
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp31_);
-#line 159 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (_tmp34_) {
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       continue;
-#line 985 "Gir.vala.c"
-               }
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp35_ = self->props;
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp36_ = iter;
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp37_ = gee_map_iterator_get_key (_tmp36_);
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp38_ = (gchar*) _tmp37_;
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp39_ = iter;
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp40_ = gee_map_iterator_get_value (_tmp39_);
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp41_ = (PaleteGirObject*) _tmp40_;
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, _tmp38_, _tmp41_);
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (_tmp41_);
-#line 163 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp38_);
-#line 1007 "Gir.vala.c"
-       }
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp42_ = pcls;
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp43_ = _tmp42_->signals;
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp44_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp43_);
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (iter);
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       iter = _tmp44_;
-#line 167 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       while (TRUE) {
-#line 1021 "Gir.vala.c"
-               GeeMapIterator* _tmp45_ = NULL;
-               gboolean _tmp46_ = FALSE;
-               GeeHashMap* _tmp47_ = NULL;
-               GeeMapIterator* _tmp48_ = NULL;
-               gpointer _tmp49_ = NULL;
-               gchar* _tmp50_ = NULL;
-               gpointer _tmp51_ = NULL;
-               PaleteGirObject* _tmp52_ = NULL;
-               gboolean _tmp53_ = FALSE;
-               GeeHashMap* _tmp54_ = NULL;
-               GeeMapIterator* _tmp55_ = NULL;
-               gpointer _tmp56_ = NULL;
-               gchar* _tmp57_ = NULL;
-               GeeMapIterator* _tmp58_ = NULL;
-               gpointer _tmp59_ = NULL;
-               PaleteGirObject* _tmp60_ = NULL;
-#line 167 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp45_ = iter;
-#line 167 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp46_ = gee_map_iterator_next (_tmp45_);
-#line 167 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (!_tmp46_) {
-#line 167 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       break;
-#line 1046 "Gir.vala.c"
-               }
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp47_ = self->signals;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp48_ = iter;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp49_ = gee_map_iterator_get_key (_tmp48_);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp50_ = (gchar*) _tmp49_;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp51_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp47_, _tmp50_);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp52_ = (PaleteGirObject*) _tmp51_;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp53_ = NULL != _tmp52_;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (_tmp52_);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp50_);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (_tmp53_) {
-#line 169 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       continue;
-#line 1070 "Gir.vala.c"
-               }
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp54_ = self->signals;
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp55_ = iter;
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp56_ = gee_map_iterator_get_key (_tmp55_);
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp57_ = (gchar*) _tmp56_;
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp58_ = iter;
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp59_ = gee_map_iterator_get_value (_tmp58_);
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp60_ = (PaleteGirObject*) _tmp59_;
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp54_, _tmp57_, _tmp60_);
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (_tmp60_);
-#line 172 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp57_);
-#line 1092 "Gir.vala.c"
-       }
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (iter);
-#line 1096 "Gir.vala.c"
-}
-
-
-JsonObject* palete_gir_object_toJSON (PaleteGirObject* self) {
-       JsonObject* result = NULL;
-       JsonObject* r = NULL;
-       JsonObject* _tmp0_ = NULL;
-       JsonObject* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       JsonObject* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gint _tmp6_ = 0;
-       gint _tmp7_ = 0;
-       const gchar* _tmp10_ = NULL;
-       gint _tmp11_ = 0;
-       gint _tmp12_ = 0;
-       gboolean _tmp15_ = FALSE;
-       const gchar* _tmp16_ = NULL;
-       const gchar* _tmp22_ = NULL;
-       gint _tmp23_ = 0;
-       gint _tmp24_ = 0;
-       GeeArrayList* _tmp27_ = NULL;
-       gint _tmp28_ = 0;
-       gint _tmp29_ = 0;
-       GeeArrayList* _tmp33_ = NULL;
-       gint _tmp34_ = 0;
-       gint _tmp35_ = 0;
-       GeeHashMap* _tmp39_ = NULL;
-       gint _tmp40_ = 0;
-       gint _tmp41_ = 0;
-       GeeHashMap* _tmp45_ = NULL;
-       gint _tmp46_ = 0;
-       gint _tmp47_ = 0;
-       GeeHashMap* _tmp51_ = NULL;
-       gint _tmp52_ = 0;
-       gint _tmp53_ = 0;
-       GeeHashMap* _tmp57_ = NULL;
-       gint _tmp58_ = 0;
-       gint _tmp59_ = 0;
-       GeeHashMap* _tmp63_ = NULL;
-       gint _tmp64_ = 0;
-       gint _tmp65_ = 0;
-       GeeHashMap* _tmp69_ = NULL;
-       gint _tmp70_ = 0;
-       gint _tmp71_ = 0;
-       GeeHashMap* _tmp75_ = NULL;
-       gint _tmp76_ = 0;
-       gint _tmp77_ = 0;
-       PaleteGirObject* _tmp81_ = NULL;
-       PaleteGirObject* _tmp85_ = NULL;
-#line 176 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 178 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = json_object_new ();
-#line 178 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       r = _tmp0_;
-#line 179 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = r;
-#line 179 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = self->nodetype;
-#line 179 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       json_object_set_string_member (_tmp1_, "nodetype", _tmp2_);
-#line 180 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = r;
-#line 180 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = self->name;
-#line 180 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       json_object_set_string_member (_tmp3_, "name", _tmp4_);
-#line 181 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = self->propertyof;
-#line 181 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp6_ = strlen (_tmp5_);
-#line 181 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp7_ = _tmp6_;
-#line 181 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp7_ > 0) {
-#line 1174 "Gir.vala.c"
-               JsonObject* _tmp8_ = NULL;
-               const gchar* _tmp9_ = NULL;
-#line 182 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp8_ = r;
-#line 182 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9_ = self->propertyof;
-#line 182 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_string_member (_tmp8_, "of", _tmp9_);
-#line 1183 "Gir.vala.c"
-       }
-#line 184 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp10_ = self->type;
-#line 184 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp11_ = strlen (_tmp10_);
-#line 184 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp12_ = _tmp11_;
-#line 184 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp12_ > 0) {
-#line 1193 "Gir.vala.c"
-               JsonObject* _tmp13_ = NULL;
-               const gchar* _tmp14_ = NULL;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp13_ = r;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp14_ = self->type;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_string_member (_tmp13_, "type", _tmp14_);
-#line 1202 "Gir.vala.c"
-       }
-#line 187 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp16_ = self->parent;
-#line 187 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp16_ != NULL) {
-#line 1208 "Gir.vala.c"
-               const gchar* _tmp17_ = NULL;
-               gint _tmp18_ = 0;
-               gint _tmp19_ = 0;
-#line 187 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp17_ = self->parent;
-#line 187 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp18_ = strlen (_tmp17_);
-#line 187 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp19_ = _tmp18_;
-#line 187 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp15_ = _tmp19_ > 0;
-#line 1220 "Gir.vala.c"
-       } else {
-#line 187 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp15_ = FALSE;
-#line 1224 "Gir.vala.c"
-       }
-#line 187 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp15_) {
-#line 1228 "Gir.vala.c"
-               JsonObject* _tmp20_ = NULL;
-               const gchar* _tmp21_ = NULL;
-#line 188 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp20_ = r;
-#line 188 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp21_ = self->parent;
-#line 188 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_string_member (_tmp20_, "parent", _tmp21_);
-#line 1237 "Gir.vala.c"
-       }
-#line 190 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp22_ = self->sig;
-#line 190 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp23_ = strlen (_tmp22_);
-#line 190 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp24_ = _tmp23_;
-#line 190 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp24_ > 0) {
-#line 1247 "Gir.vala.c"
-               JsonObject* _tmp25_ = NULL;
-               const gchar* _tmp26_ = NULL;
-#line 191 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp25_ = r;
-#line 191 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp26_ = self->sig;
-#line 191 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_string_member (_tmp25_, "sig", _tmp26_);
-#line 1256 "Gir.vala.c"
-       }
-#line 196 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp27_ = self->implements;
-#line 196 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp28_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp27_);
-#line 196 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp29_ = _tmp28_;
-#line 196 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp29_ > 0) {
-#line 1266 "Gir.vala.c"
-               JsonObject* _tmp30_ = NULL;
-               GeeArrayList* _tmp31_ = NULL;
-               JsonArray* _tmp32_ = NULL;
-#line 197 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp30_ = r;
-#line 197 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp31_ = self->implements;
-#line 197 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp32_ = palete_gir_object_toJSONArrayString (self, _tmp31_);
-#line 197 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_array_member (_tmp30_, "length", _tmp32_);
-#line 1278 "Gir.vala.c"
-       }
-#line 200 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp33_ = self->params;
-#line 200 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp34_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp33_);
-#line 200 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp35_ = _tmp34_;
-#line 200 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp35_ > 0) {
-#line 1288 "Gir.vala.c"
-               JsonObject* _tmp36_ = NULL;
-               GeeArrayList* _tmp37_ = NULL;
-               JsonArray* _tmp38_ = NULL;
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp36_ = r;
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp37_ = self->params;
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp38_ = palete_gir_object_toJSONArrayObject (self, _tmp37_);
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_array_member (_tmp36_, "params", _tmp38_);
-#line 1300 "Gir.vala.c"
-       }
-#line 203 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp39_ = self->ctors;
-#line 203 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp40_ = gee_abstract_map_get_size ((GeeMap*) _tmp39_);
-#line 203 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp41_ = _tmp40_;
-#line 203 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp41_ > 0) {
-#line 1310 "Gir.vala.c"
-               JsonObject* _tmp42_ = NULL;
-               GeeHashMap* _tmp43_ = NULL;
-               JsonObject* _tmp44_ = NULL;
-#line 204 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp42_ = r;
-#line 204 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp43_ = self->ctors;
-#line 204 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp44_ = palete_gir_object_toJSONObject (self, _tmp43_);
-#line 204 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp42_, "ctors", _tmp44_);
-#line 1322 "Gir.vala.c"
-       }
-#line 206 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp45_ = self->methods;
-#line 206 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp46_ = gee_abstract_map_get_size ((GeeMap*) _tmp45_);
-#line 206 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp47_ = _tmp46_;
-#line 206 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp47_ > 0) {
-#line 1332 "Gir.vala.c"
-               JsonObject* _tmp48_ = NULL;
-               GeeHashMap* _tmp49_ = NULL;
-               JsonObject* _tmp50_ = NULL;
-#line 207 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp48_ = r;
-#line 207 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp49_ = self->methods;
-#line 207 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp50_ = palete_gir_object_toJSONObject (self, _tmp49_);
-#line 207 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp48_, "methods", _tmp50_);
-#line 1344 "Gir.vala.c"
-       }
-#line 209 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp51_ = self->includes;
-#line 209 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp52_ = gee_abstract_map_get_size ((GeeMap*) _tmp51_);
-#line 209 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp53_ = _tmp52_;
-#line 209 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp53_ > 0) {
-#line 1354 "Gir.vala.c"
-               JsonObject* _tmp54_ = NULL;
-               GeeHashMap* _tmp55_ = NULL;
-               JsonObject* _tmp56_ = NULL;
-#line 210 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp54_ = r;
-#line 210 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp55_ = self->includes;
-#line 210 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp56_ = palete_gir_object_toJSONObjectString (self, _tmp55_);
-#line 210 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp54_, "includes", _tmp56_);
-#line 1366 "Gir.vala.c"
-       }
-#line 212 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp57_ = self->classes;
-#line 212 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp58_ = gee_abstract_map_get_size ((GeeMap*) _tmp57_);
-#line 212 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp59_ = _tmp58_;
-#line 212 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp59_ > 0) {
-#line 1376 "Gir.vala.c"
-               JsonObject* _tmp60_ = NULL;
-               GeeHashMap* _tmp61_ = NULL;
-               JsonObject* _tmp62_ = NULL;
-#line 213 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp60_ = r;
-#line 213 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp61_ = self->classes;
-#line 213 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp62_ = palete_gir_object_toJSONObject (self, _tmp61_);
-#line 213 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp60_, "classes", _tmp62_);
-#line 1388 "Gir.vala.c"
-       }
-#line 215 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp63_ = self->props;
-#line 215 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp64_ = gee_abstract_map_get_size ((GeeMap*) _tmp63_);
-#line 215 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp65_ = _tmp64_;
-#line 215 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp65_ > 0) {
-#line 1398 "Gir.vala.c"
-               JsonObject* _tmp66_ = NULL;
-               GeeHashMap* _tmp67_ = NULL;
-               JsonObject* _tmp68_ = NULL;
-#line 216 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp66_ = r;
-#line 216 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp67_ = self->props;
-#line 216 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp68_ = palete_gir_object_toJSONObject (self, _tmp67_);
-#line 216 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp66_, "props", _tmp68_);
-#line 1410 "Gir.vala.c"
-       }
-#line 218 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp69_ = self->consts;
-#line 218 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp70_ = gee_abstract_map_get_size ((GeeMap*) _tmp69_);
-#line 218 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp71_ = _tmp70_;
-#line 218 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp71_ > 0) {
-#line 1420 "Gir.vala.c"
-               JsonObject* _tmp72_ = NULL;
-               GeeHashMap* _tmp73_ = NULL;
-               JsonObject* _tmp74_ = NULL;
-#line 219 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp72_ = r;
-#line 219 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp73_ = self->consts;
-#line 219 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp74_ = palete_gir_object_toJSONObject (self, _tmp73_);
-#line 219 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp72_, "consts", _tmp74_);
-#line 1432 "Gir.vala.c"
-       }
-#line 221 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp75_ = self->signals;
-#line 221 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp76_ = gee_abstract_map_get_size ((GeeMap*) _tmp75_);
-#line 221 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp77_ = _tmp76_;
-#line 221 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp77_ > 0) {
-#line 1442 "Gir.vala.c"
-               JsonObject* _tmp78_ = NULL;
-               GeeHashMap* _tmp79_ = NULL;
-               JsonObject* _tmp80_ = NULL;
-#line 222 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp78_ = r;
-#line 222 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp79_ = self->signals;
-#line 222 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp80_ = palete_gir_object_toJSONObject (self, _tmp79_);
-#line 222 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp78_, "signals", _tmp80_);
-#line 1454 "Gir.vala.c"
-       }
-#line 224 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp81_ = self->paramset;
-#line 224 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp81_ != NULL) {
-#line 1460 "Gir.vala.c"
-               JsonObject* _tmp82_ = NULL;
-               PaleteGirObject* _tmp83_ = NULL;
-               JsonObject* _tmp84_ = NULL;
-#line 225 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp82_ = r;
-#line 225 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp83_ = self->paramset;
-#line 225 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp84_ = palete_gir_object_toJSON (_tmp83_);
-#line 225 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp82_, "params", _tmp84_);
-#line 1472 "Gir.vala.c"
-       }
-#line 227 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp85_ = self->return_value;
-#line 227 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp85_ != NULL) {
-#line 1478 "Gir.vala.c"
-               JsonObject* _tmp86_ = NULL;
-               PaleteGirObject* _tmp87_ = NULL;
-               JsonObject* _tmp88_ = NULL;
-#line 228 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp86_ = r;
-#line 228 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp87_ = self->return_value;
-#line 228 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp88_ = palete_gir_object_toJSON (_tmp87_);
-#line 228 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp86_, "return_value", _tmp88_);
-#line 1490 "Gir.vala.c"
-       }
-#line 230 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = r;
-#line 230 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 1496 "Gir.vala.c"
-}
-
-
-JsonObject* palete_gir_object_toJSONObject (PaleteGirObject* self, GeeHashMap* map) {
-       JsonObject* result = NULL;
-       JsonObject* r = NULL;
-       JsonObject* _tmp0_ = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       GeeMapIterator* _tmp2_ = NULL;
-#line 232 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 232 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (map != NULL, NULL);
-#line 234 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = json_object_new ();
-#line 234 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       r = _tmp0_;
-#line 235 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = map;
-#line 235 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp1_);
-#line 235 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       iter = _tmp2_;
-#line 236 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       while (TRUE) {
-#line 1523 "Gir.vala.c"
-               GeeMapIterator* _tmp3_ = NULL;
-               gboolean _tmp4_ = FALSE;
-               JsonObject* _tmp5_ = NULL;
-               GeeMapIterator* _tmp6_ = NULL;
-               gpointer _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-               GeeMapIterator* _tmp9_ = NULL;
-               gpointer _tmp10_ = NULL;
-               PaleteGirObject* _tmp11_ = NULL;
-               JsonObject* _tmp12_ = NULL;
-#line 236 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp3_ = iter;
-#line 236 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp4_ = gee_map_iterator_next (_tmp3_);
-#line 236 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (!_tmp4_) {
-#line 236 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       break;
-#line 1542 "Gir.vala.c"
-               }
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp5_ = r;
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp6_ = iter;
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp7_ = gee_map_iterator_get_key (_tmp6_);
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp8_ = (gchar*) _tmp7_;
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9_ = iter;
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp10_ = gee_map_iterator_get_value (_tmp9_);
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp11_ = (PaleteGirObject*) _tmp10_;
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp12_ = palete_gir_object_toJSON (_tmp11_);
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_object_member (_tmp5_, _tmp8_, _tmp12_);
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (_tmp11_);
-#line 237 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp8_);
-#line 1566 "Gir.vala.c"
-       }
-#line 239 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = r;
-#line 239 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (iter);
-#line 239 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 1574 "Gir.vala.c"
-}
-
-
-JsonObject* palete_gir_object_toJSONObjectString (PaleteGirObject* self, GeeHashMap* map) {
-       JsonObject* result = NULL;
-       JsonObject* r = NULL;
-       JsonObject* _tmp0_ = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       GeeMapIterator* _tmp2_ = NULL;
-#line 241 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 241 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (map != NULL, NULL);
-#line 243 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = json_object_new ();
-#line 243 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       r = _tmp0_;
-#line 244 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = map;
-#line 244 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp1_);
-#line 244 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       iter = _tmp2_;
-#line 245 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       while (TRUE) {
-#line 1601 "Gir.vala.c"
-               GeeMapIterator* _tmp3_ = NULL;
-               gboolean _tmp4_ = FALSE;
-               JsonObject* _tmp5_ = NULL;
-               GeeMapIterator* _tmp6_ = NULL;
-               gpointer _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-               GeeMapIterator* _tmp9_ = NULL;
-               gpointer _tmp10_ = NULL;
-               gchar* _tmp11_ = NULL;
-#line 245 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp3_ = iter;
-#line 245 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp4_ = gee_map_iterator_next (_tmp3_);
-#line 245 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (!_tmp4_) {
-#line 245 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       break;
-#line 1619 "Gir.vala.c"
-               }
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp5_ = r;
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp6_ = iter;
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp7_ = gee_map_iterator_get_key (_tmp6_);
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp8_ = (gchar*) _tmp7_;
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9_ = iter;
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp10_ = gee_map_iterator_get_value (_tmp9_);
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp11_ = (gchar*) _tmp10_;
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               json_object_set_string_member (_tmp5_, _tmp8_, _tmp11_);
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp11_);
-#line 246 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp8_);
-#line 1641 "Gir.vala.c"
-       }
-#line 248 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = r;
-#line 248 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (iter);
-#line 248 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 1649 "Gir.vala.c"
-}
-
-
-JsonArray* palete_gir_object_toJSONArrayString (PaleteGirObject* self, GeeArrayList* map) {
-       JsonArray* result = NULL;
-       JsonArray* r = NULL;
-       JsonArray* _tmp0_ = NULL;
-#line 250 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 250 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (map != NULL, NULL);
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = json_array_new ();
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       r = _tmp0_;
-#line 1665 "Gir.vala.c"
-       {
-               gint i = 0;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               i = 0;
-#line 1670 "Gir.vala.c"
-               {
-                       gboolean _tmp1_ = FALSE;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _tmp1_ = TRUE;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       while (TRUE) {
-#line 1677 "Gir.vala.c"
-                               gint _tmp3_ = 0;
-                               GeeArrayList* _tmp4_ = NULL;
-                               gint _tmp5_ = 0;
-                               gint _tmp6_ = 0;
-                               JsonArray* _tmp7_ = NULL;
-                               GeeArrayList* _tmp8_ = NULL;
-                               gint _tmp9_ = 0;
-                               gpointer _tmp10_ = NULL;
-                               gchar* _tmp11_ = NULL;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!_tmp1_) {
-#line 1689 "Gir.vala.c"
-                                       gint _tmp2_ = 0;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp2_ = i;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       i = _tmp2_ + 1;
-#line 1695 "Gir.vala.c"
-                               }
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp1_ = FALSE;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp3_ = i;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp4_ = map;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp6_ = _tmp5_;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!(_tmp3_ < _tmp6_)) {
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       break;
-#line 1711 "Gir.vala.c"
-                               }
-#line 255 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp7_ = r;
-#line 255 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp8_ = map;
-#line 255 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp9_ = i;
-#line 255 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_);
-#line 255 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp11_ = (gchar*) _tmp10_;
-#line 255 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               json_array_add_string_element (_tmp7_, _tmp11_);
-#line 255 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp11_);
-#line 1727 "Gir.vala.c"
-                       }
-               }
-       }
-#line 257 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = r;
-#line 257 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 1735 "Gir.vala.c"
-}
-
-
-JsonArray* palete_gir_object_toJSONArrayObject (PaleteGirObject* self, GeeArrayList* map) {
-       JsonArray* result = NULL;
-       JsonArray* r = NULL;
-       JsonArray* _tmp0_ = NULL;
-#line 259 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 259 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (map != NULL, NULL);
-#line 261 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = json_array_new ();
-#line 261 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       r = _tmp0_;
-#line 1751 "Gir.vala.c"
-       {
-               gint i = 0;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               i = 0;
-#line 1756 "Gir.vala.c"
-               {
-                       gboolean _tmp1_ = FALSE;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _tmp1_ = TRUE;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       while (TRUE) {
-#line 1763 "Gir.vala.c"
-                               gint _tmp3_ = 0;
-                               GeeArrayList* _tmp4_ = NULL;
-                               gint _tmp5_ = 0;
-                               gint _tmp6_ = 0;
-                               JsonArray* _tmp7_ = NULL;
-                               GeeArrayList* _tmp8_ = NULL;
-                               gint _tmp9_ = 0;
-                               gpointer _tmp10_ = NULL;
-                               PaleteGirObject* _tmp11_ = NULL;
-                               JsonObject* _tmp12_ = NULL;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!_tmp1_) {
-#line 1776 "Gir.vala.c"
-                                       gint _tmp2_ = 0;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp2_ = i;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       i = _tmp2_ + 1;
-#line 1782 "Gir.vala.c"
-                               }
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp1_ = FALSE;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp3_ = i;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp4_ = map;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_);
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp6_ = _tmp5_;
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!(_tmp3_ < _tmp6_)) {
-#line 262 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       break;
-#line 1798 "Gir.vala.c"
-                               }
-#line 264 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp7_ = r;
-#line 264 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp8_ = map;
-#line 264 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp9_ = i;
-#line 264 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_);
-#line 264 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp11_ = (PaleteGirObject*) _tmp10_;
-#line 264 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp12_ = palete_gir_object_toJSON (_tmp11_);
-#line 264 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               json_array_add_object_element (_tmp7_, _tmp12_);
-#line 264 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (_tmp11_);
-#line 1816 "Gir.vala.c"
-                       }
-               }
-       }
-#line 266 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = r;
-#line 266 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 1824 "Gir.vala.c"
-}
-
-
-static void palete_gir_object_class_init (PaleteGirObjectClass * klass) {
-#line 28 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       palete_gir_object_parent_class = g_type_class_peek_parent (klass);
-#line 28 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_type_class_add_private (klass, sizeof (PaleteGirObjectPrivate));
-#line 28 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       G_OBJECT_CLASS (klass)->finalize = palete_gir_object_finalize;
-#line 1835 "Gir.vala.c"
-}
-
-
-static void palete_gir_object_instance_init (PaleteGirObject * self) {
-#line 28 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->priv = PALETE_GIR_OBJECT_GET_PRIVATE (self);
-#line 36 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->paramset = NULL;
-#line 37 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self->return_value = NULL;
-#line 1846 "Gir.vala.c"
-}
-
-
-static void palete_gir_object_finalize (GObject* obj) {
-       PaleteGirObject * self;
-#line 28 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_GIR_OBJECT, PaleteGirObject);
-#line 29 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->name);
-#line 30 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->ns);
-#line 31 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->propertyof);
-#line 32 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->type);
-#line 33 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->nodetype);
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->package);
-#line 36 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->paramset);
-#line 37 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->return_value);
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->parent);
-#line 43 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->value);
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->sig);
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->params);
-#line 50 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->implements);
-#line 51 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->inherits);
-#line 52 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->ctors);
-#line 53 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->methods);
-#line 54 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->includes);
-#line 55 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->classes);
-#line 56 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->props);
-#line 57 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->consts);
-#line 58 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (self->signals);
-#line 59 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (self->doctxt);
-#line 28 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       G_OBJECT_CLASS (palete_gir_object_parent_class)->finalize (obj);
-#line 1900 "Gir.vala.c"
-}
-
-
-GType palete_gir_object_get_type (void) {
-       static volatile gsize palete_gir_object_type_id__volatile = 0;
-       if (g_once_init_enter (&palete_gir_object_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (PaleteGirObjectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_gir_object_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteGirObject), 0, (GInstanceInitFunc) palete_gir_object_instance_init, NULL };
-               GType palete_gir_object_type_id;
-               palete_gir_object_type_id = g_type_register_static (G_TYPE_OBJECT, "PaleteGirObject", &g_define_type_info, 0);
-               g_once_init_leave (&palete_gir_object_type_id__volatile, palete_gir_object_type_id);
-       }
-       return palete_gir_object_type_id__volatile;
-}
-
-
-PaleteGir* palete_gir_factory (const gchar* ns) {
-       PaleteGir* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       PaleteGir* ret = NULL;
-       GeeHashMap* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       gpointer _tmp4_ = NULL;
-       PaleteGir* _tmp5_ = NULL;
-       PaleteGir* add = NULL;
-       const gchar* _tmp6_ = NULL;
-       PaleteGir* _tmp7_ = NULL;
-       GeeHashMap* _tmp8_ = NULL;
-       const gchar* _tmp9_ = NULL;
-       PaleteGir* _tmp10_ = NULL;
-       GeeMapIterator* iter = NULL;
-       PaleteGir* _tmp11_ = NULL;
-       GeeHashMap* _tmp12_ = NULL;
-       GeeMapIterator* _tmp13_ = NULL;
-       GeeHashMap* _tmp19_ = NULL;
-       const gchar* _tmp20_ = NULL;
-       gpointer _tmp21_ = NULL;
-#line 278 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (ns != NULL, NULL);
-#line 279 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = palete_gir_cache;
-#line 279 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp0_ == NULL) {
-#line 1943 "Gir.vala.c"
-               GeeHashMap* _tmp1_ = NULL;
-#line 280 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 280 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (palete_gir_cache);
-#line 280 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               palete_gir_cache = _tmp1_;
-#line 1951 "Gir.vala.c"
-       }
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = palete_gir_cache;
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = ns;
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp2_, _tmp3_);
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       ret = (PaleteGir*) _tmp4_;
-#line 283 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = ret;
-#line 283 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp5_ != NULL) {
-#line 284 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               result = ret;
-#line 284 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               return result;
-#line 1969 "Gir.vala.c"
-       }
-#line 286 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp6_ = ns;
-#line 286 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp7_ = palete_gir_new (_tmp6_);
-#line 286 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       add = _tmp7_;
-#line 287 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp8_ = palete_gir_cache;
-#line 287 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp9_ = ns;
-#line 287 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp10_ = add;
-#line 287 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp8_, _tmp9_, _tmp10_);
-#line 289 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp11_ = add;
-#line 289 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp12_ = ((PaleteGirObject*) _tmp11_)->classes;
-#line 289 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp13_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp12_);
-#line 289 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       iter = _tmp13_;
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       while (TRUE) {
-#line 1995 "Gir.vala.c"
-               GeeMapIterator* _tmp14_ = NULL;
-               gboolean _tmp15_ = FALSE;
-               GeeMapIterator* _tmp16_ = NULL;
-               gpointer _tmp17_ = NULL;
-               PaleteGirObject* _tmp18_ = NULL;
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp14_ = iter;
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp15_ = gee_map_iterator_next (_tmp14_);
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (!_tmp15_) {
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       break;
-#line 2009 "Gir.vala.c"
-               }
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp16_ = iter;
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp17_ = gee_map_iterator_get_value (_tmp16_);
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp18_ = (PaleteGirObject*) _tmp17_;
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               palete_gir_object_overlayParent (_tmp18_);
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (_tmp18_);
-#line 2021 "Gir.vala.c"
-       }
-#line 295 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp19_ = palete_gir_cache;
-#line 295 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp20_ = ns;
-#line 295 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp21_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp19_, _tmp20_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = (PaleteGir*) _tmp21_;
-#line 295 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (iter);
-#line 295 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (add);
-#line 295 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (ret);
-#line 295 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 2039 "Gir.vala.c"
-}
-
-
-/**
- * guess the fqn of a type == eg. gboolean or Widget etc...
- */
-gchar* palete_gir_fqtype (const gchar* type, const gchar* ns) {
-       gchar* result = NULL;
-       PaleteGir* g = NULL;
-       const gchar* _tmp0_ = NULL;
-       PaleteGir* _tmp1_ = NULL;
-       PaleteGir* _tmp2_ = NULL;
-       GeeHashMap* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gboolean _tmp5_ = FALSE;
-       GeeMapIterator* iter = NULL;
-       PaleteGir* _tmp12_ = NULL;
-       GeeHashMap* _tmp13_ = NULL;
-       GeeMapIterator* _tmp14_ = NULL;
-       const gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-#line 301 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (type != NULL, NULL);
-#line 301 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (ns != NULL, NULL);
-#line 302 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = ns;
-#line 302 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = palete_gir_factory (_tmp0_);
-#line 302 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g = _tmp1_;
-#line 303 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = g;
-#line 303 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = ((PaleteGirObject*) _tmp2_)->classes;
-#line 303 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = type;
-#line 303 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp3_, _tmp4_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp5_) {
-#line 2081 "Gir.vala.c"
-               const gchar* _tmp6_ = NULL;
-               gchar* _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-               const gchar* _tmp9_ = NULL;
-               gchar* _tmp10_ = NULL;
-               gchar* _tmp11_ = NULL;
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp6_ = ns;
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp7_ = g_strconcat (_tmp6_, ".", NULL);
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp8_ = _tmp7_;
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9_ = type;
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp10_ = g_strconcat (_tmp8_, _tmp9_, NULL);
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp11_ = _tmp10_;
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp8_);
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               result = _tmp11_;
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (g);
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               return result;
-#line 2108 "Gir.vala.c"
-       }
-#line 307 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp12_ = g;
-#line 307 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp13_ = ((PaleteGirObject*) _tmp12_)->includes;
-#line 307 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp14_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp13_);
-#line 307 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       iter = _tmp14_;
-#line 308 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       while (TRUE) {
-#line 2120 "Gir.vala.c"
-               GeeMapIterator* _tmp15_ = NULL;
-               gboolean _tmp16_ = FALSE;
-               gchar* ret = NULL;
-               const gchar* _tmp17_ = NULL;
-               GeeMapIterator* _tmp18_ = NULL;
-               gpointer _tmp19_ = NULL;
-               gchar* _tmp20_ = NULL;
-               gchar* _tmp21_ = NULL;
-               gchar* _tmp22_ = NULL;
-               const gchar* _tmp23_ = NULL;
-               const gchar* _tmp24_ = NULL;
-#line 308 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp15_ = iter;
-#line 308 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp16_ = gee_map_iterator_next (_tmp15_);
-#line 308 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (!_tmp16_) {
-#line 308 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       break;
-#line 2140 "Gir.vala.c"
-               }
-#line 309 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp17_ = type;
-#line 309 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp18_ = iter;
-#line 309 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp19_ = gee_map_iterator_get_key (_tmp18_);
-#line 309 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp20_ = (gchar*) _tmp19_;
-#line 309 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp21_ = palete_gir_fqtype (_tmp17_, _tmp20_);
-#line 309 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp22_ = _tmp21_;
-#line 309 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (_tmp20_);
-#line 309 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               ret = _tmp22_;
-#line 310 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp23_ = ret;
-#line 310 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp24_ = type;
-#line 310 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (g_strcmp0 (_tmp23_, _tmp24_) != 0) {
-#line 311 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       result = ret;
-#line 311 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _g_object_unref0 (iter);
-#line 311 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _g_object_unref0 (g);
-#line 311 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       return result;
-#line 2172 "Gir.vala.c"
-               }
-#line 308 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (ret);
-#line 2176 "Gir.vala.c"
-       }
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp25_ = type;
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp26_ = g_strdup (_tmp25_);
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = _tmp26_;
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (iter);
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (g);
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 2190 "Gir.vala.c"
-}
-
-
-gchar* palete_gir_guessDefaultValueForType (const gchar* type) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       const gchar* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       GQuark _tmp6_ = 0U;
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp5_label0 = 0;
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp5_label1 = 0;
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp5_label2 = 0;
-#line 317 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (type != NULL, NULL);
-#line 318 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = type;
-#line 318 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = string_contains (_tmp0_, ".");
-#line 318 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp1_) {
-#line 2215 "Gir.vala.c"
-               gchar* _tmp2_ = NULL;
-#line 319 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp2_ = g_strdup ("null");
-#line 319 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               result = _tmp2_;
-#line 319 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               return result;
-#line 2223 "Gir.vala.c"
-       }
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = type;
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = _tmp3_;
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp6_ = (NULL == _tmp4_) ? 0 : g_quark_from_string (_tmp4_);
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp6_ == ((0 != _tmp5_label0) ? _tmp5_label0 : (_tmp5_label0 = g_quark_from_static_string ("gboolean")))) {
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2235 "Gir.vala.c"
-                       default:
-                       {
-                               gchar* _tmp7_ = NULL;
-#line 323 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp7_ = g_strdup ("true");
-#line 323 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               result = _tmp7_;
-#line 323 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return result;
-#line 2245 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp6_ == ((0 != _tmp5_label1) ? _tmp5_label1 : (_tmp5_label1 = g_quark_from_static_string ("guint")))) {
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2251 "Gir.vala.c"
-                       default:
-                       {
-                               gchar* _tmp8_ = NULL;
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp8_ = g_strdup ("0");
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               result = _tmp8_;
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return result;
-#line 2261 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp6_ == ((0 != _tmp5_label2) ? _tmp5_label2 : (_tmp5_label2 = g_quark_from_static_string ("utf8")))) {
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2267 "Gir.vala.c"
-                       default:
-                       {
-                               gchar* _tmp9_ = NULL;
-#line 327 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp9_ = g_strdup ("\"\"");
-#line 327 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               result = _tmp9_;
-#line 327 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return result;
-#line 2277 "Gir.vala.c"
-                       }
-               }
-       } else {
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2283 "Gir.vala.c"
-                       default:
-                       {
-                               const gchar* _tmp10_ = NULL;
-                               gchar* _tmp11_ = NULL;
-                               gchar* _tmp12_ = NULL;
-                               gchar* _tmp13_ = NULL;
-                               gchar* _tmp14_ = NULL;
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp10_ = type;
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp11_ = g_strconcat ("?", _tmp10_, NULL);
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp12_ = _tmp11_;
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp13_ = g_strconcat (_tmp12_, "?", NULL);
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp14_ = _tmp13_;
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp12_);
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               result = _tmp14_;
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return result;
-#line 2307 "Gir.vala.c"
-                       }
-               }
-       }
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 340 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 2317 "Gir.vala.c"
-}
-
-
-static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
-       gchar* result = NULL;
-       GError * _inner_error_ = NULL;
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (old != NULL, NULL);
-#line 1278 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (replacement != NULL, NULL);
-#line 2330 "Gir.vala.c"
-       {
-               GRegex* regex = NULL;
-               const gchar* _tmp0_ = NULL;
-               gchar* _tmp1_ = NULL;
-               gchar* _tmp2_ = NULL;
-               GRegex* _tmp3_ = NULL;
-               GRegex* _tmp4_ = NULL;
-               gchar* _tmp5_ = NULL;
-               GRegex* _tmp6_ = NULL;
-               const gchar* _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp0_ = old;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = g_regex_escape_string (_tmp0_, -1);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp1_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = _tmp3_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp2_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               regex = _tmp4_;
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 2361 "Gir.vala.c"
-                               goto __catch8_g_regex_error;
-                       }
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1280 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 2370 "Gir.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = regex;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp7_ = replacement;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = _tmp8_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_inner_error_ != NULL) {
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       if (_inner_error_->domain == G_REGEX_ERROR) {
-#line 2386 "Gir.vala.c"
-                               goto __catch8_g_regex_error;
-                       }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       g_clear_error (&_inner_error_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return NULL;
-#line 2397 "Gir.vala.c"
-               }
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp9_ = _tmp5_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp5_ = NULL;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp9_;
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_free0 (_tmp5_);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_regex_unref0 (regex);
-#line 1281 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 2411 "Gir.vala.c"
-       }
-       goto __finally8;
-       __catch8_g_regex_error:
-       {
-               GError* e = NULL;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               e = _inner_error_;
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _inner_error_ = NULL;
-#line 1283 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_assert_not_reached ();
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _g_error_free0 (e);
-#line 2425 "Gir.vala.c"
-       }
-       __finally8:
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_inner_error_ != NULL) {
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               g_clear_error (&_inner_error_);
-#line 1279 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return NULL;
-#line 2436 "Gir.vala.c"
-       }
-}
-
-
-PaleteGir* palete_gir_construct (GType object_type, const gchar* ns) {
-       PaleteGir * self = NULL;
-       GIRepository* gi = NULL;
-       GIRepository* _tmp0_ = NULL;
-       GIRepository* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       gchar* ver = NULL;
-       const gchar* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       GSList* pth = NULL;
-       GSList* _tmp6_ = NULL;
-       gchar* gir_path = NULL;
-       GSList* _tmp7_ = NULL;
-       gconstpointer _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* file = NULL;
-       const gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       gchar* _tmp12_ = NULL;
-       const gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       gchar* _tmp15_ = NULL;
-       gchar* _tmp16_ = NULL;
-       gchar* _tmp17_ = NULL;
-       const gchar* _tmp18_ = NULL;
-       gchar* _tmp19_ = NULL;
-       gchar* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       const gchar* _tmp23_ = NULL;
-       const gchar* _tmp24_ = NULL;
-       gchar* _tmp25_ = NULL;
-       xmlDoc* doc = NULL;
-       const gchar* _tmp26_ = NULL;
-       xmlDoc* _tmp27_ = NULL;
-       xmlNode* root = NULL;
-       xmlDoc* _tmp28_ = NULL;
-       xmlNode* _tmp29_ = NULL;
-       xmlNode* _tmp30_ = NULL;
-       xmlDoc* _tmp31_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (ns != NULL, NULL);
-#line 340 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = g_irepository_get_default ();
-#line 340 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 340 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       gi = _tmp1_;
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = ns;
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_irepository_require (gi, _tmp2_, NULL, 0, &_inner_error_);
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_inner_error_ != NULL) {
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (gi);
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               g_clear_error (&_inner_error_);
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               return NULL;
-#line 2505 "Gir.vala.c"
-       }
-#line 343 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = ns;
-#line 343 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = g_irepository_get_version (gi, _tmp3_);
-#line 343 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = g_strdup (_tmp4_);
-#line 343 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       ver = _tmp5_;
-#line 344 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp6_ = g_irepository_get_search_path ();
-#line 344 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       pth = _tmp6_;
-#line 345 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp7_ = pth;
-#line 345 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp8_ = g_slist_nth_data (_tmp7_, (guint) 0);
-#line 345 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp9_ = string_replace ((const gchar*) _tmp8_, "/lib/girepository-1.0", "/share/gir-1.0");
-#line 345 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       gir_path = _tmp9_;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp10_ = gir_path;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp11_ = g_strconcat (_tmp10_, "/", NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp12_ = _tmp11_;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp13_ = ns;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp15_ = _tmp14_;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp16_ = g_strconcat (_tmp15_, "-", NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp17_ = _tmp16_;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp18_ = ver;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp19_ = g_strconcat (_tmp17_, _tmp18_, NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp20_ = _tmp19_;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp21_ = g_strconcat (_tmp20_, ".gir", NULL);
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp22_ = _tmp21_;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (_tmp20_);
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (_tmp17_);
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (_tmp15_);
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (_tmp12_);
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       file = _tmp22_;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp23_ = ns;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self = (PaleteGir*) palete_gir_object_construct (object_type, "Package", _tmp23_);
-#line 354 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp24_ = ns;
-#line 354 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp25_ = g_strdup (_tmp24_);
-#line 354 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (((PaleteGirObject*) self)->ns);
-#line 354 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       ((PaleteGirObject*) self)->ns = _tmp25_;
-#line 357 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp26_ = file;
-#line 357 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp27_ = xmlParseFile (_tmp26_);
-#line 357 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       doc = _tmp27_;
-#line 358 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp28_ = doc;
-#line 358 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp29_ = xmlDocGetRootElement (_tmp28_);
-#line 358 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       root = _tmp29_;
-#line 359 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp30_ = root;
-#line 359 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       palete_gir_walk (self, _tmp30_, G_TYPE_CHECK_INSTANCE_CAST (self, PALETE_TYPE_GIR_OBJECT, PaleteGirObject));
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp31_ = doc;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       xmlFreeDoc (_tmp31_);
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (file);
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (gir_path);
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (ver);
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (gi);
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return self;
-#line 2605 "Gir.vala.c"
-}
-
-
-PaleteGir* palete_gir_new (const gchar* ns) {
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return palete_gir_construct (PALETE_TYPE_GIR, ns);
-#line 2612 "Gir.vala.c"
-}
-
-
-void palete_gir_walk (PaleteGir* self, xmlNode* element, PaleteGirObject* parent) {
-       gchar* n = NULL;
-       xmlNode* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       xmlNode* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       GQuark _tmp8_ = 0U;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label0 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label1 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label2 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label3 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label4 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label5 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label6 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label7 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label8 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label9 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label10 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label11 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label12 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label13 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label14 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label15 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label16 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label17 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label18 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label19 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label20 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label21 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label22 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label23 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label24 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label25 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label26 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label27 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label28 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label29 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label30 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label31 = 0;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       static GQuark _tmp7_label32 = 0;
-#line 364 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_if_fail (self != NULL);
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = element;
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp1_ = (gchar*) xmlGetProp (_tmp0_, (xmlChar*) "name");
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       n = _tmp1_;
-#line 367 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = n;
-#line 367 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp2_ == NULL) {
-#line 2703 "Gir.vala.c"
-               gchar* _tmp3_ = NULL;
-#line 368 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp3_ = g_strdup ("");
-#line 368 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_free0 (n);
-#line 368 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               n = _tmp3_;
-#line 2711 "Gir.vala.c"
-       }
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = element;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = _tmp4_->name;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp6_ = _tmp5_;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp8_ = (NULL == _tmp6_) ? 0 : g_quark_from_string (_tmp6_);
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp8_ == ((0 != _tmp7_label0) ? _tmp7_label0 : (_tmp7_label0 = g_quark_from_static_string ("repository")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2725 "Gir.vala.c"
-                       default:
-                       {
-#line 373 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 2730 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label1) ? _tmp7_label1 : (_tmp7_label1 = g_quark_from_static_string ("include")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2736 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp9_ = NULL;
-                               GeeHashMap* _tmp10_ = NULL;
-                               const gchar* _tmp11_ = NULL;
-                               xmlNode* _tmp12_ = NULL;
-                               gchar* _tmp13_ = NULL;
-                               gchar* _tmp14_ = NULL;
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp9_ = parent;
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp10_ = _tmp9_->includes;
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp11_ = n;
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp12_ = element;
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp13_ = (gchar*) xmlGetProp (_tmp12_, (xmlChar*) "version");
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp14_ = _tmp13_;
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp10_, _tmp11_, _tmp14_);
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp14_);
-#line 377 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 2763 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label2) ? _tmp7_label2 : (_tmp7_label2 = g_quark_from_static_string ("package")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2769 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp15_ = NULL;
-                               const gchar* _tmp16_ = NULL;
-                               gchar* _tmp17_ = NULL;
-#line 380 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp15_ = parent;
-#line 380 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp16_ = n;
-#line 380 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp17_ = g_strdup (_tmp16_);
-#line 380 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp15_->package);
-#line 380 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp15_->package = _tmp17_;
-#line 381 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 2787 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label3) ? _tmp7_label3 : (_tmp7_label3 = g_quark_from_static_string ("c:include")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2793 "Gir.vala.c"
-                       default:
-                       {
-#line 384 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 2798 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label4) ? _tmp7_label4 : (_tmp7_label4 = g_quark_from_static_string ("namespace")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2804 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp18_ = NULL;
-                               const gchar* _tmp19_ = NULL;
-                               gchar* _tmp20_ = NULL;
-#line 387 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp18_ = parent;
-#line 387 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp19_ = n;
-#line 387 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp20_ = g_strdup (_tmp19_);
-#line 387 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp18_->name);
-#line 387 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp18_->name = _tmp20_;
-#line 388 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 2822 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label5) ? _tmp7_label5 : (_tmp7_label5 = g_quark_from_static_string ("alias")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2828 "Gir.vala.c"
-                       default:
-                       {
-#line 391 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 391 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 2835 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label6) ? _tmp7_label6 : (_tmp7_label6 = g_quark_from_static_string ("class")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2841 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               PaleteGirObject* _tmp21_ = NULL;
-                               const gchar* _tmp22_ = NULL;
-                               gchar* _tmp23_ = NULL;
-                               gchar* _tmp24_ = NULL;
-                               const gchar* _tmp25_ = NULL;
-                               gchar* _tmp26_ = NULL;
-                               gchar* _tmp27_ = NULL;
-                               PaleteGirObject* _tmp28_ = NULL;
-                               PaleteGirObject* _tmp29_ = NULL;
-                               PaleteGirObject* _tmp30_ = NULL;
-                               GeeHashMap* _tmp31_ = NULL;
-                               const gchar* _tmp32_ = NULL;
-                               PaleteGirObject* _tmp33_ = NULL;
-                               PaleteGirObject* _tmp34_ = NULL;
-                               const gchar* _tmp35_ = NULL;
-                               gchar* _tmp36_ = NULL;
-                               PaleteGirObject* _tmp37_ = NULL;
-                               xmlNode* _tmp38_ = NULL;
-                               gchar* _tmp39_ = NULL;
-                               PaleteGirObject* _tmp40_ = NULL;
-                               const gchar* _tmp41_ = NULL;
-                               PaleteGirObject* _tmp44_ = NULL;
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp21_ = parent;
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp22_ = _tmp21_->name;
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp23_ = g_strconcat (_tmp22_, ".", NULL);
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp24_ = _tmp23_;
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp25_ = n;
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp26_ = g_strconcat (_tmp24_, _tmp25_, NULL);
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp27_ = _tmp26_;
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp28_ = palete_gir_object_new ("Class", _tmp27_);
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp29_ = _tmp28_;
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp27_);
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp24_);
-#line 395 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp29_;
-#line 396 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp30_ = parent;
-#line 396 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp31_ = _tmp30_->classes;
-#line 396 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp32_ = n;
-#line 396 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp33_ = c;
-#line 396 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp31_, _tmp32_, _tmp33_);
-#line 397 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp34_ = c;
-#line 397 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp35_ = ((PaleteGirObject*) self)->ns;
-#line 397 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp36_ = g_strdup (_tmp35_);
-#line 397 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp34_->ns);
-#line 397 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp34_->ns = _tmp36_;
-#line 398 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp37_ = c;
-#line 398 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp38_ = element;
-#line 398 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp39_ = (gchar*) xmlGetProp (_tmp38_, (xmlChar*) "parent");
-#line 398 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp37_->parent);
-#line 398 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp37_->parent = _tmp39_;
-#line 399 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp40_ = c;
-#line 399 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp41_ = _tmp40_->parent;
-#line 399 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (_tmp41_ == NULL) {
-#line 2927 "Gir.vala.c"
-                                       PaleteGirObject* _tmp42_ = NULL;
-                                       gchar* _tmp43_ = NULL;
-#line 400 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp42_ = c;
-#line 400 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp43_ = g_strdup ("");
-#line 400 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _g_free0 (_tmp42_->parent);
-#line 400 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp42_->parent = _tmp43_;
-#line 2938 "Gir.vala.c"
-                               }
-#line 402 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp44_ = c;
-#line 402 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp44_;
-#line 403 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 403 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 2948 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label7) ? _tmp7_label7 : (_tmp7_label7 = g_quark_from_static_string ("interface")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 2954 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               PaleteGirObject* _tmp45_ = NULL;
-                               const gchar* _tmp46_ = NULL;
-                               gchar* _tmp47_ = NULL;
-                               gchar* _tmp48_ = NULL;
-                               const gchar* _tmp49_ = NULL;
-                               gchar* _tmp50_ = NULL;
-                               gchar* _tmp51_ = NULL;
-                               PaleteGirObject* _tmp52_ = NULL;
-                               PaleteGirObject* _tmp53_ = NULL;
-                               PaleteGirObject* _tmp54_ = NULL;
-                               GeeHashMap* _tmp55_ = NULL;
-                               const gchar* _tmp56_ = NULL;
-                               PaleteGirObject* _tmp57_ = NULL;
-                               PaleteGirObject* _tmp58_ = NULL;
-                               const gchar* _tmp59_ = NULL;
-                               gchar* _tmp60_ = NULL;
-                               PaleteGirObject* _tmp61_ = NULL;
-                               PaleteGirObject* _tmp62_ = NULL;
-                               const gchar* _tmp63_ = NULL;
-                               gchar* _tmp64_ = NULL;
-                               PaleteGirObject* _tmp65_ = NULL;
-                               xmlNode* _tmp66_ = NULL;
-                               gchar* _tmp67_ = NULL;
-                               PaleteGirObject* _tmp68_ = NULL;
-                               const gchar* _tmp69_ = NULL;
-                               PaleteGirObject* _tmp72_ = NULL;
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp45_ = parent;
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp46_ = _tmp45_->name;
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp47_ = g_strconcat (_tmp46_, ".", NULL);
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp48_ = _tmp47_;
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp49_ = n;
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp50_ = g_strconcat (_tmp48_, _tmp49_, NULL);
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp51_ = _tmp50_;
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp52_ = palete_gir_object_new ("Interface", _tmp51_);
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp53_ = _tmp52_;
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp51_);
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp48_);
-#line 406 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp53_;
-#line 407 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp54_ = parent;
-#line 407 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp55_ = _tmp54_->classes;
-#line 407 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp56_ = n;
-#line 407 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp57_ = c;
-#line 407 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp55_, _tmp56_, _tmp57_);
-#line 408 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp58_ = c;
-#line 408 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp59_ = ((PaleteGirObject*) self)->ns;
-#line 408 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp60_ = g_strdup (_tmp59_);
-#line 408 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp58_->ns);
-#line 408 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp58_->ns = _tmp60_;
-#line 409 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp61_ = c;
-#line 409 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp62_ = parent;
-#line 409 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp63_ = _tmp62_->name;
-#line 409 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp64_ = g_strdup (_tmp63_);
-#line 409 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp61_->ns);
-#line 409 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp61_->ns = _tmp64_;
-#line 410 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp65_ = c;
-#line 410 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp66_ = element;
-#line 410 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp67_ = (gchar*) xmlGetProp (_tmp66_, (xmlChar*) "parent");
-#line 410 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp65_->parent);
-#line 410 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp65_->parent = _tmp67_;
-#line 411 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp68_ = c;
-#line 411 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp69_ = _tmp68_->parent;
-#line 411 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (_tmp69_ == NULL) {
-#line 3056 "Gir.vala.c"
-                                       PaleteGirObject* _tmp70_ = NULL;
-                                       gchar* _tmp71_ = NULL;
-#line 412 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp70_ = c;
-#line 412 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp71_ = g_strdup ("");
-#line 412 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _g_free0 (_tmp70_->parent);
-#line 412 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp70_->parent = _tmp71_;
-#line 3067 "Gir.vala.c"
-                               }
-#line 414 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp72_ = c;
-#line 414 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp72_;
-#line 415 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 415 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3077 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label8) ? _tmp7_label8 : (_tmp7_label8 = g_quark_from_static_string ("doc")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3083 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp73_ = NULL;
-                               xmlNode* _tmp74_ = NULL;
-                               gchar* _tmp75_ = NULL;
-#line 419 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp73_ = parent;
-#line 419 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp74_ = element;
-#line 419 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp75_ = (gchar*) xmlNodeGetContent (_tmp74_);
-#line 419 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp73_->doctxt);
-#line 419 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp73_->doctxt = _tmp75_;
-#line 420 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 420 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 3103 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label9) ? _tmp7_label9 : (_tmp7_label9 = g_quark_from_static_string ("implements")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3109 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp76_ = NULL;
-                               GeeArrayList* _tmp77_ = NULL;
-                               const gchar* _tmp78_ = NULL;
-#line 423 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp76_ = parent;
-#line 423 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp77_ = _tmp76_->implements;
-#line 423 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp78_ = n;
-#line 423 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp77_, _tmp78_);
-#line 424 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3125 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label10) ? _tmp7_label10 : (_tmp7_label10 = g_quark_from_static_string ("constructor")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3131 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp79_ = NULL;
-                               PaleteGirObject* _tmp80_ = NULL;
-                               PaleteGirObject* _tmp81_ = NULL;
-                               const gchar* _tmp82_ = NULL;
-                               gchar* _tmp83_ = NULL;
-                               PaleteGirObject* _tmp84_ = NULL;
-                               GeeHashMap* _tmp85_ = NULL;
-                               const gchar* _tmp86_ = NULL;
-                               PaleteGirObject* _tmp87_ = NULL;
-                               PaleteGirObject* _tmp88_ = NULL;
-#line 427 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp79_ = n;
-#line 427 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp80_ = palete_gir_object_new ("Ctor", _tmp79_);
-#line 427 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp80_;
-#line 428 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp81_ = c;
-#line 428 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp82_ = ((PaleteGirObject*) self)->ns;
-#line 428 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp83_ = g_strdup (_tmp82_);
-#line 428 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp81_->ns);
-#line 428 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp81_->ns = _tmp83_;
-#line 429 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp84_ = parent;
-#line 429 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp85_ = _tmp84_->ctors;
-#line 429 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp86_ = n;
-#line 429 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp87_ = c;
-#line 429 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp85_, _tmp86_, _tmp87_);
-#line 430 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp88_ = c;
-#line 430 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp88_;
-#line 431 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 431 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3179 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label11) ? _tmp7_label11 : (_tmp7_label11 = g_quark_from_static_string ("return-value")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3185 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               PaleteGirObject* _tmp89_ = NULL;
-                               PaleteGirObject* _tmp90_ = NULL;
-                               const gchar* _tmp91_ = NULL;
-                               gchar* _tmp92_ = NULL;
-                               PaleteGirObject* _tmp93_ = NULL;
-                               PaleteGirObject* _tmp94_ = NULL;
-                               PaleteGirObject* _tmp95_ = NULL;
-                               PaleteGirObject* _tmp96_ = NULL;
-#line 434 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp89_ = palete_gir_object_new ("Return", "return-value");
-#line 434 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp89_;
-#line 435 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp90_ = c;
-#line 435 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp91_ = ((PaleteGirObject*) self)->ns;
-#line 435 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp92_ = g_strdup (_tmp91_);
-#line 435 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp90_->ns);
-#line 435 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp90_->ns = _tmp92_;
-#line 436 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp93_ = parent;
-#line 436 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp94_ = c;
-#line 436 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp95_ = _g_object_ref0 (_tmp94_);
-#line 436 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (_tmp93_->return_value);
-#line 436 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp93_->return_value = _tmp95_;
-#line 437 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp96_ = c;
-#line 437 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp96_;
-#line 438 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 438 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3229 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label12) ? _tmp7_label12 : (_tmp7_label12 = g_quark_from_static_string ("virtual-method")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3235 "Gir.vala.c"
-                       default:
-                       {
-#line 441 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 441 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 3242 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label13) ? _tmp7_label13 : (_tmp7_label13 = g_quark_from_static_string ("signal")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3248 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp97_ = NULL;
-                               gchar* _tmp98_ = NULL;
-                               gchar* _tmp99_ = NULL;
-                               PaleteGirObject* _tmp100_ = NULL;
-                               PaleteGirObject* _tmp101_ = NULL;
-                               PaleteGirObject* _tmp102_ = NULL;
-                               const gchar* _tmp103_ = NULL;
-                               gchar* _tmp104_ = NULL;
-                               PaleteGirObject* _tmp105_ = NULL;
-                               GeeHashMap* _tmp106_ = NULL;
-                               const gchar* _tmp107_ = NULL;
-                               gchar* _tmp108_ = NULL;
-                               gchar* _tmp109_ = NULL;
-                               PaleteGirObject* _tmp110_ = NULL;
-                               PaleteGirObject* _tmp111_ = NULL;
-#line 449 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp97_ = n;
-#line 449 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp98_ = string_replace (_tmp97_, "-", "_");
-#line 449 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp99_ = _tmp98_;
-#line 449 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp100_ = palete_gir_object_new ("Signal", _tmp99_);
-#line 449 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp101_ = _tmp100_;
-#line 449 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp99_);
-#line 449 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp101_;
-#line 450 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp102_ = c;
-#line 450 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp103_ = ((PaleteGirObject*) self)->ns;
-#line 450 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp104_ = g_strdup (_tmp103_);
-#line 450 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp102_->ns);
-#line 450 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp102_->ns = _tmp104_;
-#line 451 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp105_ = parent;
-#line 451 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp106_ = _tmp105_->signals;
-#line 451 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp107_ = n;
-#line 451 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp108_ = string_replace (_tmp107_, "-", "_");
-#line 451 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp109_ = _tmp108_;
-#line 451 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp110_ = c;
-#line 451 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp106_, _tmp109_, _tmp110_);
-#line 451 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp109_);
-#line 452 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp111_ = c;
-#line 452 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp111_;
-#line 453 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 453 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3315 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label14) ? _tmp7_label14 : (_tmp7_label14 = g_quark_from_static_string ("callback")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3321 "Gir.vala.c"
-                       default:
-                       {
-#line 458 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 458 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 3328 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label15) ? _tmp7_label15 : (_tmp7_label15 = g_quark_from_static_string ("type")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3334 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp112_ = NULL;
-                               const gchar* _tmp113_ = NULL;
-                               gchar* _tmp114_ = NULL;
-#line 462 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp112_ = parent;
-#line 462 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp113_ = n;
-#line 462 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp114_ = g_strdup (_tmp113_);
-#line 462 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp112_->type);
-#line 462 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp112_->type = _tmp114_;
-#line 464 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 464 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 3354 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label16) ? _tmp7_label16 : (_tmp7_label16 = g_quark_from_static_string ("method")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3360 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp115_ = NULL;
-                               PaleteGirObject* _tmp116_ = NULL;
-                               PaleteGirObject* _tmp117_ = NULL;
-                               const gchar* _tmp118_ = NULL;
-                               gchar* _tmp119_ = NULL;
-                               PaleteGirObject* _tmp120_ = NULL;
-                               PaleteGirObject* _tmp121_ = NULL;
-                               const gchar* _tmp122_ = NULL;
-                               gchar* _tmp123_ = NULL;
-                               PaleteGirObject* _tmp124_ = NULL;
-                               GeeHashMap* _tmp125_ = NULL;
-                               const gchar* _tmp126_ = NULL;
-                               PaleteGirObject* _tmp127_ = NULL;
-                               PaleteGirObject* _tmp128_ = NULL;
-#line 468 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp115_ = n;
-#line 468 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp116_ = palete_gir_object_new ("Method", _tmp115_);
-#line 468 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp116_;
-#line 469 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp117_ = c;
-#line 469 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp118_ = ((PaleteGirObject*) self)->ns;
-#line 469 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp119_ = g_strdup (_tmp118_);
-#line 469 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp117_->ns);
-#line 469 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp117_->ns = _tmp119_;
-#line 470 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp120_ = c;
-#line 470 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp121_ = parent;
-#line 470 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp122_ = _tmp121_->name;
-#line 470 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp123_ = g_strdup (_tmp122_);
-#line 470 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp120_->propertyof);
-#line 470 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp120_->propertyof = _tmp123_;
-#line 471 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp124_ = parent;
-#line 471 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp125_ = _tmp124_->methods;
-#line 471 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp126_ = n;
-#line 471 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp127_ = c;
-#line 471 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp125_, _tmp126_, _tmp127_);
-#line 472 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp128_ = c;
-#line 472 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp128_;
-#line 473 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 473 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3424 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label17) ? _tmp7_label17 : (_tmp7_label17 = g_quark_from_static_string ("parameters")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3430 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp129_ = NULL;
-                               PaleteGirObject* _tmp130_ = NULL;
-                               PaleteGirObject* _tmp131_ = NULL;
-                               const gchar* _tmp132_ = NULL;
-                               gchar* _tmp133_ = NULL;
-                               PaleteGirObject* _tmp134_ = NULL;
-                               PaleteGirObject* _tmp135_ = NULL;
-                               PaleteGirObject* _tmp136_ = NULL;
-                               PaleteGirObject* _tmp137_ = NULL;
-#line 476 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp129_ = n;
-#line 476 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp130_ = palete_gir_object_new ("Paramset", _tmp129_);
-#line 476 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp130_;
-#line 477 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp131_ = c;
-#line 477 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp132_ = ((PaleteGirObject*) self)->ns;
-#line 477 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp133_ = g_strdup (_tmp132_);
-#line 477 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp131_->ns);
-#line 477 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp131_->ns = _tmp133_;
-#line 478 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp134_ = parent;
-#line 478 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp135_ = c;
-#line 478 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp136_ = _g_object_ref0 (_tmp135_);
-#line 478 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (_tmp134_->paramset);
-#line 478 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp134_->paramset = _tmp136_;
-#line 479 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp137_ = c;
-#line 479 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp137_;
-#line 480 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 480 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3477 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label18) ? _tmp7_label18 : (_tmp7_label18 = g_quark_from_static_string ("instance-parameter")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3483 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp138_ = NULL;
-                               PaleteGirObject* _tmp139_ = NULL;
-                               PaleteGirObject* _tmp140_ = NULL;
-                               const gchar* _tmp141_ = NULL;
-                               gchar* _tmp142_ = NULL;
-                               PaleteGirObject* _tmp143_ = NULL;
-                               PaleteGirObject* _tmp144_ = NULL;
-                               GeeArrayList* _tmp145_ = NULL;
-                               PaleteGirObject* _tmp146_ = NULL;
-                               PaleteGirObject* _tmp147_ = NULL;
-#line 483 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp138_ = n;
-#line 483 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp139_ = palete_gir_object_new ("Param", _tmp138_);
-#line 483 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp139_;
-#line 484 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp140_ = c;
-#line 484 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp141_ = ((PaleteGirObject*) self)->ns;
-#line 484 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp142_ = g_strdup (_tmp141_);
-#line 484 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp140_->ns);
-#line 484 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp140_->ns = _tmp142_;
-#line 485 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp143_ = c;
-#line 485 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp143_->is_instance = TRUE;
-#line 486 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp144_ = parent;
-#line 486 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp145_ = _tmp144_->params;
-#line 486 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp146_ = c;
-#line 486 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp145_, _tmp146_);
-#line 487 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp147_ = c;
-#line 487 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp147_;
-#line 488 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 488 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3533 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label19) ? _tmp7_label19 : (_tmp7_label19 = g_quark_from_static_string ("parameter")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3539 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp148_ = NULL;
-                               PaleteGirObject* _tmp149_ = NULL;
-                               PaleteGirObject* _tmp150_ = NULL;
-                               const gchar* _tmp151_ = NULL;
-                               gchar* _tmp152_ = NULL;
-                               PaleteGirObject* _tmp153_ = NULL;
-                               GeeArrayList* _tmp154_ = NULL;
-                               PaleteGirObject* _tmp155_ = NULL;
-                               PaleteGirObject* _tmp156_ = NULL;
-#line 491 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp148_ = n;
-#line 491 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp149_ = palete_gir_object_new ("Param", _tmp148_);
-#line 491 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp149_;
-#line 492 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp150_ = c;
-#line 492 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp151_ = ((PaleteGirObject*) self)->ns;
-#line 492 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp152_ = g_strdup (_tmp151_);
-#line 492 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp150_->ns);
-#line 492 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp150_->ns = _tmp152_;
-#line 493 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp153_ = parent;
-#line 493 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp154_ = _tmp153_->params;
-#line 493 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp155_ = c;
-#line 493 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp154_, _tmp155_);
-#line 494 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp156_ = c;
-#line 494 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp156_;
-#line 495 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 495 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3584 "Gir.vala.c"
-                       }
-               }
-       } else if ((_tmp8_ == ((0 != _tmp7_label20) ? _tmp7_label20 : (_tmp7_label20 = g_quark_from_static_string ("property")))) || (_tmp8_ == ((0 != _tmp7_label21) ? _tmp7_label21 : (_tmp7_label21 = g_quark_from_static_string ("field"))))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3590 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp157_ = NULL;
-                               gchar* _tmp158_ = NULL;
-                               gchar* _tmp159_ = NULL;
-                               PaleteGirObject* _tmp160_ = NULL;
-                               PaleteGirObject* _tmp161_ = NULL;
-                               PaleteGirObject* _tmp162_ = NULL;
-                               const gchar* _tmp163_ = NULL;
-                               gchar* _tmp164_ = NULL;
-                               PaleteGirObject* _tmp165_ = NULL;
-                               PaleteGirObject* _tmp166_ = NULL;
-                               const gchar* _tmp167_ = NULL;
-                               gchar* _tmp168_ = NULL;
-                               PaleteGirObject* _tmp169_ = NULL;
-                               GeeHashMap* _tmp170_ = NULL;
-                               const gchar* _tmp171_ = NULL;
-                               gchar* _tmp172_ = NULL;
-                               gchar* _tmp173_ = NULL;
-                               PaleteGirObject* _tmp174_ = NULL;
-                               PaleteGirObject* _tmp175_ = NULL;
-#line 499 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp157_ = n;
-#line 499 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp158_ = string_replace (_tmp157_, "-", "_");
-#line 499 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp159_ = _tmp158_;
-#line 499 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp160_ = palete_gir_object_new ("Prop", _tmp159_);
-#line 499 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp161_ = _tmp160_;
-#line 499 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp159_);
-#line 499 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp161_;
-#line 500 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp162_ = c;
-#line 500 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp163_ = ((PaleteGirObject*) self)->ns;
-#line 500 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp164_ = g_strdup (_tmp163_);
-#line 500 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp162_->ns);
-#line 500 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp162_->ns = _tmp164_;
-#line 501 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp165_ = c;
-#line 501 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp166_ = parent;
-#line 501 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp167_ = _tmp166_->name;
-#line 501 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp168_ = g_strdup (_tmp167_);
-#line 501 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp165_->propertyof);
-#line 501 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp165_->propertyof = _tmp168_;
-#line 502 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp169_ = parent;
-#line 502 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp170_ = _tmp169_->props;
-#line 502 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp171_ = n;
-#line 502 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp172_ = string_replace (_tmp171_, "-", "_");
-#line 502 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp173_ = _tmp172_;
-#line 502 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp174_ = c;
-#line 502 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp170_, _tmp173_, _tmp174_);
-#line 502 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp173_);
-#line 503 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp175_ = c;
-#line 503 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp175_;
-#line 504 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 504 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3673 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label22) ? _tmp7_label22 : (_tmp7_label22 = g_quark_from_static_string ("function")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3679 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp176_ = NULL;
-                               PaleteGirObject* _tmp177_ = NULL;
-                               PaleteGirObject* _tmp178_ = NULL;
-                               const gchar* _tmp179_ = NULL;
-                               gchar* _tmp180_ = NULL;
-                               PaleteGirObject* _tmp181_ = NULL;
-                               GeeHashMap* _tmp182_ = NULL;
-                               const gchar* _tmp183_ = NULL;
-                               PaleteGirObject* _tmp184_ = NULL;
-                               PaleteGirObject* _tmp185_ = NULL;
-#line 507 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp176_ = n;
-#line 507 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp177_ = palete_gir_object_new ("Function", _tmp176_);
-#line 507 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp177_;
-#line 508 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp178_ = c;
-#line 508 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp179_ = ((PaleteGirObject*) self)->ns;
-#line 508 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp180_ = g_strdup (_tmp179_);
-#line 508 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp178_->ns);
-#line 508 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp178_->ns = _tmp180_;
-#line 509 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp181_ = parent;
-#line 509 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp182_ = _tmp181_->methods;
-#line 509 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp183_ = n;
-#line 509 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp184_ = c;
-#line 509 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp182_, _tmp183_, _tmp184_);
-#line 510 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp185_ = c;
-#line 510 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp185_;
-#line 511 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 511 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3727 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label23) ? _tmp7_label23 : (_tmp7_label23 = g_quark_from_static_string ("array")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3733 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp186_ = NULL;
-#line 514 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp186_ = parent;
-#line 514 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp186_->is_array = TRUE;
-#line 515 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3743 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label24) ? _tmp7_label24 : (_tmp7_label24 = g_quark_from_static_string ("varargs")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3749 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp187_ = NULL;
-#line 518 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp187_ = parent;
-#line 518 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp187_->is_varargs = TRUE;
-#line 519 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 519 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 3761 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label25) ? _tmp7_label25 : (_tmp7_label25 = g_quark_from_static_string ("constant")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3767 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp188_ = NULL;
-                               PaleteGirObject* _tmp189_ = NULL;
-                               PaleteGirObject* _tmp190_ = NULL;
-                               xmlNode* _tmp191_ = NULL;
-                               gchar* _tmp192_ = NULL;
-                               PaleteGirObject* _tmp193_ = NULL;
-                               const gchar* _tmp194_ = NULL;
-                               gchar* _tmp195_ = NULL;
-                               PaleteGirObject* _tmp196_ = NULL;
-                               GeeHashMap* _tmp197_ = NULL;
-                               const gchar* _tmp198_ = NULL;
-                               PaleteGirObject* _tmp199_ = NULL;
-                               PaleteGirObject* _tmp200_ = NULL;
-#line 522 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp188_ = n;
-#line 522 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp189_ = palete_gir_object_new ("Const", _tmp188_);
-#line 522 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp189_;
-#line 523 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp190_ = c;
-#line 523 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp191_ = element;
-#line 523 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp192_ = (gchar*) xmlGetProp (_tmp191_, (xmlChar*) "value");
-#line 523 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp190_->value);
-#line 523 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp190_->value = _tmp192_;
-#line 524 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp193_ = c;
-#line 524 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp194_ = ((PaleteGirObject*) self)->ns;
-#line 524 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp195_ = g_strdup (_tmp194_);
-#line 524 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp193_->ns);
-#line 524 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp193_->ns = _tmp195_;
-#line 525 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp196_ = parent;
-#line 525 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp197_ = _tmp196_->consts;
-#line 525 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp198_ = n;
-#line 525 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp199_ = c;
-#line 525 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp197_, _tmp198_, _tmp199_);
-#line 526 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp200_ = c;
-#line 526 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp200_;
-#line 527 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 527 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 527 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 3830 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label26) ? _tmp7_label26 : (_tmp7_label26 = g_quark_from_static_string ("enumeration")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3836 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp201_ = NULL;
-                               PaleteGirObject* _tmp202_ = NULL;
-                               PaleteGirObject* _tmp203_ = NULL;
-                               const gchar* _tmp204_ = NULL;
-                               gchar* _tmp205_ = NULL;
-                               PaleteGirObject* _tmp206_ = NULL;
-                               GeeHashMap* _tmp207_ = NULL;
-                               const gchar* _tmp208_ = NULL;
-                               PaleteGirObject* _tmp209_ = NULL;
-                               PaleteGirObject* _tmp210_ = NULL;
-#line 531 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp201_ = n;
-#line 531 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp202_ = palete_gir_object_new ("Enum", _tmp201_);
-#line 531 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp202_;
-#line 532 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp203_ = c;
-#line 532 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp204_ = ((PaleteGirObject*) self)->ns;
-#line 532 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp205_ = g_strdup (_tmp204_);
-#line 532 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp203_->ns);
-#line 532 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp203_->ns = _tmp205_;
-#line 533 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp206_ = parent;
-#line 533 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp207_ = _tmp206_->consts;
-#line 533 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp208_ = n;
-#line 533 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp209_ = c;
-#line 533 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp207_, _tmp208_, _tmp209_);
-#line 535 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp210_ = c;
-#line 535 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               parent = _tmp210_;
-#line 536 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 536 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3884 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label27) ? _tmp7_label27 : (_tmp7_label27 = g_quark_from_static_string ("member")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3890 "Gir.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* c = NULL;
-                               const gchar* _tmp211_ = NULL;
-                               PaleteGirObject* _tmp212_ = NULL;
-                               PaleteGirObject* _tmp213_ = NULL;
-                               const gchar* _tmp214_ = NULL;
-                               gchar* _tmp215_ = NULL;
-                               PaleteGirObject* _tmp216_ = NULL;
-                               xmlNode* _tmp217_ = NULL;
-                               gchar* _tmp218_ = NULL;
-                               PaleteGirObject* _tmp219_ = NULL;
-                               GeeHashMap* _tmp220_ = NULL;
-                               const gchar* _tmp221_ = NULL;
-                               PaleteGirObject* _tmp222_ = NULL;
-#line 539 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp211_ = n;
-#line 539 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp212_ = palete_gir_object_new ("EnumMember", _tmp211_);
-#line 539 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               c = _tmp212_;
-#line 540 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp213_ = c;
-#line 540 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp214_ = ((PaleteGirObject*) self)->ns;
-#line 540 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp215_ = g_strdup (_tmp214_);
-#line 540 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp213_->ns);
-#line 540 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp213_->ns = _tmp215_;
-#line 541 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp216_ = c;
-#line 541 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp217_ = element;
-#line 541 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp218_ = (gchar*) xmlGetProp (_tmp217_, (xmlChar*) "value");
-#line 541 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp216_->value);
-#line 541 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp216_->value = _tmp218_;
-#line 542 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp219_ = parent;
-#line 542 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp220_ = _tmp219_->consts;
-#line 542 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp221_ = n;
-#line 542 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp222_ = c;
-#line 542 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp220_, _tmp221_, _tmp222_);
-#line 543 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 543 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 543 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 544 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_object_unref0 (c);
-#line 544 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               break;
-#line 3952 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label28) ? _tmp7_label28 : (_tmp7_label28 = g_quark_from_static_string ("doc-deprecated")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3958 "Gir.vala.c"
-                       default:
-                       {
-#line 548 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 548 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 3965 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label29) ? _tmp7_label29 : (_tmp7_label29 = g_quark_from_static_string ("record")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3971 "Gir.vala.c"
-                       default:
-                       {
-#line 551 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 551 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 3978 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label30) ? _tmp7_label30 : (_tmp7_label30 = g_quark_from_static_string ("bitfield")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3984 "Gir.vala.c"
-                       default:
-                       {
-#line 553 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 553 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 3991 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label31) ? _tmp7_label31 : (_tmp7_label31 = g_quark_from_static_string ("prerequisite")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 3997 "Gir.vala.c"
-                       default:
-                       {
-#line 555 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 555 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 4004 "Gir.vala.c"
-                       }
-               }
-       } else if (_tmp8_ == ((0 != _tmp7_label32) ? _tmp7_label32 : (_tmp7_label32 = g_quark_from_static_string ("union")))) {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 4010 "Gir.vala.c"
-                       default:
-                       {
-#line 557 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 557 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 4017 "Gir.vala.c"
-                       }
-               }
-       } else {
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               switch (0) {
-#line 4023 "Gir.vala.c"
-                       default:
-                       {
-                               xmlNode* _tmp223_ = NULL;
-                               const gchar* _tmp224_ = NULL;
-                               gchar* _tmp225_ = NULL;
-                               gchar* _tmp226_ = NULL;
-                               gchar* _tmp227_ = NULL;
-                               gchar* _tmp228_ = NULL;
-#line 559 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp223_ = element;
-#line 559 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp224_ = _tmp223_->name;
-#line 559 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp225_ = g_strconcat ("UNHANDLED Gir file element: ", _tmp224_, NULL);
-#line 559 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp226_ = _tmp225_;
-#line 559 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp227_ = g_strconcat (_tmp226_, "\n", NULL);
-#line 559 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp228_ = _tmp227_;
-#line 559 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               g_print ("%s", _tmp228_);
-#line 559 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp228_);
-#line 559 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (_tmp226_);
-#line 560 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _g_free0 (n);
-#line 560 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               return;
-#line 4054 "Gir.vala.c"
-                       }
-               }
-       }
-       {
-               xmlNode* iter = NULL;
-               xmlNode* _tmp229_ = NULL;
-               xmlNode* _tmp230_ = NULL;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp229_ = element;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp230_ = _tmp229_->children;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               iter = _tmp230_;
-#line 4068 "Gir.vala.c"
-               {
-                       gboolean _tmp231_ = FALSE;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _tmp231_ = TRUE;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       while (TRUE) {
-#line 4075 "Gir.vala.c"
-                               xmlNode* _tmp234_ = NULL;
-                               xmlNode* _tmp235_ = NULL;
-                               xmlElementType _tmp236_ = 0;
-                               xmlNode* _tmp237_ = NULL;
-                               PaleteGirObject* _tmp238_ = NULL;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!_tmp231_) {
-#line 4083 "Gir.vala.c"
-                                       xmlNode* _tmp232_ = NULL;
-                                       xmlNode* _tmp233_ = NULL;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp232_ = iter;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       _tmp233_ = _tmp232_->next;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       iter = _tmp233_;
-#line 4092 "Gir.vala.c"
-                               }
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp231_ = FALSE;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp234_ = iter;
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (!(_tmp234_ != NULL)) {
-#line 578 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       break;
-#line 4102 "Gir.vala.c"
-                               }
-#line 579 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp235_ = iter;
-#line 579 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp236_ = _tmp235_->type;
-#line 579 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               if (_tmp236_ == XML_TEXT_NODE) {
-#line 580 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                                       continue;
-#line 4112 "Gir.vala.c"
-                               }
-#line 582 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp237_ = iter;
-#line 582 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               _tmp238_ = parent;
-#line 582 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                               palete_gir_walk (self, _tmp237_, _tmp238_);
-#line 4120 "Gir.vala.c"
-                       }
-               }
-       }
-#line 364 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_free0 (n);
-#line 4126 "Gir.vala.c"
-}
-
-
-gchar* palete_gir_doc (PaleteGir* self, const gchar* what) {
-       gchar* result = NULL;
-       gchar** ar = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar** _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gint ar_length1 = 0;
-       gint _ar_size_ = 0;
-       PaleteGirObject* cls = NULL;
-       GeeHashMap* _tmp3_ = NULL;
-       gchar** _tmp4_ = NULL;
-       gint _tmp4__length1 = 0;
-       const gchar* _tmp5_ = NULL;
-       gpointer _tmp6_ = NULL;
-       gchar** _tmp7_ = NULL;
-       gint _tmp7__length1 = 0;
-       PaleteGirObject* pr = NULL;
-       PaleteGirObject* _tmp14_ = NULL;
-       GeeHashMap* _tmp15_ = NULL;
-       gchar** _tmp16_ = NULL;
-       gint _tmp16__length1 = 0;
-       const gchar* _tmp17_ = NULL;
-       gpointer _tmp18_ = NULL;
-       const gchar* _tmp19_ = NULL;
-       PaleteGirObject* _tmp20_ = NULL;
-       const gchar* _tmp21_ = NULL;
-       gchar* _tmp24_ = NULL;
-#line 586 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 586 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       g_return_val_if_fail (what != NULL, NULL);
-#line 588 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp0_ = what;
-#line 588 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0);
-#line 588 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       ar = _tmp2_;
-#line 588 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       ar_length1 = _vala_array_length (_tmp1_);
-#line 588 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _ar_size_ = ar_length1;
-#line 589 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp3_ = ((PaleteGirObject*) self)->classes;
-#line 589 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4_ = ar;
-#line 589 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp4__length1 = ar_length1;
-#line 589 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp5_ = _tmp4_[1];
-#line 589 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp6_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp5_);
-#line 589 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       cls = (PaleteGirObject*) _tmp6_;
-#line 590 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp7_ = ar;
-#line 590 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp7__length1 = ar_length1;
-#line 590 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp7__length1 == 2) {
-#line 4189 "Gir.vala.c"
-               const gchar* _tmp8_ = NULL;
-               PaleteGirObject* _tmp9_ = NULL;
-               const gchar* _tmp10_ = NULL;
-               gchar* _tmp13_ = NULL;
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp9_ = cls;
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp10_ = _tmp9_->doctxt;
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               if (_tmp10_ != NULL) {
-#line 4200 "Gir.vala.c"
-                       PaleteGirObject* _tmp11_ = NULL;
-                       const gchar* _tmp12_ = NULL;
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _tmp11_ = cls;
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _tmp12_ = _tmp11_->doctxt;
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _tmp8_ = _tmp12_;
-#line 4209 "Gir.vala.c"
-               } else {
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-                       _tmp8_ = "";
-#line 4213 "Gir.vala.c"
-               }
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp13_ = g_strdup (_tmp8_);
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               result = _tmp13_;
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _g_object_unref0 (cls);
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 591 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               return result;
-#line 4225 "Gir.vala.c"
-       }
-#line 594 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp14_ = cls;
-#line 594 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp15_ = _tmp14_->props;
-#line 594 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp16_ = ar;
-#line 594 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp16__length1 = ar_length1;
-#line 594 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp17_ = _tmp16_[2];
-#line 594 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp18_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp15_, _tmp17_);
-#line 594 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       pr = (PaleteGirObject*) _tmp18_;
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp20_ = pr;
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp21_ = _tmp20_->doctxt;
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       if (_tmp21_ != NULL) {
-#line 4247 "Gir.vala.c"
-               PaleteGirObject* _tmp22_ = NULL;
-               const gchar* _tmp23_ = NULL;
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp22_ = pr;
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp23_ = _tmp22_->doctxt;
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp19_ = _tmp23_;
-#line 4256 "Gir.vala.c"
-       } else {
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-               _tmp19_ = "";
-#line 4260 "Gir.vala.c"
-       }
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _tmp24_ = g_strdup (_tmp19_);
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       result = _tmp24_;
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (pr);
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       _g_object_unref0 (cls);
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
-#line 595 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       return result;
-#line 4274 "Gir.vala.c"
-}
-
-
-static void palete_gir_class_init (PaleteGirClass * klass) {
-#line 274 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       palete_gir_parent_class = g_type_class_peek_parent (klass);
-#line 274 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       G_OBJECT_CLASS (klass)->finalize = palete_gir_finalize;
-#line 4283 "Gir.vala.c"
-}
-
-
-static void palete_gir_instance_init (PaleteGir * self) {
-}
-
-
-static void palete_gir_finalize (GObject* obj) {
-       PaleteGir * self;
-#line 274 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_GIR, PaleteGir);
-#line 274 "/home/alan/gitlive/app.Builder.js/Palete/Gir.vala"
-       G_OBJECT_CLASS (palete_gir_parent_class)->finalize (obj);
-#line 4297 "Gir.vala.c"
-}
-
-
-GType palete_gir_get_type (void) {
-       static volatile gsize palete_gir_type_id__volatile = 0;
-       if (g_once_init_enter (&palete_gir_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (PaleteGirClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_gir_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteGir), 0, (GInstanceInitFunc) palete_gir_instance_init, NULL };
-               GType palete_gir_type_id;
-               palete_gir_type_id = g_type_register_static (PALETE_TYPE_GIR_OBJECT, "PaleteGir", &g_define_type_info, 0);
-               g_once_init_leave (&palete_gir_type_id__volatile, palete_gir_type_id);
-       }
-       return palete_gir_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/Palete/Gtk.vala.c b/Palete/Gtk.vala.c
deleted file mode 100644 (file)
index 021a0a2..0000000
+++ /dev/null
@@ -1,1739 +0,0 @@
-/* Gtk.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Gtk.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-
-
-#define PALETE_INTROSPECT_TYPE_EL (palete_introspect_el_get_type ())
-#define PALETE_INTROSPECT_EL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectEl))
-#define PALETE_INTROSPECT_EL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectElClass))
-#define PALETE_INTROSPECT_IS_EL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_INTROSPECT_TYPE_EL))
-#define PALETE_INTROSPECT_IS_EL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_INTROSPECT_TYPE_EL))
-#define PALETE_INTROSPECT_EL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectElClass))
-
-typedef struct _PaleteIntrospectEl PaleteIntrospectEl;
-typedef struct _PaleteIntrospectElClass PaleteIntrospectElClass;
-typedef struct _PaleteIntrospectElPrivate PaleteIntrospectElPrivate;
-
-#define PALETE_INTROSPECT_EL_TYPE_ELTYPE (palete_introspect_el_eltype_get_type ())
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-typedef struct _PaletePaletePrivate PaletePaletePrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-
-#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
-#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
-#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-
-typedef struct _PaleteGirObject PaleteGirObject;
-typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
-
-#define PALETE_TYPE_USAGE (palete_usage_get_type ())
-#define PALETE_USAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_USAGE, PaleteUsage))
-#define PALETE_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_USAGE, PaleteUsageClass))
-#define PALETE_IS_USAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_USAGE))
-#define PALETE_IS_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_USAGE))
-#define PALETE_USAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_USAGE, PaleteUsageClass))
-
-typedef struct _PaleteUsage PaleteUsage;
-typedef struct _PaleteUsageClass PaleteUsageClass;
-
-#define PALETE_TYPE_GTK (palete_gtk_get_type ())
-#define PALETE_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GTK, PaleteGtk))
-#define PALETE_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GTK, PaleteGtkClass))
-#define PALETE_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GTK))
-#define PALETE_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GTK))
-#define PALETE_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GTK, PaleteGtkClass))
-
-typedef struct _PaleteGtk PaleteGtk;
-typedef struct _PaleteGtkClass PaleteGtkClass;
-typedef struct _PaleteGtkPrivate PaleteGtkPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-#define PALETE_TYPE_GIR (palete_gir_get_type ())
-#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir))
-#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass))
-#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR))
-#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR))
-#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass))
-
-typedef struct _PaleteGir PaleteGir;
-typedef struct _PaleteGirClass PaleteGirClass;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate;
-
-typedef enum  {
-       PALETE_INTROSPECT_EL_ELTYPE_NS,
-       PALETE_INTROSPECT_EL_ELTYPE_CLASS,
-       PALETE_INTROSPECT_EL_ELTYPE_METHOD,
-       PALETE_INTROSPECT_EL_ELTYPE_PROP
-} PaleteIntrospectEleltype;
-
-struct _PaleteIntrospectEl {
-       GObject parent_instance;
-       PaleteIntrospectElPrivate * priv;
-       PaleteIntrospectEleltype type;
-};
-
-struct _PaleteIntrospectElClass {
-       GObjectClass parent_class;
-};
-
-struct _PaletePalete {
-       GObject parent_instance;
-       PaletePaletePrivate * priv;
-       gchar* name;
-       GeeArrayList* map;
-};
-
-struct _PaletePaleteClass {
-       GObjectClass parent_class;
-       void (*fillPack) (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent);
-       void (*load) (PaletePalete* self);
-       GeeHashMap* (*getPropertiesFor) (PaletePalete* self, const gchar* ename, const gchar* type);
-       PaleteGirObject* (*getClass) (PaletePalete* self, const gchar* ename);
-};
-
-struct _PaleteGtk {
-       PaletePalete parent_instance;
-       PaleteGtkPrivate * priv;
-};
-
-struct _PaleteGtkClass {
-       PaletePaleteClass parent_class;
-};
-
-struct _PaleteGirObject {
-       GObject parent_instance;
-       PaleteGirObjectPrivate * priv;
-       gchar* name;
-       gchar* ns;
-       gchar* propertyof;
-       gchar* type;
-       gchar* nodetype;
-       gchar* package;
-       PaleteGirObject* paramset;
-       PaleteGirObject* return_value;
-       gboolean is_instance;
-       gboolean is_array;
-       gboolean is_varargs;
-       gchar* parent;
-       gchar* value;
-       gchar* sig;
-       GeeArrayList* params;
-       GeeArrayList* implements;
-       GeeArrayList* inherits;
-       GeeHashMap* ctors;
-       GeeHashMap* methods;
-       GeeHashMap* includes;
-       GeeHashMap* classes;
-       GeeHashMap* props;
-       GeeHashMap* consts;
-       GeeHashMap* signals;
-       gchar* doctxt;
-};
-
-struct _PaleteGirObjectClass {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       PALETE_ERROR_INVALID_TYPE,
-       PALETE_ERROR_NEED_IMPLEMENTING,
-       PALETE_ERROR_MISSING_FILE,
-       PALETE_ERROR_INVALID_VALUE
-} PaleteError;
-#define PALETE_ERROR palete_error_quark ()
-
-static gpointer palete_introspect_el_parent_class = NULL;
-static gpointer palete_gtk_parent_class = NULL;
-
-GType palete_introspect_el_get_type (void) G_GNUC_CONST;
-GType palete_introspect_el_eltype_get_type (void) G_GNUC_CONST;
-enum  {
-       PALETE_INTROSPECT_EL_DUMMY_PROPERTY
-};
-PaleteIntrospectEl* palete_introspect_el_new (void);
-PaleteIntrospectEl* palete_introspect_el_construct (GType object_type);
-static void palete_introspect_el_finalize (GObject* obj);
-GType palete_palete_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-GType palete_gir_object_get_type (void) G_GNUC_CONST;
-GType palete_usage_get_type (void) G_GNUC_CONST;
-GType palete_gtk_get_type (void) G_GNUC_CONST;
-enum  {
-       PALETE_GTK_DUMMY_PROPERTY
-};
-PaleteGtk* palete_gtk_new (void);
-PaleteGtk* palete_gtk_construct (GType object_type);
-PaletePalete* palete_palete_construct (GType object_type);
-static void palete_gtk_real_load (PaletePalete* base);
-void palete_palete_loadUsageFile (PaletePalete* self, const gchar* fname);
-gchar* palete_gtk_doc (PaleteGtk* self, const gchar* what);
-GType palete_gir_get_type (void) G_GNUC_CONST;
-PaleteGir* palete_gir_factory (const gchar* ns);
-gchar* palete_gir_doc (PaleteGir* self, const gchar* what);
-static PaleteGirObject* palete_gtk_real_getClass (PaletePalete* base, const gchar* ename);
-static GeeHashMap* palete_gtk_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type);
-void palete_gir_object_overlayParent (PaleteGirObject* self);
-GQuark palete_error_quark (void);
-gchar** palete_gtk_getInheritsFor (PaleteGtk* self, const gchar* ename, int* result_length1);
-gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1);
-static void palete_gtk_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent);
-gchar* js_render_node_fqn (JsRenderNode* self);
-GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type);
-gchar* palete_gir_fqtype (const gchar* type, const gchar* ns);
-gchar* palete_gir_guessDefaultValueForType (const gchar* type);
-void js_render_node_set (JsRenderNode* self, const gchar* key, const gchar* value);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-GType palete_introspect_el_eltype_get_type (void) {
-       static volatile gsize palete_introspect_el_eltype_type_id__volatile = 0;
-       if (g_once_init_enter (&palete_introspect_el_eltype_type_id__volatile)) {
-               static const GEnumValue values[] = {{PALETE_INTROSPECT_EL_ELTYPE_NS, "PALETE_INTROSPECT_EL_ELTYPE_NS", "ns"}, {PALETE_INTROSPECT_EL_ELTYPE_CLASS, "PALETE_INTROSPECT_EL_ELTYPE_CLASS", "class"}, {PALETE_INTROSPECT_EL_ELTYPE_METHOD, "PALETE_INTROSPECT_EL_ELTYPE_METHOD", "method"}, {PALETE_INTROSPECT_EL_ELTYPE_PROP, "PALETE_INTROSPECT_EL_ELTYPE_PROP", "prop"}, {0, NULL, NULL}};
-               GType palete_introspect_el_eltype_type_id;
-               palete_introspect_el_eltype_type_id = g_enum_register_static ("PaleteIntrospectEleltype", values);
-               g_once_init_leave (&palete_introspect_el_eltype_type_id__volatile, palete_introspect_el_eltype_type_id);
-       }
-       return palete_introspect_el_eltype_type_id__volatile;
-}
-
-
-PaleteIntrospectEl* palete_introspect_el_construct (GType object_type) {
-       PaleteIntrospectEl * self = NULL;
-#line 7 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       self = (PaleteIntrospectEl*) g_object_new (object_type, NULL);
-#line 7 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       return self;
-#line 237 "Gtk.vala.c"
-}
-
-
-PaleteIntrospectEl* palete_introspect_el_new (void) {
-#line 7 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       return palete_introspect_el_construct (PALETE_INTROSPECT_TYPE_EL);
-#line 244 "Gtk.vala.c"
-}
-
-
-static void palete_introspect_el_class_init (PaleteIntrospectElClass * klass) {
-#line 7 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       palete_introspect_el_parent_class = g_type_class_peek_parent (klass);
-#line 7 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       G_OBJECT_CLASS (klass)->finalize = palete_introspect_el_finalize;
-#line 253 "Gtk.vala.c"
-}
-
-
-static void palete_introspect_el_instance_init (PaleteIntrospectEl * self) {
-}
-
-
-static void palete_introspect_el_finalize (GObject* obj) {
-       PaleteIntrospectEl * self;
-#line 7 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectEl);
-#line 7 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       G_OBJECT_CLASS (palete_introspect_el_parent_class)->finalize (obj);
-#line 267 "Gtk.vala.c"
-}
-
-
-GType palete_introspect_el_get_type (void) {
-       static volatile gsize palete_introspect_el_type_id__volatile = 0;
-       if (g_once_init_enter (&palete_introspect_el_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (PaleteIntrospectElClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_introspect_el_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteIntrospectEl), 0, (GInstanceInitFunc) palete_introspect_el_instance_init, NULL };
-               GType palete_introspect_el_type_id;
-               palete_introspect_el_type_id = g_type_register_static (G_TYPE_OBJECT, "PaleteIntrospectEl", &g_define_type_info, 0);
-               g_once_init_leave (&palete_introspect_el_type_id__volatile, palete_introspect_el_type_id);
-       }
-       return palete_introspect_el_type_id__volatile;
-}
-
-
-PaleteGtk* palete_gtk_construct (GType object_type) {
-       PaleteGtk * self = NULL;
-       gchar* _tmp0_ = NULL;
-#line 29 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       self = (PaleteGtk*) palete_palete_construct (object_type);
-#line 30 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp0_ = g_strdup ("Gtk");
-#line 30 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_free0 (((PaletePalete*) self)->name);
-#line 30 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       ((PaletePalete*) self)->name = _tmp0_;
-#line 24 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       return self;
-#line 296 "Gtk.vala.c"
-}
-
-
-PaleteGtk* palete_gtk_new (void) {
-#line 24 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       return palete_gtk_construct (PALETE_TYPE_GTK);
-#line 303 "Gtk.vala.c"
-}
-
-
-static void palete_gtk_real_load (PaletePalete* base) {
-       PaleteGtk * self;
-#line 41 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       self = (PaleteGtk*) base;
-#line 43 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       palete_palete_loadUsageFile ((PaletePalete*) self, "/usr/share/appBuilder/GtkUsage.txt");
-#line 313 "Gtk.vala.c"
-}
-
-
-gchar* palete_gtk_doc (PaleteGtk* self, const gchar* what) {
-       gchar* result = NULL;
-       gchar* ns = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar** _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-       const gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       PaleteGir* gir = NULL;
-       PaleteGir* _tmp7_ = NULL;
-       const gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       g_return_val_if_fail (what != NULL, NULL);
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp0_ = what;
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0);
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp3_ = _tmp2_;
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp3__length1 = _vala_array_length (_tmp1_);
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp4_ = _tmp3_[0];
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp5_ = g_strdup (_tmp4_);
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp6_ = _tmp5_;
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp3_ = (_vala_array_free (_tmp3_, _tmp3__length1, (GDestroyNotify) g_free), NULL);
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       ns = _tmp6_;
-#line 50 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp7_ = palete_gir_factory (ns);
-#line 50 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       gir = _tmp7_;
-#line 51 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp8_ = what;
-#line 51 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp9_ = palete_gir_doc (gir, _tmp8_);
-#line 51 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       result = _tmp9_;
-#line 51 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_object_unref0 (gir);
-#line 51 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_free0 (ns);
-#line 51 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       return result;
-#line 370 "Gtk.vala.c"
-}
-
-
-static PaleteGirObject* palete_gtk_real_getClass (PaletePalete* base, const gchar* ename) {
-       PaleteGtk * self;
-       PaleteGirObject* result = NULL;
-       gchar** es = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar** _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gint es_length1 = 0;
-       gint _es_size_ = 0;
-       PaleteGir* gir = NULL;
-       const gchar* _tmp3_ = NULL;
-       PaleteGir* _tmp4_ = NULL;
-       GeeHashMap* _tmp5_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       gpointer _tmp7_ = NULL;
-#line 57 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       self = (PaleteGtk*) base;
-#line 57 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       g_return_val_if_fail (ename != NULL, NULL);
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp0_ = ename;
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0);
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       es = _tmp2_;
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       es_length1 = _vala_array_length (_tmp1_);
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _es_size_ = es_length1;
-#line 61 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp3_ = es[0];
-#line 61 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp4_ = palete_gir_factory (_tmp3_);
-#line 61 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       gir = _tmp4_;
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp5_ = ((PaleteGirObject*) gir)->classes;
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp6_ = es[1];
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp7_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp5_, _tmp6_);
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       result = (PaleteGirObject*) _tmp7_;
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_object_unref0 (gir);
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       return result;
-#line 423 "Gtk.vala.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 99 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 430 "Gtk.vala.c"
-}
-
-
-static GeeHashMap* palete_gtk_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type) {
-       PaleteGtk * self;
-       GeeHashMap* result = NULL;
-       gchar** es = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar** _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gint es_length1 = 0;
-       gint _es_size_ = 0;
-       PaleteGir* gir = NULL;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-       const gchar* _tmp4_ = NULL;
-       PaleteGir* _tmp5_ = NULL;
-       PaleteGirObject* cls = NULL;
-       PaleteGir* _tmp6_ = NULL;
-       GeeHashMap* _tmp7_ = NULL;
-       gchar** _tmp8_ = NULL;
-       gint _tmp8__length1 = 0;
-       const gchar* _tmp9_ = NULL;
-       gpointer _tmp10_ = NULL;
-       PaleteGirObject* _tmp11_ = NULL;
-       PaleteGirObject* _tmp13_ = NULL;
-       const gchar* _tmp14_ = NULL;
-       const gchar* _tmp15_ = NULL;
-       GQuark _tmp17_ = 0U;
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       static GQuark _tmp16_label0 = 0;
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       static GQuark _tmp16_label1 = 0;
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       static GQuark _tmp16_label2 = 0;
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       static GQuark _tmp16_label3 = 0;
-#line 468 "Gtk.vala.c"
-       GError * _inner_error_ = NULL;
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       self = (PaleteGtk*) base;
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       g_return_val_if_fail (ename != NULL, NULL);
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       g_return_val_if_fail (type != NULL, NULL);
-#line 79 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp0_ = ename;
-#line 79 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0);
-#line 79 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       es = _tmp2_;
-#line 79 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       es_length1 = _vala_array_length (_tmp1_);
-#line 79 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _es_size_ = es_length1;
-#line 80 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp3_ = es;
-#line 80 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp3__length1 = es_length1;
-#line 80 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp4_ = _tmp3_[0];
-#line 80 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp5_ = palete_gir_factory (_tmp4_);
-#line 80 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       gir = _tmp5_;
-#line 82 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp6_ = gir;
-#line 82 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp7_ = ((PaleteGirObject*) _tmp6_)->classes;
-#line 82 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp8_ = es;
-#line 82 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp8__length1 = es_length1;
-#line 82 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp9_ = _tmp8_[1];
-#line 82 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp10_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp7_, _tmp9_);
-#line 82 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       cls = (PaleteGirObject*) _tmp10_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp11_ = cls;
-#line 83 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       if (_tmp11_ == NULL) {
-#line 514 "Gtk.vala.c"
-               GeeHashMap* ret = NULL;
-               GeeHashMap* _tmp12_ = NULL;
-#line 84 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp12_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 84 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               ret = _tmp12_;
-#line 85 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               result = ret;
-#line 85 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_object_unref0 (cls);
-#line 85 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_object_unref0 (gir);
-#line 85 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 85 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               return result;
-#line 531 "Gtk.vala.c"
-       }
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp13_ = cls;
-#line 95 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       palete_gir_object_overlayParent (_tmp13_);
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp14_ = type;
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp15_ = _tmp14_;
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp17_ = (NULL == _tmp15_) ? 0 : g_quark_from_string (_tmp15_);
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       if (_tmp17_ == ((0 != _tmp16_label0) ? _tmp16_label0 : (_tmp16_label0 = g_quark_from_static_string ("props")))) {
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               switch (0) {
-#line 547 "Gtk.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp18_ = NULL;
-                               GeeHashMap* _tmp19_ = NULL;
-                               GeeHashMap* _tmp20_ = NULL;
-#line 99 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp18_ = cls;
-#line 99 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp19_ = _tmp18_->props;
-#line 99 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp20_ = _g_object_ref0 (_tmp19_);
-#line 99 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               result = _tmp20_;
-#line 99 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (cls);
-#line 99 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (gir);
-#line 99 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 99 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               return result;
-#line 569 "Gtk.vala.c"
-                       }
-               }
-       } else if (_tmp17_ == ((0 != _tmp16_label1) ? _tmp16_label1 : (_tmp16_label1 = g_quark_from_static_string ("signals")))) {
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               switch (0) {
-#line 575 "Gtk.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp21_ = NULL;
-                               GeeHashMap* _tmp22_ = NULL;
-                               GeeHashMap* _tmp23_ = NULL;
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp21_ = cls;
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp22_ = _tmp21_->signals;
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp23_ = _g_object_ref0 (_tmp22_);
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               result = _tmp23_;
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (cls);
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (gir);
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               return result;
-#line 597 "Gtk.vala.c"
-                       }
-               }
-       } else if (_tmp17_ == ((0 != _tmp16_label2) ? _tmp16_label2 : (_tmp16_label2 = g_quark_from_static_string ("methods")))) {
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               switch (0) {
-#line 603 "Gtk.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp24_ = NULL;
-                               GeeHashMap* _tmp25_ = NULL;
-                               GeeHashMap* _tmp26_ = NULL;
-#line 103 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp24_ = cls;
-#line 103 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp25_ = _tmp24_->methods;
-#line 103 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp26_ = _g_object_ref0 (_tmp25_);
-#line 103 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               result = _tmp26_;
-#line 103 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (cls);
-#line 103 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (gir);
-#line 103 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 103 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               return result;
-#line 625 "Gtk.vala.c"
-                       }
-               }
-       } else if (_tmp17_ == ((0 != _tmp16_label3) ? _tmp16_label3 : (_tmp16_label3 = g_quark_from_static_string ("ctors")))) {
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               switch (0) {
-#line 631 "Gtk.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp27_ = NULL;
-                               GeeHashMap* _tmp28_ = NULL;
-                               GeeHashMap* _tmp29_ = NULL;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp27_ = cls;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp28_ = _tmp27_->ctors;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp29_ = _g_object_ref0 (_tmp28_);
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               result = _tmp29_;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (cls);
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (gir);
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               return result;
-#line 653 "Gtk.vala.c"
-                       }
-               }
-       } else {
-#line 97 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               switch (0) {
-#line 659 "Gtk.vala.c"
-                       default:
-                       {
-                               const gchar* _tmp30_ = NULL;
-                               gchar* _tmp31_ = NULL;
-                               gchar* _tmp32_ = NULL;
-                               GError* _tmp33_ = NULL;
-                               GError* _tmp34_ = NULL;
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp30_ = type;
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp31_ = g_strconcat ("getPropertiesFor called with: ", _tmp30_, NULL);
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp32_ = _tmp31_;
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp33_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_INVALID_VALUE, _tmp32_);
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp34_ = _tmp33_;
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_free0 (_tmp32_);
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _inner_error_ = _tmp34_;
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (cls);
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _g_object_unref0 (gir);
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               g_clear_error (&_inner_error_);
-#line 107 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               return NULL;
-#line 693 "Gtk.vala.c"
-                       }
-               }
-       }
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_object_unref0 (cls);
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_object_unref0 (gir);
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 703 "Gtk.vala.c"
-}
-
-
-gchar** palete_gtk_getInheritsFor (PaleteGtk* self, const gchar* ename, int* result_length1) {
-       gchar** result = NULL;
-       gchar** ret = NULL;
-       gchar** _tmp0_ = NULL;
-       gint ret_length1 = 0;
-       gint _ret_size_ = 0;
-       gchar** es = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gchar** _tmp3_ = NULL;
-       gint es_length1 = 0;
-       gint _es_size_ = 0;
-       PaleteGir* gir = NULL;
-       gchar** _tmp4_ = NULL;
-       gint _tmp4__length1 = 0;
-       const gchar* _tmp5_ = NULL;
-       PaleteGir* _tmp6_ = NULL;
-       PaleteGirObject* cls = NULL;
-       PaleteGir* _tmp7_ = NULL;
-       GeeHashMap* _tmp8_ = NULL;
-       gchar** _tmp9_ = NULL;
-       gint _tmp9__length1 = 0;
-       const gchar* _tmp10_ = NULL;
-       gpointer _tmp11_ = NULL;
-       PaleteGirObject* _tmp12_ = NULL;
-       PaleteGirObject* _tmp14_ = NULL;
-       gint _tmp15_ = 0;
-       gchar** _tmp16_ = NULL;
-       gchar** _tmp17_ = NULL;
-       gint _tmp17__length1 = 0;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       g_return_val_if_fail (ename != NULL, NULL);
-#line 121 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp0_ = g_new0 (gchar*, 0 + 1);
-#line 121 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       ret = _tmp0_;
-#line 121 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       ret_length1 = 0;
-#line 121 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _ret_size_ = ret_length1;
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp1_ = ename;
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp3_ = _tmp2_ = g_strsplit (_tmp1_, ".", 0);
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       es = _tmp3_;
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       es_length1 = _vala_array_length (_tmp2_);
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _es_size_ = es_length1;
-#line 123 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp4_ = es;
-#line 123 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp4__length1 = es_length1;
-#line 123 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp5_ = _tmp4_[0];
-#line 123 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp6_ = palete_gir_factory (_tmp5_);
-#line 123 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       gir = _tmp6_;
-#line 125 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp7_ = gir;
-#line 125 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp8_ = ((PaleteGirObject*) _tmp7_)->classes;
-#line 125 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp9_ = es;
-#line 125 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp9__length1 = es_length1;
-#line 125 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp10_ = _tmp9_[1];
-#line 125 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp8_, _tmp10_);
-#line 125 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       cls = (PaleteGirObject*) _tmp11_;
-#line 126 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp12_ = cls;
-#line 126 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       if (_tmp12_ == NULL) {
-#line 787 "Gtk.vala.c"
-               gchar** _tmp13_ = NULL;
-               gint _tmp13__length1 = 0;
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp13_ = ret;
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp13__length1 = ret_length1;
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               if (result_length1) {
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       *result_length1 = _tmp13__length1;
-#line 798 "Gtk.vala.c"
-               }
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               result = _tmp13_;
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_object_unref0 (cls);
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_object_unref0 (gir);
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 127 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               return result;
-#line 810 "Gtk.vala.c"
-       }
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp14_ = cls;
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp16_ = palete_gir_object_inheritsToStringArray (_tmp14_, &_tmp15_);
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp17_ = _tmp16_;
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp17__length1 = _tmp15_;
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       if (result_length1) {
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               *result_length1 = _tmp17__length1;
-#line 824 "Gtk.vala.c"
-       }
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       result = _tmp17_;
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_object_unref0 (cls);
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_object_unref0 (gir);
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL);
-#line 129 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       return result;
-#line 838 "Gtk.vala.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = separator;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_ == NULL) {
-#line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               separator = "";
-#line 855 "Gtk.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ != NULL) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = TRUE;
-#line 865 "Gtk.vala.c"
-       } else {
-               gchar** _tmp4_ = NULL;
-               gint _tmp4__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp4__length1 > 0;
-#line 875 "Gtk.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp2_) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = TRUE;
-#line 881 "Gtk.vala.c"
-       } else {
-               gboolean _tmp5_ = FALSE;
-               gchar** _tmp6_ = NULL;
-               gint _tmp6__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp6__length1 == (-1)) {
-#line 892 "Gtk.vala.c"
-                       gchar** _tmp7_ = NULL;
-                       gint _tmp7__length1 = 0;
-                       const gchar* _tmp8_ = NULL;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp8_ = _tmp7_[0];
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = _tmp8_ != NULL;
-#line 904 "Gtk.vala.c"
-               } else {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = FALSE;
-#line 908 "Gtk.vala.c"
-               }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = _tmp5_;
-#line 912 "Gtk.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_) {
-#line 916 "Gtk.vala.c"
-               gint i = 0;
-               gsize len = 0UL;
-               gint _tmp31_ = 0;
-               gint _tmp33_ = 0;
-               gint _tmp34_ = 0;
-               gsize _tmp35_ = 0UL;
-               const gchar* _tmp36_ = NULL;
-               gint _tmp37_ = 0;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               const gchar* res = NULL;
-               gsize _tmp40_ = 0UL;
-               void* _tmp41_ = NULL;
-               void* ptr = NULL;
-               const gchar* _tmp42_ = NULL;
-               gchar** _tmp43_ = NULL;
-               gint _tmp43__length1 = 0;
-               const gchar* _tmp44_ = NULL;
-               void* _tmp45_ = NULL;
-               const gchar* _tmp62_ = NULL;
-#line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = (gsize) 1;
-#line 939 "Gtk.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp9_ = TRUE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 948 "Gtk.vala.c"
-                               gboolean _tmp11_ = FALSE;
-                               gboolean _tmp12_ = FALSE;
-                               gchar** _tmp13_ = NULL;
-                               gint _tmp13__length1 = 0;
-                               gint _tmp21_ = 0;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-                               gsize _tmp30_ = 0UL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp9_) {
-#line 961 "Gtk.vala.c"
-                                       gint _tmp10_ = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp10_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp10_ + 1;
-#line 967 "Gtk.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp13__length1 != (-1)) {
-#line 977 "Gtk.vala.c"
-                                       gint _tmp14_ = 0;
-                                       gchar** _tmp15_ = NULL;
-                                       gint _tmp15__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp14_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 989 "Gtk.vala.c"
-                               } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = FALSE;
-#line 993 "Gtk.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp12_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = TRUE;
-#line 999 "Gtk.vala.c"
-                               } else {
-                                       gboolean _tmp16_ = FALSE;
-                                       gchar** _tmp17_ = NULL;
-                                       gint _tmp17__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       if (_tmp17__length1 == (-1)) {
-#line 1010 "Gtk.vala.c"
-                                               gchar** _tmp18_ = NULL;
-                                               gint _tmp18__length1 = 0;
-                                               gint _tmp19_ = 0;
-                                               const gchar* _tmp20_ = NULL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp19_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp20_ = _tmp18_[_tmp19_];
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = _tmp20_ != NULL;
-#line 1025 "Gtk.vala.c"
-                                       } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = FALSE;
-#line 1029 "Gtk.vala.c"
-                                       }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = _tmp16_;
-#line 1033 "Gtk.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp11_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1039 "Gtk.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp23_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp24_ != NULL) {
-#line 1051 "Gtk.vala.c"
-                                       gchar** _tmp25_ = NULL;
-                                       gint _tmp25__length1 = 0;
-                                       gint _tmp26_ = 0;
-                                       const gchar* _tmp27_ = NULL;
-                                       gint _tmp28_ = 0;
-                                       gint _tmp29_ = 0;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp26_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp27_ = _tmp25_[_tmp26_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp29_ = _tmp28_;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = _tmp29_;
-#line 1072 "Gtk.vala.c"
-                               } else {
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = 0;
-#line 1076 "Gtk.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp30_ = len;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               len = _tmp30_ + _tmp21_;
-#line 1082 "Gtk.vala.c"
-                       }
-               }
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp31_ = i;
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp31_ == 0) {
-#line 1089 "Gtk.vala.c"
-                       gchar* _tmp32_ = NULL;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp32_ = g_strdup ("");
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       result = _tmp32_;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return result;
-#line 1097 "Gtk.vala.c"
-               }
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp33_ = i;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               str_array_length1 = _tmp33_;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp34_ = str_array_length1;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp35_ = len;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp36_ = separator;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp38_ = _tmp37_;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp39_ = i;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp40_ = len;
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp41_ = g_malloc (_tmp40_);
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = _tmp41_;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp42_ = res;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43_ = str_array;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43__length1 = str_array_length1;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp44_ = _tmp43_[0];
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               ptr = _tmp45_;
-#line 1135 "Gtk.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp46_ = TRUE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 1144 "Gtk.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               void* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               void* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint _tmp54__length1 = 0;
-                               gint _tmp55_ = 0;
-                               const gchar* _tmp56_ = NULL;
-                               void* _tmp60_ = NULL;
-                               void* _tmp61_ = NULL;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp46_) {
-#line 1160 "Gtk.vala.c"
-                                       gint _tmp47_ = 0;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp47_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp47_ + 1;
-#line 1166 "Gtk.vala.c"
-                               }
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp48_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49_ = str_array;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49__length1 = str_array_length1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 1180 "Gtk.vala.c"
-                               }
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp50_ = ptr;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp51_ = separator;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp52_;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp55_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp56_ = _tmp54_[_tmp55_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp56_ != NULL) {
-#line 1200 "Gtk.vala.c"
-                                       gchar** _tmp57_ = NULL;
-                                       gint _tmp57__length1 = 0;
-                                       gint _tmp58_ = 0;
-                                       const gchar* _tmp59_ = NULL;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp58_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp59_ = _tmp57_[_tmp58_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = (const gchar*) _tmp59_;
-#line 1215 "Gtk.vala.c"
-                               } else {
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = "";
-#line 1219 "Gtk.vala.c"
-                               }
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp60_ = ptr;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp61_;
-#line 1227 "Gtk.vala.c"
-                       }
-               }
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp62_ = res;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = NULL;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (gchar*) _tmp62_;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1238 "Gtk.vala.c"
-       } else {
-               gchar* _tmp63_ = NULL;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp63_ = g_strdup ("");
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp63_;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 1247 "Gtk.vala.c"
-       }
-}
-
-
-static gboolean string_contains (const gchar* self, const gchar* needle) {
-       gboolean result = FALSE;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, FALSE);
-#line 1274 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (needle != NULL, FALSE);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = needle;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_ != NULL;
-#line 1275 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 1268 "Gtk.vala.c"
-}
-
-
-static void palete_gtk_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent) {
-       PaleteGtk * self;
-       gchar* inherits = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-       gint _tmp3_ = 0;
-       gchar** _tmp4_ = NULL;
-       gchar** _tmp5_ = NULL;
-       gint _tmp5__length1 = 0;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gchar* _tmp10_ = NULL;
-       gchar* _tmp11_ = NULL;
-       GeeHashMap* methods = NULL;
-       JsRenderNode* _tmp12_ = NULL;
-       gchar* _tmp13_ = NULL;
-       gchar* _tmp14_ = NULL;
-       GeeHashMap* _tmp15_ = NULL;
-       GeeHashMap* _tmp16_ = NULL;
-       GeeMapIterator* map = NULL;
-       GeeHashMap* _tmp17_ = NULL;
-       GeeMapIterator* _tmp18_ = NULL;
-#line 350 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       self = (PaleteGtk*) base;
-#line 350 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       g_return_if_fail (node != NULL);
-#line 350 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       g_return_if_fail (parent != NULL);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp0_ = node;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp1_ = js_render_node_fqn (_tmp0_);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp2_ = _tmp1_;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp4_ = palete_gtk_getInheritsFor (self, _tmp2_, &_tmp3_);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp5_ = _tmp4_;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp5__length1 = _tmp3_;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp6_ = _vala_g_strjoinv (" ", _tmp5_, _tmp3_);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp7_ = _tmp6_;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp8_ = g_strconcat (" ", _tmp7_, NULL);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp9_ = _tmp8_;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp10_ = g_strconcat (_tmp9_, " ", NULL);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp11_ = _tmp10_;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_free0 (_tmp9_);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_free0 (_tmp7_);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp5_ = (_vala_array_free (_tmp5_, _tmp5__length1, (GDestroyNotify) g_free), NULL);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_free0 (_tmp2_);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       inherits = _tmp11_;
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp12_ = parent;
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp13_ = js_render_node_fqn (_tmp12_);
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp14_ = _tmp13_;
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp15_ = palete_palete_getPropertiesFor ((PaletePalete*) self, _tmp14_, "methods");
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp16_ = _tmp15_;
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_free0 (_tmp14_);
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       methods = _tmp16_;
-#line 357 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp17_ = methods;
-#line 357 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _tmp18_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp17_);
-#line 357 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       map = _tmp18_;
-#line 358 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       while (TRUE) {
-#line 1359 "Gtk.vala.c"
-               GeeMapIterator* _tmp19_ = NULL;
-               gboolean _tmp20_ = FALSE;
-               gchar* n = NULL;
-               GeeMapIterator* _tmp21_ = NULL;
-               gpointer _tmp22_ = NULL;
-               PaleteGirObject* meth = NULL;
-               GeeMapIterator* _tmp23_ = NULL;
-               gpointer _tmp24_ = NULL;
-               gboolean _tmp25_ = FALSE;
-               PaleteGirObject* _tmp26_ = NULL;
-               PaleteGirObject* _tmp27_ = NULL;
-               PaleteGirObject* fp = NULL;
-               PaleteGirObject* _tmp33_ = NULL;
-               PaleteGirObject* _tmp34_ = NULL;
-               GeeArrayList* _tmp35_ = NULL;
-               gpointer _tmp36_ = NULL;
-               gchar* type = NULL;
-               PaleteGirObject* _tmp37_ = NULL;
-               const gchar* _tmp38_ = NULL;
-               PaleteGirObject* _tmp39_ = NULL;
-               const gchar* _tmp40_ = NULL;
-               gchar* _tmp41_ = NULL;
-               const gchar* _tmp42_ = NULL;
-               const gchar* _tmp43_ = NULL;
-               gchar* _tmp44_ = NULL;
-               gchar* _tmp45_ = NULL;
-               gchar* _tmp46_ = NULL;
-               gchar* _tmp47_ = NULL;
-               gboolean _tmp48_ = FALSE;
-               gboolean _tmp49_ = FALSE;
-               gchar* pack = NULL;
-               PaleteGirObject* _tmp50_ = NULL;
-               const gchar* _tmp51_ = NULL;
-               gchar* _tmp52_ = NULL;
-               JsRenderNode* _tmp79_ = NULL;
-               const gchar* _tmp80_ = NULL;
-#line 358 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp19_ = map;
-#line 358 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp20_ = gee_map_iterator_next (_tmp19_);
-#line 358 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               if (!_tmp20_) {
-#line 358 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       break;
-#line 1404 "Gtk.vala.c"
-               }
-#line 359 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp21_ = map;
-#line 359 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp22_ = gee_map_iterator_get_key (_tmp21_);
-#line 359 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               n = (gchar*) _tmp22_;
-#line 360 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp23_ = map;
-#line 360 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp24_ = gee_map_iterator_get_value (_tmp23_);
-#line 360 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               meth = (PaleteGirObject*) _tmp24_;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp26_ = meth;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp27_ = _tmp26_->paramset;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               if (_tmp27_ == NULL) {
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _tmp25_ = TRUE;
-#line 1426 "Gtk.vala.c"
-               } else {
-                       PaleteGirObject* _tmp28_ = NULL;
-                       PaleteGirObject* _tmp29_ = NULL;
-                       GeeArrayList* _tmp30_ = NULL;
-                       gint _tmp31_ = 0;
-                       gint _tmp32_ = 0;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _tmp28_ = meth;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _tmp29_ = _tmp28_->paramset;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _tmp30_ = _tmp29_->params;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _tmp31_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp30_);
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _tmp32_ = _tmp31_;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _tmp25_ = _tmp32_ < 1;
-#line 1445 "Gtk.vala.c"
-               }
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               if (_tmp25_) {
-#line 362 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _g_object_unref0 (meth);
-#line 362 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _g_free0 (n);
-#line 362 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       continue;
-#line 1455 "Gtk.vala.c"
-               }
-#line 364 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp33_ = meth;
-#line 364 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp34_ = _tmp33_->paramset;
-#line 364 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp35_ = _tmp34_->params;
-#line 364 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp36_ = gee_abstract_list_get ((GeeAbstractList*) _tmp35_, 0);
-#line 364 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               fp = (PaleteGirObject*) _tmp36_;
-#line 365 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp37_ = fp;
-#line 365 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp38_ = _tmp37_->type;
-#line 365 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp39_ = meth;
-#line 365 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp40_ = _tmp39_->ns;
-#line 365 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp41_ = palete_gir_fqtype (_tmp38_, _tmp40_);
-#line 365 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               type = _tmp41_;
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp42_ = inherits;
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp43_ = type;
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp44_ = g_strconcat (" ", _tmp43_, NULL);
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp45_ = _tmp44_;
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp46_ = g_strconcat (_tmp45_, " ", NULL);
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp47_ = _tmp46_;
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp48_ = string_contains (_tmp42_, _tmp47_);
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp49_ = !_tmp48_;
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_free0 (_tmp47_);
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_free0 (_tmp45_);
-#line 366 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               if (_tmp49_) {
-#line 367 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _g_free0 (type);
-#line 367 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _g_object_unref0 (fp);
-#line 367 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _g_object_unref0 (meth);
-#line 367 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       _g_free0 (n);
-#line 367 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       continue;
-#line 1511 "Gtk.vala.c"
-               }
-#line 369 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp50_ = meth;
-#line 369 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp51_ = _tmp50_->name;
-#line 369 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp52_ = g_strdup (_tmp51_);
-#line 369 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               pack = _tmp52_;
-#line 1521 "Gtk.vala.c"
-               {
-                       gint i = 0;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                       i = 1;
-#line 1526 "Gtk.vala.c"
-                       {
-                               gboolean _tmp53_ = FALSE;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               _tmp53_ = TRUE;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                               while (TRUE) {
-#line 1533 "Gtk.vala.c"
-                                       gint _tmp55_ = 0;
-                                       PaleteGirObject* _tmp56_ = NULL;
-                                       PaleteGirObject* _tmp57_ = NULL;
-                                       GeeArrayList* _tmp58_ = NULL;
-                                       gint _tmp59_ = 0;
-                                       gint _tmp60_ = 0;
-                                       gchar* ty = NULL;
-                                       PaleteGirObject* _tmp61_ = NULL;
-                                       PaleteGirObject* _tmp62_ = NULL;
-                                       GeeArrayList* _tmp63_ = NULL;
-                                       gint _tmp64_ = 0;
-                                       gpointer _tmp65_ = NULL;
-                                       PaleteGirObject* _tmp66_ = NULL;
-                                       const gchar* _tmp67_ = NULL;
-                                       PaleteGirObject* _tmp68_ = NULL;
-                                       const gchar* _tmp69_ = NULL;
-                                       gchar* _tmp70_ = NULL;
-                                       gchar* _tmp71_ = NULL;
-                                       const gchar* _tmp72_ = NULL;
-                                       const gchar* _tmp73_ = NULL;
-                                       gchar* _tmp74_ = NULL;
-                                       gchar* _tmp75_ = NULL;
-                                       gchar* _tmp76_ = NULL;
-                                       gchar* _tmp77_ = NULL;
-                                       gchar* _tmp78_ = NULL;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       if (!_tmp53_) {
-#line 1561 "Gtk.vala.c"
-                                               gint _tmp54_ = 0;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                               _tmp54_ = i;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                               i = _tmp54_ + 1;
-#line 1567 "Gtk.vala.c"
-                                       }
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp53_ = FALSE;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp55_ = i;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp56_ = meth;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp57_ = _tmp56_->paramset;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp58_ = _tmp57_->params;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp59_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp58_);
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp60_ = _tmp59_;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       if (!(_tmp55_ < _tmp60_)) {
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                               break;
-#line 1587 "Gtk.vala.c"
-                                       }
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp61_ = meth;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp62_ = _tmp61_->paramset;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp63_ = _tmp62_->params;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp64_ = i;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp65_ = gee_abstract_list_get ((GeeAbstractList*) _tmp63_, _tmp64_);
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp66_ = (PaleteGirObject*) _tmp65_;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp67_ = _tmp66_->type;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp68_ = meth;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp69_ = _tmp68_->ns;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp70_ = palete_gir_fqtype (_tmp67_, _tmp69_);
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp71_ = _tmp70_;
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _g_object_unref0 (_tmp66_);
-#line 371 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       ty = _tmp71_;
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp72_ = pack;
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp73_ = ty;
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp74_ = palete_gir_guessDefaultValueForType (_tmp73_);
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp75_ = _tmp74_;
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp76_ = g_strconcat (",", _tmp75_, NULL);
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp77_ = _tmp76_;
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _tmp78_ = g_strconcat (_tmp72_, _tmp77_, NULL);
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _g_free0 (pack);
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       pack = _tmp78_;
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _g_free0 (_tmp77_);
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _g_free0 (_tmp75_);
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-                                       _g_free0 (ty);
-#line 1639 "Gtk.vala.c"
-                               }
-                       }
-               }
-#line 374 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp79_ = node;
-#line 374 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _tmp80_ = pack;
-#line 374 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               js_render_node_set (_tmp79_, "pack", _tmp80_);
-#line 375 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_free0 (pack);
-#line 375 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_free0 (type);
-#line 375 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_object_unref0 (fp);
-#line 375 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_object_unref0 (meth);
-#line 375 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_free0 (n);
-#line 375 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_object_unref0 (map);
-#line 375 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_object_unref0 (methods);
-#line 375 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               _g_free0 (inherits);
-#line 375 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-               return;
-#line 1667 "Gtk.vala.c"
-       }
-#line 350 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_object_unref0 (map);
-#line 350 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_object_unref0 (methods);
-#line 350 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       _g_free0 (inherits);
-#line 1675 "Gtk.vala.c"
-}
-
-
-static void palete_gtk_class_init (PaleteGtkClass * klass) {
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       palete_gtk_parent_class = g_type_class_peek_parent (klass);
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       PALETE_PALETE_CLASS (klass)->load = palete_gtk_real_load;
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       PALETE_PALETE_CLASS (klass)->getClass = palete_gtk_real_getClass;
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       PALETE_PALETE_CLASS (klass)->getPropertiesFor = palete_gtk_real_getPropertiesFor;
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Gtk.vala"
-       PALETE_PALETE_CLASS (klass)->fillPack = palete_gtk_real_fillPack;
-#line 1690 "Gtk.vala.c"
-}
-
-
-static void palete_gtk_instance_init (PaleteGtk * self) {
-}
-
-
-GType palete_gtk_get_type (void) {
-       static volatile gsize palete_gtk_type_id__volatile = 0;
-       if (g_once_init_enter (&palete_gtk_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (PaleteGtkClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_gtk_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteGtk), 0, (GInstanceInitFunc) palete_gtk_instance_init, NULL };
-               GType palete_gtk_type_id;
-               palete_gtk_type_id = g_type_register_static (PALETE_TYPE_PALETE, "PaleteGtk", &g_define_type_info, 0);
-               g_once_init_leave (&palete_gtk_type_id__volatile, palete_gtk_type_id);
-       }
-       return palete_gtk_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/Palete/Palete.vala.c b/Palete/Palete.vala.c
deleted file mode 100644 (file)
index ba9fdf3..0000000
+++ /dev/null
@@ -1,2608 +0,0 @@
-/* Palete.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Palete.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <glib/gstdio.h>
-#include <gio/gio.h>
-#include <json-glib/json-glib.h>
-
-
-#define PALETE_TYPE_USAGE (palete_usage_get_type ())
-#define PALETE_USAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_USAGE, PaleteUsage))
-#define PALETE_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_USAGE, PaleteUsageClass))
-#define PALETE_IS_USAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_USAGE))
-#define PALETE_IS_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_USAGE))
-#define PALETE_USAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_USAGE, PaleteUsageClass))
-
-typedef struct _PaleteUsage PaleteUsage;
-typedef struct _PaleteUsageClass PaleteUsageClass;
-typedef struct _PaleteUsagePrivate PaleteUsagePrivate;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-
-#define PALETE_TYPE_GTK (palete_gtk_get_type ())
-#define PALETE_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GTK, PaleteGtk))
-#define PALETE_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GTK, PaleteGtkClass))
-#define PALETE_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GTK))
-#define PALETE_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GTK))
-#define PALETE_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GTK, PaleteGtkClass))
-
-typedef struct _PaleteGtk PaleteGtk;
-typedef struct _PaleteGtkClass PaleteGtkClass;
-
-#define PALETE_TYPE_ROO (palete_roo_get_type ())
-#define PALETE_ROO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_ROO, PaleteRoo))
-#define PALETE_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_ROO, PaleteRooClass))
-#define PALETE_IS_ROO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_ROO))
-#define PALETE_IS_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_ROO))
-#define PALETE_ROO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_ROO, PaleteRooClass))
-
-typedef struct _PaleteRoo PaleteRoo;
-typedef struct _PaleteRooClass PaleteRooClass;
-typedef struct _PaletePaletePrivate PaletePaletePrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-
-#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
-#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
-#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-
-typedef struct _PaleteGirObject PaleteGirObject;
-typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL)))
-#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-
-typedef enum  {
-       PALETE_ERROR_INVALID_TYPE,
-       PALETE_ERROR_NEED_IMPLEMENTING,
-       PALETE_ERROR_MISSING_FILE,
-       PALETE_ERROR_INVALID_VALUE
-} PaleteError;
-#define PALETE_ERROR palete_error_quark ()
-struct _PaleteUsage {
-       GObject parent_instance;
-       PaleteUsagePrivate * priv;
-       GeeArrayList* left;
-       GeeArrayList* right;
-};
-
-struct _PaleteUsageClass {
-       GObjectClass parent_class;
-};
-
-struct _PaletePalete {
-       GObject parent_instance;
-       PaletePaletePrivate * priv;
-       gchar* name;
-       GeeArrayList* map;
-};
-
-struct _PaletePaleteClass {
-       GObjectClass parent_class;
-       void (*fillPack) (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent);
-       void (*load) (PaletePalete* self);
-       GeeHashMap* (*getPropertiesFor) (PaletePalete* self, const gchar* ename, const gchar* type);
-       PaleteGirObject* (*getClass) (PaletePalete* self, const gchar* ename);
-};
-
-
-static gpointer palete_usage_parent_class = NULL;
-extern GeeHashMap* palete_cache;
-GeeHashMap* palete_cache = NULL;
-static gpointer palete_palete_parent_class = NULL;
-
-GQuark palete_error_quark (void);
-GType palete_usage_get_type (void) G_GNUC_CONST;
-enum  {
-       PALETE_USAGE_DUMMY_PROPERTY
-};
-PaleteUsage* palete_usage_new (GeeArrayList* ileft, GeeArrayList* iright);
-PaleteUsage* palete_usage_construct (GType object_type, GeeArrayList* ileft, GeeArrayList* iright);
-static void palete_usage_finalize (GObject* obj);
-GType palete_palete_get_type (void) G_GNUC_CONST;
-PaletePalete* palete_factory (const gchar* xtype);
-PaleteGtk* palete_gtk_new (void);
-PaleteGtk* palete_gtk_construct (GType object_type);
-GType palete_gtk_get_type (void) G_GNUC_CONST;
-PaleteRoo* palete_roo_new (void);
-PaleteRoo* palete_roo_construct (GType object_type);
-GType palete_roo_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-GType palete_gir_object_get_type (void) G_GNUC_CONST;
-enum  {
-       PALETE_PALETE_DUMMY_PROPERTY
-};
-PaletePalete* palete_palete_construct (GType object_type);
-static gchar* palete_palete_guessName (PaletePalete* self, JsRenderNode* ar, GError** error);
-gchar** palete_palete_getChildList (PaletePalete* self, const gchar* in_rval, int* result_length1);
-void palete_palete_load (PaletePalete* self);
-static void _vala_array_add25 (gchar*** array, int* length, int* size, gchar* value);
-gchar** palete_palete_getDropList (PaletePalete* self, const gchar* rval, int* result_length1);
-static void _vala_array_add26 (gchar*** array, int* length, int* size, gchar* value);
-void palete_palete_saveTemplate (PaletePalete* self, const gchar* name, JsRenderNode* data);
-gchar* js_render_node_fqn (JsRenderNode* self);
-gchar* js_render_node_toJsonString (JsRenderNode* self);
-GList* palete_palete_listTemplates (PaletePalete* self, JsRenderNode* node);
-static void _g_free0_ (gpointer var);
-static void _g_list_free__g_free0_ (GList* self);
-JsRenderNode* palete_palete_loadTemplate (PaletePalete* self, const gchar* path);
-static JsonNode* _vala_JsonNode_copy (JsonNode* self);
-static void _vala_JsonNode_free (JsonNode* self);
-JsRenderNode* js_render_node_new (void);
-JsRenderNode* js_render_node_construct (GType object_type);
-void js_render_node_loadFromJson (JsRenderNode* self, JsonObject* obj, gint version);
-void palete_palete_loadUsageFile (PaletePalete* self, const gchar* fname);
-void palete_palete_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent);
-static void palete_palete_real_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent);
-static void palete_palete_real_load (PaletePalete* self);
-GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type);
-static GeeHashMap* palete_palete_real_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type);
-PaleteGirObject* palete_palete_getClass (PaletePalete* self, const gchar* ename);
-static PaleteGirObject* palete_palete_real_getClass (PaletePalete* self, const gchar* ename);
-static void palete_palete_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-GQuark palete_error_quark (void) {
-       return g_quark_from_static_string ("palete_error-quark");
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 17 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 184 "Palete.vala.c"
-}
-
-
-PaleteUsage* palete_usage_construct (GType object_type, GeeArrayList* ileft, GeeArrayList* iright) {
-       PaleteUsage * self = NULL;
-       GeeArrayList* _tmp0_ = NULL;
-       GeeArrayList* _tmp1_ = NULL;
-       GeeArrayList* _tmp2_ = NULL;
-       GeeArrayList* _tmp3_ = NULL;
-#line 15 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (ileft != NULL, NULL);
-#line 15 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (iright != NULL, NULL);
-#line 15 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       self = (PaleteUsage*) g_object_new (object_type, NULL);
-#line 17 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp0_ = ileft;
-#line 17 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp1_ = _g_object_ref0 (_tmp0_);
-#line 17 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (self->left);
-#line 17 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       self->left = _tmp1_;
-#line 18 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp2_ = iright;
-#line 18 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp3_ = _g_object_ref0 (_tmp2_);
-#line 18 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (self->right);
-#line 18 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       self->right = _tmp3_;
-#line 15 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return self;
-#line 218 "Palete.vala.c"
-}
-
-
-PaleteUsage* palete_usage_new (GeeArrayList* ileft, GeeArrayList* iright) {
-#line 15 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return palete_usage_construct (PALETE_TYPE_USAGE, ileft, iright);
-#line 225 "Palete.vala.c"
-}
-
-
-static void palete_usage_class_init (PaleteUsageClass * klass) {
-#line 11 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       palete_usage_parent_class = g_type_class_peek_parent (klass);
-#line 11 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       G_OBJECT_CLASS (klass)->finalize = palete_usage_finalize;
-#line 234 "Palete.vala.c"
-}
-
-
-static void palete_usage_instance_init (PaleteUsage * self) {
-}
-
-
-static void palete_usage_finalize (GObject* obj) {
-       PaleteUsage * self;
-#line 11 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_USAGE, PaleteUsage);
-#line 13 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (self->left);
-#line 14 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (self->right);
-#line 11 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       G_OBJECT_CLASS (palete_usage_parent_class)->finalize (obj);
-#line 252 "Palete.vala.c"
-}
-
-
-GType palete_usage_get_type (void) {
-       static volatile gsize palete_usage_type_id__volatile = 0;
-       if (g_once_init_enter (&palete_usage_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (PaleteUsageClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_usage_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteUsage), 0, (GInstanceInitFunc) palete_usage_instance_init, NULL };
-               GType palete_usage_type_id;
-               palete_usage_type_id = g_type_register_static (G_TYPE_OBJECT, "PaleteUsage", &g_define_type_info, 0);
-               g_once_init_leave (&palete_usage_type_id__volatile, palete_usage_type_id);
-       }
-       return palete_usage_type_id__volatile;
-}
-
-
-PaletePalete* palete_factory (const gchar* xtype) {
-       PaletePalete* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeHashMap* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       gpointer _tmp4_ = NULL;
-       PaletePalete* _tmp5_ = NULL;
-       gboolean _tmp6_ = FALSE;
-       const gchar* _tmp10_ = NULL;
-       const gchar* _tmp11_ = NULL;
-       GQuark _tmp13_ = 0U;
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       static GQuark _tmp12_label0 = 0;
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       static GQuark _tmp12_label1 = 0;
-#line 283 "Palete.vala.c"
-       GeeHashMap* _tmp23_ = NULL;
-       const gchar* _tmp24_ = NULL;
-       gpointer _tmp25_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 26 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (xtype != NULL, NULL);
-#line 28 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp0_ = palete_cache;
-#line 28 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_tmp0_ == NULL) {
-#line 294 "Palete.vala.c"
-               GeeHashMap* _tmp1_ = NULL;
-#line 29 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_PALETE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 29 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_object_unref0 (palete_cache);
-#line 29 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               palete_cache = _tmp1_;
-#line 302 "Palete.vala.c"
-       }
-#line 31 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp2_ = palete_cache;
-#line 31 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp3_ = xtype;
-#line 31 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp4_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp2_, _tmp3_);
-#line 31 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp5_ = (PaletePalete*) _tmp4_;
-#line 31 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp6_ = _tmp5_ != NULL;
-#line 31 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (_tmp5_);
-#line 31 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_tmp6_) {
-#line 318 "Palete.vala.c"
-               GeeHashMap* _tmp7_ = NULL;
-               const gchar* _tmp8_ = NULL;
-               gpointer _tmp9_ = NULL;
-#line 32 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp7_ = palete_cache;
-#line 32 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp8_ = xtype;
-#line 32 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp9_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp7_, _tmp8_);
-#line 32 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               result = (PaletePalete*) _tmp9_;
-#line 32 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return result;
-#line 332 "Palete.vala.c"
-       }
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp10_ = xtype;
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp11_ = _tmp10_;
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp13_ = (NULL == _tmp11_) ? 0 : g_quark_from_string (_tmp11_);
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_tmp13_ == ((0 != _tmp12_label0) ? _tmp12_label0 : (_tmp12_label0 = g_quark_from_static_string ("Gtk")))) {
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               switch (0) {
-#line 344 "Palete.vala.c"
-                       default:
-                       {
-                               GeeHashMap* _tmp14_ = NULL;
-                               const gchar* _tmp15_ = NULL;
-                               PaleteGtk* _tmp16_ = NULL;
-                               PaleteGtk* _tmp17_ = NULL;
-#line 36 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp14_ = palete_cache;
-#line 36 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp15_ = xtype;
-#line 36 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp16_ = palete_gtk_new ();
-#line 36 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp17_ = _tmp16_;
-#line 36 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp14_, _tmp15_, (PaletePalete*) _tmp17_);
-#line 36 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _g_object_unref0 (_tmp17_);
-#line 37 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               break;
-#line 365 "Palete.vala.c"
-                       }
-               }
-       } else if (_tmp13_ == ((0 != _tmp12_label1) ? _tmp12_label1 : (_tmp12_label1 = g_quark_from_static_string ("Roo")))) {
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               switch (0) {
-#line 371 "Palete.vala.c"
-                       default:
-                       {
-                               GeeHashMap* _tmp18_ = NULL;
-                               const gchar* _tmp19_ = NULL;
-                               PaleteRoo* _tmp20_ = NULL;
-                               PaleteRoo* _tmp21_ = NULL;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp18_ = palete_cache;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp19_ = xtype;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp20_ = palete_roo_new ();
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp21_ = _tmp20_;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp18_, _tmp19_, (PaletePalete*) _tmp21_);
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _g_object_unref0 (_tmp21_);
-#line 40 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               break;
-#line 392 "Palete.vala.c"
-                       }
-               }
-       } else {
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               switch (0) {
-#line 398 "Palete.vala.c"
-                       default:
-                       {
-                               GError* _tmp22_ = NULL;
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp22_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_INVALID_TYPE, "invalid argument to Palete factory");
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _inner_error_ = _tmp22_;
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               g_clear_error (&_inner_error_);
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               return NULL;
-#line 412 "Palete.vala.c"
-                       }
-               }
-       }
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp23_ = palete_cache;
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp24_ = xtype;
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp25_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp23_, _tmp24_);
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       result = (PaletePalete*) _tmp25_;
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return result;
-#line 426 "Palete.vala.c"
-}
-
-
-PaletePalete* palete_palete_construct (GType object_type) {
-       PaletePalete * self = NULL;
-#line 56 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       self = (PaletePalete*) g_object_new (object_type, NULL);
-#line 59 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (self->map);
-#line 59 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       self->map = NULL;
-#line 56 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return self;
-#line 440 "Palete.vala.c"
-}
-
-
-static gchar* palete_palete_guessName (PaletePalete* self, JsRenderNode* ar, GError** error) {
-       gchar* result = NULL;
-       GError* _tmp0_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 70 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 70 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (ar != NULL, NULL);
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp0_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_NEED_IMPLEMENTING, "xxx. guessName needs implimenting");
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _inner_error_ = _tmp0_;
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_inner_error_->domain == PALETE_ERROR) {
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_propagate_error (error, _inner_error_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return NULL;
-#line 462 "Palete.vala.c"
-       } else {
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_clear_error (&_inner_error_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return NULL;
-#line 470 "Palete.vala.c"
-       }
-#line 70 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return result;
-#line 474 "Palete.vala.c"
-}
-
-
-/**
-         * gather a  list of potentional objects that can be added..
-         * 
-         */
-static void _vala_array_add25 (gchar*** array, int* length, int* size, gchar* value) {
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if ((*length) == (*size)) {
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 489 "Palete.vala.c"
-       }
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       (*array)[(*length)++] = value;
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       (*array)[*length] = NULL;
-#line 495 "Palete.vala.c"
-}
-
-
-static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) {
-       gchar* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       gboolean _tmp2_ = FALSE;
-       gchar** _tmp3_ = NULL;
-       gint _tmp3__length1 = 0;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = separator;
-#line 964 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp0_ == NULL) {
-#line 965 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               separator = "";
-#line 512 "Palete.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp3__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp3_ != NULL) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = TRUE;
-#line 522 "Palete.vala.c"
-       } else {
-               gchar** _tmp4_ = NULL;
-               gint _tmp4__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp4__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp2_ = _tmp4__length1 > 0;
-#line 532 "Palete.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp2_) {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = TRUE;
-#line 538 "Palete.vala.c"
-       } else {
-               gboolean _tmp5_ = FALSE;
-               gchar** _tmp6_ = NULL;
-               gint _tmp6__length1 = 0;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp6__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp6__length1 == (-1)) {
-#line 549 "Palete.vala.c"
-                       gchar** _tmp7_ = NULL;
-                       gint _tmp7__length1 = 0;
-                       const gchar* _tmp8_ = NULL;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7_ = str_array;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp7__length1 = str_array_length1;
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp8_ = _tmp7_[0];
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = _tmp8_ != NULL;
-#line 561 "Palete.vala.c"
-               } else {
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp5_ = FALSE;
-#line 565 "Palete.vala.c"
-               }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp1_ = _tmp5_;
-#line 569 "Palete.vala.c"
-       }
-#line 967 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       if (_tmp1_) {
-#line 573 "Palete.vala.c"
-               gint i = 0;
-               gsize len = 0UL;
-               gint _tmp31_ = 0;
-               gint _tmp33_ = 0;
-               gint _tmp34_ = 0;
-               gsize _tmp35_ = 0UL;
-               const gchar* _tmp36_ = NULL;
-               gint _tmp37_ = 0;
-               gint _tmp38_ = 0;
-               gint _tmp39_ = 0;
-               const gchar* res = NULL;
-               gsize _tmp40_ = 0UL;
-               void* _tmp41_ = NULL;
-               void* ptr = NULL;
-               const gchar* _tmp42_ = NULL;
-               gchar** _tmp43_ = NULL;
-               gint _tmp43__length1 = 0;
-               const gchar* _tmp44_ = NULL;
-               void* _tmp45_ = NULL;
-               const gchar* _tmp62_ = NULL;
-#line 969 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = (gsize) 1;
-#line 596 "Palete.vala.c"
-               {
-                       gboolean _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp9_ = TRUE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 605 "Palete.vala.c"
-                               gboolean _tmp11_ = FALSE;
-                               gboolean _tmp12_ = FALSE;
-                               gchar** _tmp13_ = NULL;
-                               gint _tmp13__length1 = 0;
-                               gint _tmp21_ = 0;
-                               gchar** _tmp22_ = NULL;
-                               gint _tmp22__length1 = 0;
-                               gint _tmp23_ = 0;
-                               const gchar* _tmp24_ = NULL;
-                               gsize _tmp30_ = 0UL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp9_) {
-#line 618 "Palete.vala.c"
-                                       gint _tmp10_ = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp10_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp10_ + 1;
-#line 624 "Palete.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp9_ = FALSE;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp13__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp13__length1 != (-1)) {
-#line 634 "Palete.vala.c"
-                                       gint _tmp14_ = 0;
-                                       gchar** _tmp15_ = NULL;
-                                       gint _tmp15__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp14_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp15__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = _tmp14_ < _tmp15__length1;
-#line 646 "Palete.vala.c"
-                               } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp12_ = FALSE;
-#line 650 "Palete.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp12_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = TRUE;
-#line 656 "Palete.vala.c"
-                               } else {
-                                       gboolean _tmp16_ = FALSE;
-                                       gchar** _tmp17_ = NULL;
-                                       gint _tmp17__length1 = 0;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp17__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       if (_tmp17__length1 == (-1)) {
-#line 667 "Palete.vala.c"
-                                               gchar** _tmp18_ = NULL;
-                                               gint _tmp18__length1 = 0;
-                                               gint _tmp19_ = 0;
-                                               const gchar* _tmp20_ = NULL;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18_ = str_array;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp18__length1 = str_array_length1;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp19_ = i;
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp20_ = _tmp18_[_tmp19_];
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = _tmp20_ != NULL;
-#line 682 "Palete.vala.c"
-                                       } else {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                               _tmp16_ = FALSE;
-#line 686 "Palete.vala.c"
-                                       }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp11_ = _tmp16_;
-#line 690 "Palete.vala.c"
-                               }
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp11_) {
-#line 970 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 696 "Palete.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp22__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp23_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp24_ = _tmp22_[_tmp23_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp24_ != NULL) {
-#line 708 "Palete.vala.c"
-                                       gchar** _tmp25_ = NULL;
-                                       gint _tmp25__length1 = 0;
-                                       gint _tmp26_ = 0;
-                                       const gchar* _tmp27_ = NULL;
-                                       gint _tmp28_ = 0;
-                                       gint _tmp29_ = 0;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25_ = str_array;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp25__length1 = str_array_length1;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp26_ = i;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp27_ = _tmp25_[_tmp26_];
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp28_ = strlen ((const gchar*) _tmp27_);
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp29_ = _tmp28_;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = _tmp29_;
-#line 729 "Palete.vala.c"
-                               } else {
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp21_ = 0;
-#line 733 "Palete.vala.c"
-                               }
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp30_ = len;
-#line 971 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               len = _tmp30_ + _tmp21_;
-#line 739 "Palete.vala.c"
-                       }
-               }
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp31_ = i;
-#line 973 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               if (_tmp31_ == 0) {
-#line 746 "Palete.vala.c"
-                       gchar* _tmp32_ = NULL;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp32_ = g_strdup ("");
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       result = _tmp32_;
-#line 974 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       return result;
-#line 754 "Palete.vala.c"
-               }
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp33_ = i;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               str_array_length1 = _tmp33_;
-#line 976 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp34_ = str_array_length1;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp35_ = len;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp36_ = separator;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp37_ = strlen ((const gchar*) _tmp36_);
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp38_ = _tmp37_;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp39_ = i;
-#line 977 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1));
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp40_ = len;
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp41_ = g_malloc (_tmp40_);
-#line 979 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = _tmp41_;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp42_ = res;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43_ = str_array;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp43__length1 = str_array_length1;
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp44_ = _tmp43_[0];
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_);
-#line 980 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               ptr = _tmp45_;
-#line 792 "Palete.vala.c"
-               {
-                       gboolean _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       i = 1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       _tmp46_ = TRUE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                       while (TRUE) {
-#line 801 "Palete.vala.c"
-                               gint _tmp48_ = 0;
-                               gchar** _tmp49_ = NULL;
-                               gint _tmp49__length1 = 0;
-                               void* _tmp50_ = NULL;
-                               const gchar* _tmp51_ = NULL;
-                               void* _tmp52_ = NULL;
-                               const gchar* _tmp53_ = NULL;
-                               gchar** _tmp54_ = NULL;
-                               gint _tmp54__length1 = 0;
-                               gint _tmp55_ = 0;
-                               const gchar* _tmp56_ = NULL;
-                               void* _tmp60_ = NULL;
-                               void* _tmp61_ = NULL;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!_tmp46_) {
-#line 817 "Palete.vala.c"
-                                       gint _tmp47_ = 0;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp47_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       i = _tmp47_ + 1;
-#line 823 "Palete.vala.c"
-                               }
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp46_ = FALSE;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp48_ = i;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49_ = str_array;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp49__length1 = str_array_length1;
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (!(_tmp48_ < _tmp49__length1)) {
-#line 981 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       break;
-#line 837 "Palete.vala.c"
-                               }
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp50_ = ptr;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp51_ = separator;
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_);
-#line 982 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp52_;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp54__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp55_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp56_ = _tmp54_[_tmp55_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               if (_tmp56_ != NULL) {
-#line 857 "Palete.vala.c"
-                                       gchar** _tmp57_ = NULL;
-                                       gint _tmp57__length1 = 0;
-                                       gint _tmp58_ = 0;
-                                       const gchar* _tmp59_ = NULL;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57_ = str_array;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp57__length1 = str_array_length1;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp58_ = i;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp59_ = _tmp57_[_tmp58_];
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = (const gchar*) _tmp59_;
-#line 872 "Palete.vala.c"
-                               } else {
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                                       _tmp53_ = "";
-#line 876 "Palete.vala.c"
-                               }
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp60_ = ptr;
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               _tmp61_ = g_stpcpy (_tmp60_, _tmp53_);
-#line 983 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-                               ptr = _tmp61_;
-#line 884 "Palete.vala.c"
-                       }
-               }
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp62_ = res;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               res = NULL;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = (gchar*) _tmp62_;
-#line 986 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 895 "Palete.vala.c"
-       } else {
-               gchar* _tmp63_ = NULL;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               _tmp63_ = g_strdup ("");
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               result = _tmp63_;
-#line 988 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-               return result;
-#line 904 "Palete.vala.c"
-       }
-}
-
-
-gchar** palete_palete_getChildList (PaletePalete* self, const gchar* in_rval, int* result_length1) {
-       gchar** result = NULL;
-       GeeArrayList* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       gchar* rval = NULL;
-       gchar* _tmp4_ = NULL;
-       gchar** ret = NULL;
-       gchar** _tmp5_ = NULL;
-       gint ret_length1 = 0;
-       gint _ret_size_ = 0;
-       GeeArrayList* rt = NULL;
-       GeeArrayList* _tmp6_ = NULL;
-       const gchar* _tmp39_ = NULL;
-       gchar** _tmp40_ = NULL;
-       gint _tmp40__length1 = 0;
-       gchar* _tmp41_ = NULL;
-       gchar* _tmp42_ = NULL;
-       gchar** _tmp43_ = NULL;
-       gint _tmp43__length1 = 0;
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (in_rval != NULL, NULL);
-#line 125 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp0_ = self->map;
-#line 125 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_tmp0_ == NULL) {
-#line 126 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               palete_palete_load (self);
-#line 939 "Palete.vala.c"
-       }
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp2_ = in_rval;
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (g_strcmp0 (_tmp2_, "") == 0) {
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp1_ = "*top";
-#line 947 "Palete.vala.c"
-       } else {
-               const gchar* _tmp3_ = NULL;
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp3_ = in_rval;
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp1_ = _tmp3_;
-#line 954 "Palete.vala.c"
-       }
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp4_ = g_strdup (_tmp1_);
-#line 130 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       rval = _tmp4_;
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp5_ = g_new0 (gchar*, 0 + 1);
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       ret = _tmp5_;
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       ret_length1 = 0;
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _ret_size_ = ret_length1;
-#line 135 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp6_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 135 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       rt = _tmp6_;
-#line 972 "Palete.vala.c"
-       {
-               gint i = 0;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               i = 0;
-#line 977 "Palete.vala.c"
-               {
-                       gboolean _tmp7_ = FALSE;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _tmp7_ = TRUE;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       while (TRUE) {
-#line 984 "Palete.vala.c"
-                               gint _tmp9_ = 0;
-                               GeeArrayList* _tmp10_ = NULL;
-                               gint _tmp11_ = 0;
-                               gint _tmp12_ = 0;
-                               PaleteUsage* m = NULL;
-                               GeeArrayList* _tmp13_ = NULL;
-                               gint _tmp14_ = 0;
-                               gpointer _tmp15_ = NULL;
-                               PaleteUsage* _tmp16_ = NULL;
-                               GeeArrayList* _tmp17_ = NULL;
-                               const gchar* _tmp18_ = NULL;
-                               gint _tmp19_ = 0;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (!_tmp7_) {
-#line 999 "Palete.vala.c"
-                                       gint _tmp8_ = 0;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp8_ = i;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       i = _tmp8_ + 1;
-#line 1005 "Palete.vala.c"
-                               }
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp7_ = FALSE;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp9_ = i;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp10_ = self->map;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp11_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp10_);
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp12_ = _tmp11_;
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (!(_tmp9_ < _tmp12_)) {
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       break;
-#line 1021 "Palete.vala.c"
-                               }
-#line 137 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp13_ = self->map;
-#line 137 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp14_ = i;
-#line 137 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp15_ = gee_abstract_list_get ((GeeAbstractList*) _tmp13_, _tmp14_);
-#line 137 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               m = (PaleteUsage*) _tmp15_;
-#line 139 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp16_ = m;
-#line 139 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp17_ = _tmp16_->left;
-#line 139 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp18_ = rval;
-#line 139 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp19_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp17_, _tmp18_);
-#line 139 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (_tmp19_ < 0) {
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _g_object_unref0 (m);
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       continue;
-#line 1045 "Palete.vala.c"
-                               }
-#line 142 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               g_print ("found LEFT, adding right\n");
-#line 1049 "Palete.vala.c"
-                               {
-                                       gint ii = 0;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       ii = 0;
-#line 1054 "Palete.vala.c"
-                                       {
-                                               gboolean _tmp20_ = FALSE;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               _tmp20_ = TRUE;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               while (TRUE) {
-#line 1061 "Palete.vala.c"
-                                                       gint _tmp22_ = 0;
-                                                       PaleteUsage* _tmp23_ = NULL;
-                                                       GeeArrayList* _tmp24_ = NULL;
-                                                       gint _tmp25_ = 0;
-                                                       gint _tmp26_ = 0;
-                                                       gchar* l = NULL;
-                                                       PaleteUsage* _tmp27_ = NULL;
-                                                       GeeArrayList* _tmp28_ = NULL;
-                                                       gint _tmp29_ = 0;
-                                                       gpointer _tmp30_ = NULL;
-                                                       GeeArrayList* _tmp31_ = NULL;
-                                                       const gchar* _tmp32_ = NULL;
-                                                       gint _tmp33_ = 0;
-                                                       gchar** _tmp34_ = NULL;
-                                                       gint _tmp34__length1 = 0;
-                                                       const gchar* _tmp35_ = NULL;
-                                                       gchar* _tmp36_ = NULL;
-                                                       GeeArrayList* _tmp37_ = NULL;
-                                                       const gchar* _tmp38_ = NULL;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       if (!_tmp20_) {
-#line 1083 "Palete.vala.c"
-                                                               gint _tmp21_ = 0;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               _tmp21_ = ii;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               ii = _tmp21_ + 1;
-#line 1089 "Palete.vala.c"
-                                                       }
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp20_ = FALSE;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp22_ = ii;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp23_ = m;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp24_ = _tmp23_->right;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp25_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp24_);
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp26_ = _tmp25_;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       if (!(_tmp22_ < _tmp26_)) {
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               break;
-#line 1107 "Palete.vala.c"
-                                                       }
-#line 145 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp27_ = m;
-#line 145 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp28_ = _tmp27_->right;
-#line 145 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp29_ = ii;
-#line 145 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp30_ = gee_abstract_list_get ((GeeAbstractList*) _tmp28_, _tmp29_);
-#line 145 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       l = (gchar*) _tmp30_;
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp31_ = rt;
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp32_ = l;
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp33_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp31_, _tmp32_);
-#line 147 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       if (_tmp33_ > (-1)) {
-#line 148 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               _g_free0 (l);
-#line 148 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               continue;
-#line 1131 "Palete.vala.c"
-                                                       }
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp34_ = ret;
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp34__length1 = ret_length1;
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp35_ = l;
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp36_ = g_strdup (_tmp35_);
-#line 151 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _vala_array_add25 (&ret, &ret_length1, &_ret_size_, _tmp36_);
-#line 152 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp37_ = rt;
-#line 152 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp38_ = l;
-#line 152 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp37_, _tmp38_);
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _g_free0 (l);
-#line 1151 "Palete.vala.c"
-                                               }
-                                       }
-                               }
-#line 136 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _g_object_unref0 (m);
-#line 1157 "Palete.vala.c"
-                       }
-               }
-       }
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp39_ = rval;
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp40_ = ret;
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp40__length1 = ret_length1;
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp41_ = _vala_g_strjoinv ("\n", _tmp40_, _tmp40__length1);
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp42_ = _tmp41_;
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_print ("drop list for %s is:\n%s\n", _tmp39_, _tmp42_);
-#line 157 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp42_);
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp43_ = ret;
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp43__length1 = ret_length1;
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (result_length1) {
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               *result_length1 = _tmp43__length1;
-#line 1183 "Palete.vala.c"
-       }
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       result = _tmp43_;
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (rt);
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (rval);
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return result;
-#line 1193 "Palete.vala.c"
-}
-
-
-static void _vala_array_add26 (gchar*** array, int* length, int* size, gchar* value) {
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if ((*length) == (*size)) {
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               *size = (*size) ? (2 * (*size)) : 4;
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               *array = g_renew (gchar*, *array, (*size) + 1);
-#line 1204 "Palete.vala.c"
-       }
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       (*array)[(*length)++] = value;
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       (*array)[*length] = NULL;
-#line 1210 "Palete.vala.c"
-}
-
-
-gchar** palete_palete_getDropList (PaletePalete* self, const gchar* rval, int* result_length1) {
-       gchar** result = NULL;
-       GeeArrayList* _tmp0_ = NULL;
-       gchar** ret = NULL;
-       gchar** _tmp1_ = NULL;
-       gint ret_length1 = 0;
-       gint _ret_size_ = 0;
-       GeeArrayList* rt = NULL;
-       GeeArrayList* _tmp2_ = NULL;
-       gchar** _tmp35_ = NULL;
-       gint _tmp35__length1 = 0;
-#line 165 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 165 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (rval != NULL, NULL);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp0_ = self->map;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_tmp0_ == NULL) {
-#line 169 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               palete_palete_load (self);
-#line 1235 "Palete.vala.c"
-       }
-#line 175 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp1_ = g_new0 (gchar*, 0 + 1);
-#line 175 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       ret = _tmp1_;
-#line 175 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       ret_length1 = 0;
-#line 175 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _ret_size_ = ret_length1;
-#line 176 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp2_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 176 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       rt = _tmp2_;
-#line 1249 "Palete.vala.c"
-       {
-               gint i = 0;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               i = 0;
-#line 1254 "Palete.vala.c"
-               {
-                       gboolean _tmp3_ = FALSE;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _tmp3_ = TRUE;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       while (TRUE) {
-#line 1261 "Palete.vala.c"
-                               gint _tmp5_ = 0;
-                               GeeArrayList* _tmp6_ = NULL;
-                               gint _tmp7_ = 0;
-                               gint _tmp8_ = 0;
-                               PaleteUsage* m = NULL;
-                               GeeArrayList* _tmp9_ = NULL;
-                               gint _tmp10_ = 0;
-                               gpointer _tmp11_ = NULL;
-                               PaleteUsage* _tmp12_ = NULL;
-                               GeeArrayList* _tmp13_ = NULL;
-                               const gchar* _tmp14_ = NULL;
-                               gint _tmp15_ = 0;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (!_tmp3_) {
-#line 1276 "Palete.vala.c"
-                                       gint _tmp4_ = 0;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp4_ = i;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       i = _tmp4_ + 1;
-#line 1282 "Palete.vala.c"
-                               }
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp3_ = FALSE;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp5_ = i;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp6_ = self->map;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp7_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp6_);
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp8_ = _tmp7_;
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (!(_tmp5_ < _tmp8_)) {
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       break;
-#line 1298 "Palete.vala.c"
-                               }
-#line 178 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp9_ = self->map;
-#line 178 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp10_ = i;
-#line 178 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_);
-#line 178 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               m = (PaleteUsage*) _tmp11_;
-#line 180 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp12_ = m;
-#line 180 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp13_ = _tmp12_->right;
-#line 180 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp14_ = rval;
-#line 180 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp15_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp13_, _tmp14_);
-#line 180 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (_tmp15_ < 0) {
-#line 181 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _g_object_unref0 (m);
-#line 181 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       continue;
-#line 1322 "Palete.vala.c"
-                               }
-                               {
-                                       gint ii = 0;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       ii = 0;
-#line 1328 "Palete.vala.c"
-                                       {
-                                               gboolean _tmp16_ = FALSE;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               _tmp16_ = TRUE;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               while (TRUE) {
-#line 1335 "Palete.vala.c"
-                                                       gint _tmp18_ = 0;
-                                                       PaleteUsage* _tmp19_ = NULL;
-                                                       GeeArrayList* _tmp20_ = NULL;
-                                                       gint _tmp21_ = 0;
-                                                       gint _tmp22_ = 0;
-                                                       gchar* l = NULL;
-                                                       PaleteUsage* _tmp23_ = NULL;
-                                                       GeeArrayList* _tmp24_ = NULL;
-                                                       gint _tmp25_ = 0;
-                                                       gpointer _tmp26_ = NULL;
-                                                       GeeArrayList* _tmp27_ = NULL;
-                                                       const gchar* _tmp28_ = NULL;
-                                                       gint _tmp29_ = 0;
-                                                       gchar** _tmp30_ = NULL;
-                                                       gint _tmp30__length1 = 0;
-                                                       const gchar* _tmp31_ = NULL;
-                                                       gchar* _tmp32_ = NULL;
-                                                       GeeArrayList* _tmp33_ = NULL;
-                                                       const gchar* _tmp34_ = NULL;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       if (!_tmp16_) {
-#line 1357 "Palete.vala.c"
-                                                               gint _tmp17_ = 0;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               _tmp17_ = ii;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               ii = _tmp17_ + 1;
-#line 1363 "Palete.vala.c"
-                                                       }
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp16_ = FALSE;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp18_ = ii;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp19_ = m;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp20_ = _tmp19_->left;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp21_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp20_);
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp22_ = _tmp21_;
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       if (!(_tmp18_ < _tmp22_)) {
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               break;
-#line 1381 "Palete.vala.c"
-                                                       }
-#line 186 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp23_ = m;
-#line 186 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp24_ = _tmp23_->left;
-#line 186 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp25_ = ii;
-#line 186 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp26_ = gee_abstract_list_get ((GeeAbstractList*) _tmp24_, _tmp25_);
-#line 186 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       l = (gchar*) _tmp26_;
-#line 188 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp27_ = rt;
-#line 188 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp28_ = l;
-#line 188 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp29_ = gee_abstract_list_index_of ((GeeAbstractList*) _tmp27_, _tmp28_);
-#line 188 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       if (_tmp29_ > (-1)) {
-#line 189 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               _g_free0 (l);
-#line 189 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                               continue;
-#line 1405 "Palete.vala.c"
-                                                       }
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp30_ = ret;
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp30__length1 = ret_length1;
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp31_ = l;
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp32_ = g_strdup (_tmp31_);
-#line 192 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _vala_array_add26 (&ret, &ret_length1, &_ret_size_, _tmp32_);
-#line 193 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp33_ = rt;
-#line 193 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _tmp34_ = l;
-#line 193 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp33_, _tmp34_);
-#line 185 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                                       _g_free0 (l);
-#line 1425 "Palete.vala.c"
-                                               }
-                                       }
-                               }
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _g_object_unref0 (m);
-#line 1431 "Palete.vala.c"
-                       }
-               }
-       }
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp35_ = ret;
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp35__length1 = ret_length1;
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (result_length1) {
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               *result_length1 = _tmp35__length1;
-#line 1443 "Palete.vala.c"
-       }
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       result = _tmp35_;
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (rt);
-#line 201 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return result;
-#line 1451 "Palete.vala.c"
-}
-
-
-/**
-         * basic guess type.. 
-         * 
-         * /
-        findType : function (data, prop, value)
-        {
-            if (prop[0] == '|') {
-                return 'function';
-            }
-            return typeof(value);
-        },
-        
-        
-        findOptions : function(ename)
-        {
-            switch(ename.toLowerCase()) {
-                case 'boolean': 
-                    return [ 'true', 'false' ];
-                // everything else does not have options.
-                case 'string': 
-                case 'utf8': 
-                case 'int': 
-                case 'uint': 
-                case 'function': 
-                    return false;
-                default: 
-                    console.log("OOPS: = unknown type: " + ename);
-                    return false;
-            }
-        },
-        confirmCanAdd: function(parent, child) {
-            // confirms that one obj can be added to another.
-            // returns true, for items, or list of properties that can hold it..
-            return true;
-            
-        },
-        getDefaultPack: function(pname, cname) {
-            return 'add';
-        },
-*/
-void palete_palete_saveTemplate (PaletePalete* self, const gchar* name, JsRenderNode* data) {
-       gchar* gn = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* appdir = NULL;
-       const gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar* _tmp9_ = NULL;
-       gboolean _tmp10_ = FALSE;
-       gboolean _tmp11_ = FALSE;
-       const gchar* _tmp20_ = NULL;
-       gchar* _tmp21_ = NULL;
-       gchar* _tmp22_ = NULL;
-       const gchar* _tmp23_ = NULL;
-       gchar* _tmp24_ = NULL;
-       gchar* _tmp25_ = NULL;
-       gchar* _tmp26_ = NULL;
-       gchar* _tmp27_ = NULL;
-       const gchar* _tmp28_ = NULL;
-       gchar* _tmp29_ = NULL;
-       gchar* _tmp30_ = NULL;
-       gchar* _tmp31_ = NULL;
-       gchar* _tmp32_ = NULL;
-       JsRenderNode* _tmp33_ = NULL;
-       gchar* _tmp34_ = NULL;
-       gchar* _tmp35_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 244 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_if_fail (self != NULL);
-#line 244 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_if_fail (name != NULL);
-#line 244 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_if_fail (data != NULL);
-#line 247 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp0_ = data;
-#line 247 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp1_ = js_render_node_fqn (_tmp0_);
-#line 247 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       gn = _tmp1_;
-#line 249 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp2_ = g_get_home_dir ();
-#line 249 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp3_ = g_strconcat (_tmp2_, "/.Builder", NULL);
-#line 249 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       appdir = _tmp3_;
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp4_ = appdir;
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp5_ = g_strconcat (_tmp4_, "/", NULL);
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp6_ = _tmp5_;
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp7_ = gn;
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp8_ = g_strconcat (_tmp6_, _tmp7_, NULL);
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp9_ = _tmp8_;
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp10_ = g_file_test (_tmp9_, G_FILE_TEST_IS_DIR);
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp11_ = !_tmp10_;
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp9_);
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp6_);
-#line 252 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_tmp11_) {
-#line 1567 "Palete.vala.c"
-               const gchar* _tmp12_ = NULL;
-               gchar* _tmp13_ = NULL;
-               gchar* _tmp14_ = NULL;
-               const gchar* _tmp15_ = NULL;
-               gchar* _tmp16_ = NULL;
-               gchar* _tmp17_ = NULL;
-               GFile* _tmp18_ = NULL;
-               GFile* _tmp19_ = NULL;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp12_ = appdir;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp13_ = g_strconcat (_tmp12_, "/", NULL);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp14_ = _tmp13_;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp15_ = gn;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp16_ = g_strconcat (_tmp14_, _tmp15_, NULL);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp17_ = _tmp16_;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp18_ = g_file_new_for_path (_tmp17_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp19_ = _tmp18_;
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_file_make_directory (_tmp19_, NULL, &_inner_error_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_object_unref0 (_tmp19_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (_tmp17_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (_tmp14_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               if (_inner_error_ != NULL) {
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_free0 (appdir);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_free0 (gn);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       g_clear_error (&_inner_error_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       return;
-#line 1612 "Palete.vala.c"
-               }
-       }
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp20_ = appdir;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp21_ = g_strconcat (_tmp20_, "/", NULL);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp22_ = _tmp21_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp23_ = gn;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp24_ = g_strconcat (_tmp22_, _tmp23_, NULL);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp25_ = _tmp24_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp26_ = g_strconcat (_tmp25_, "/", NULL);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp27_ = _tmp26_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp28_ = name;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp29_ = g_strconcat (_tmp27_, _tmp28_, NULL);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp30_ = _tmp29_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp31_ = g_strconcat (_tmp30_, ".json", NULL);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp32_ = _tmp31_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp33_ = data;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp34_ = js_render_node_toJsonString (_tmp33_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp35_ = _tmp34_;
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_file_set_contents (_tmp32_, _tmp35_, (gssize) (-1), &_inner_error_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp35_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp32_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp30_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp27_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp25_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp22_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_inner_error_ != NULL) {
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (appdir);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (gn);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_clear_error (&_inner_error_);
-#line 256 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return;
-#line 1673 "Palete.vala.c"
-       }
-#line 244 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (appdir);
-#line 244 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (gn);
-#line 1679 "Palete.vala.c"
-}
-
-
-/**
-         * list templates - in home directory (and app dir in future...)
-         * @param {String} name  - eg. Gtk.Window..
-         * @return {Array} list of templates available..
-         */
-static void _g_free0_ (gpointer var) {
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       var = (g_free (var), NULL);
-#line 1691 "Palete.vala.c"
-}
-
-
-static void _g_list_free__g_free0_ (GList* self) {
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_list_foreach (self, (GFunc) _g_free0_, NULL);
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_list_free (self);
-#line 1700 "Palete.vala.c"
-}
-
-
-GList* palete_palete_listTemplates (PaletePalete* self, JsRenderNode* node) {
-       GList* result = NULL;
-       gchar* gn = NULL;
-       JsRenderNode* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       GList* ret = NULL;
-       gchar* dir = NULL;
-       const gchar* _tmp2_ = NULL;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       const gchar* _tmp5_ = NULL;
-       gchar* _tmp6_ = NULL;
-       gchar* _tmp7_ = NULL;
-       const gchar* _tmp8_ = NULL;
-       gboolean _tmp9_ = FALSE;
-       GFile* f = NULL;
-       const gchar* _tmp10_ = NULL;
-       GFile* _tmp11_ = NULL;
-       GFileEnumerator* file_enum = NULL;
-       GFile* _tmp12_ = NULL;
-       GFileEnumerator* _tmp13_ = NULL;
-       GFileInfo* next_file = NULL;
-       GError * _inner_error_ = NULL;
-#line 266 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 266 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (node != NULL, NULL);
-#line 269 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp0_ = node;
-#line 269 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp1_ = js_render_node_fqn (_tmp0_);
-#line 269 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       gn = _tmp1_;
-#line 271 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       ret = NULL;
-#line 272 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp2_ = g_get_home_dir ();
-#line 272 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp3_ = g_strconcat (_tmp2_, "/.Builder/", NULL);
-#line 272 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp4_ = _tmp3_;
-#line 272 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp5_ = gn;
-#line 272 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp6_ = g_strconcat (_tmp4_, _tmp5_, NULL);
-#line 272 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp7_ = _tmp6_;
-#line 272 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (_tmp4_);
-#line 272 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       dir = _tmp7_;
-#line 273 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp8_ = dir;
-#line 273 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp9_ = g_file_test (_tmp8_, G_FILE_TEST_IS_DIR);
-#line 273 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (!_tmp9_) {
-#line 274 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               result = ret;
-#line 274 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (dir);
-#line 274 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (gn);
-#line 274 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return result;
-#line 1769 "Palete.vala.c"
-       }
-#line 280 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp10_ = dir;
-#line 280 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp11_ = g_file_new_for_path (_tmp10_);
-#line 280 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       f = _tmp11_;
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp12_ = f;
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp13_ = g_file_enumerate_children (_tmp12_, G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_);
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       file_enum = _tmp13_;
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_inner_error_ != NULL) {
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_object_unref0 (f);
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (dir);
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               __g_list_free__g_free0_0 (ret);
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (gn);
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_clear_error (&_inner_error_);
-#line 282 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return NULL;
-#line 1799 "Palete.vala.c"
-       }
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       while (TRUE) {
-#line 1803 "Palete.vala.c"
-               GFileInfo* _tmp14_ = NULL;
-               GFileEnumerator* _tmp15_ = NULL;
-               GFileInfo* _tmp16_ = NULL;
-               GFileInfo* _tmp17_ = NULL;
-               GFileInfo* _tmp18_ = NULL;
-               gchar* n = NULL;
-               GFileInfo* _tmp19_ = NULL;
-               const gchar* _tmp20_ = NULL;
-               gchar* _tmp21_ = NULL;
-               const gchar* _tmp22_ = NULL;
-               gboolean _tmp23_ = FALSE;
-               const gchar* _tmp24_ = NULL;
-               gchar* _tmp25_ = NULL;
-               gchar* _tmp26_ = NULL;
-               const gchar* _tmp27_ = NULL;
-               gchar* _tmp28_ = NULL;
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp15_ = file_enum;
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp16_ = g_file_enumerator_next_file (_tmp15_, NULL, &_inner_error_);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp14_ = _tmp16_;
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               if (_inner_error_ != NULL) {
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_object_unref0 (next_file);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_object_unref0 (file_enum);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_object_unref0 (f);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_free0 (dir);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       __g_list_free__g_free0_0 (ret);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_free0 (gn);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       g_clear_error (&_inner_error_);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       return NULL;
-#line 1846 "Palete.vala.c"
-               }
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp17_ = _tmp14_;
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp14_ = NULL;
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_object_unref0 (next_file);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               next_file = _tmp17_;
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp18_ = next_file;
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               if (!(_tmp18_ != NULL)) {
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_object_unref0 (_tmp14_);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       break;
-#line 1864 "Palete.vala.c"
-               }
-#line 286 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp19_ = next_file;
-#line 286 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp20_ = g_file_info_get_display_name (_tmp19_);
-#line 286 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp21_ = g_strdup (_tmp20_);
-#line 286 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               n = _tmp21_;
-#line 287 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp22_ = n;
-#line 287 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp23_ = g_regex_match_simple ("\\.json$", _tmp22_, 0, 0);
-#line 287 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               if (!_tmp23_) {
-#line 288 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_free0 (n);
-#line 288 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _g_object_unref0 (_tmp14_);
-#line 288 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       continue;
-#line 1886 "Palete.vala.c"
-               }
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp24_ = dir;
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp25_ = g_strconcat (_tmp24_, "/", NULL);
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp26_ = _tmp25_;
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp27_ = n;
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp28_ = g_strconcat (_tmp26_, _tmp27_, NULL);
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               ret = g_list_append (ret, _tmp28_);
-#line 290 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (_tmp26_);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (n);
-#line 285 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_object_unref0 (_tmp14_);
-#line 1906 "Palete.vala.c"
-       }
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       result = ret;
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (next_file);
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (file_enum);
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (f);
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (dir);
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (gn);
-#line 292 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return result;
-#line 1922 "Palete.vala.c"
-}
-
-
-static JsonNode* _vala_JsonNode_copy (JsonNode* self) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return g_boxed_copy (json_node_get_type (), self);
-#line 1929 "Palete.vala.c"
-}
-
-
-static gpointer __vala_JsonNode_copy0 (gpointer self) {
-#line 301 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return self ? _vala_JsonNode_copy (self) : NULL;
-#line 1936 "Palete.vala.c"
-}
-
-
-static void _vala_JsonNode_free (JsonNode* self) {
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_boxed_free (json_node_get_type (), self);
-#line 1943 "Palete.vala.c"
-}
-
-
-static gpointer _json_object_ref0 (gpointer self) {
-#line 306 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return self ? json_object_ref (self) : NULL;
-#line 1950 "Palete.vala.c"
-}
-
-
-JsRenderNode* palete_palete_loadTemplate (PaletePalete* self, const gchar* path) {
-       JsRenderNode* result = NULL;
-       JsonParser* pa = NULL;
-       JsonParser* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       JsonNode* node = NULL;
-       JsonNode* _tmp2_ = NULL;
-       JsonNode* _tmp3_ = NULL;
-       JsonNode* _tmp4_ = NULL;
-       JsonNodeType _tmp5_ = 0;
-       JsonObject* obj = NULL;
-       JsonNode* _tmp6_ = NULL;
-       JsonObject* _tmp7_ = NULL;
-       JsonObject* _tmp8_ = NULL;
-       JsRenderNode* ret = NULL;
-       JsRenderNode* _tmp9_ = NULL;
-       JsRenderNode* _tmp10_ = NULL;
-       JsonObject* _tmp11_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 296 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 296 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 299 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp0_ = json_parser_new ();
-#line 299 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       pa = _tmp0_;
-#line 300 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp1_ = path;
-#line 300 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       json_parser_load_from_file (pa, _tmp1_, &_inner_error_);
-#line 300 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_inner_error_ != NULL) {
-#line 300 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_object_unref0 (pa);
-#line 300 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 300 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_clear_error (&_inner_error_);
-#line 300 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return NULL;
-#line 1995 "Palete.vala.c"
-       }
-#line 301 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp2_ = json_parser_get_root (pa);
-#line 301 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp3_ = __vala_JsonNode_copy0 (_tmp2_);
-#line 301 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       node = _tmp3_;
-#line 303 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp4_ = node;
-#line 303 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp5_ = json_node_get_node_type (_tmp4_);
-#line 303 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_tmp5_ != JSON_NODE_OBJECT) {
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               result = NULL;
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               __vala_JsonNode_free0 (node);
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_object_unref0 (pa);
-#line 304 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return result;
-#line 2017 "Palete.vala.c"
-       }
-#line 306 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp6_ = node;
-#line 306 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp7_ = json_node_get_object (_tmp6_);
-#line 306 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp8_ = _json_object_ref0 (_tmp7_);
-#line 306 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       obj = _tmp8_;
-#line 308 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp9_ = js_render_node_new ();
-#line 308 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       ret = _tmp9_;
-#line 311 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp10_ = ret;
-#line 311 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp11_ = obj;
-#line 311 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       js_render_node_loadFromJson (_tmp10_, _tmp11_, 1);
-#line 312 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       result = ret;
-#line 312 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _json_object_unref0 (obj);
-#line 312 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       __vala_JsonNode_free0 (node);
-#line 312 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (pa);
-#line 312 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return result;
-#line 2047 "Palete.vala.c"
-}
-
-
-static gchar* string_strip (const gchar* self) {
-       gchar* result = NULL;
-       gchar* _result_ = NULL;
-       gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-#line 1115 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = g_strdup (self);
-#line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _result_ = _tmp0_;
-#line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = _result_;
-#line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_strstrip (_tmp1_);
-#line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _result_;
-#line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 2070 "Palete.vala.c"
-}
-
-
-void palete_palete_loadUsageFile (PaletePalete* self, const gchar* fname) {
-       gchar* raw = NULL;
-       const gchar* _tmp0_ = NULL;
-       gboolean _tmp1_ = FALSE;
-       const gchar* _tmp7_ = NULL;
-       gchar* _tmp8_ = NULL;
-       gchar** data = NULL;
-       const gchar* _tmp9_ = NULL;
-       gchar** _tmp10_ = NULL;
-       gchar** _tmp11_ = NULL;
-       gint data_length1 = 0;
-       gint _data_size_ = 0;
-       gint state = 0;
-       GeeArrayList* cfg = NULL;
-       GeeArrayList* _tmp12_ = NULL;
-       GeeArrayList* left = NULL;
-       GeeArrayList* _tmp13_ = NULL;
-       GeeArrayList* right = NULL;
-       GeeArrayList* _tmp14_ = NULL;
-       GeeArrayList* _tmp51_ = NULL;
-       gint _tmp52_ = 0;
-       gint _tmp53_ = 0;
-       GeeArrayList* _tmp59_ = NULL;
-       GeeArrayList* _tmp60_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_if_fail (self != NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_if_fail (fname != NULL);
-#line 319 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_print ("Palete Load called\n");
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp0_ = fname;
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp1_ = g_file_test (_tmp0_, G_FILE_TEST_EXISTS);
-#line 321 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (!_tmp1_) {
-#line 2111 "Palete.vala.c"
-               const gchar* _tmp2_ = NULL;
-               gchar* _tmp3_ = NULL;
-               gchar* _tmp4_ = NULL;
-               GError* _tmp5_ = NULL;
-               GError* _tmp6_ = NULL;
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp2_ = fname;
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp3_ = g_strconcat (_tmp2_, " not found", NULL);
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp4_ = _tmp3_;
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp5_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_MISSING_FILE, _tmp4_);
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp6_ = _tmp5_;
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (_tmp4_);
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _inner_error_ = _tmp6_;
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (raw);
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_clear_error (&_inner_error_);
-#line 322 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return;
-#line 2139 "Palete.vala.c"
-       }
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp7_ = fname;
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_file_get_contents (_tmp7_, &_tmp8_, NULL, &_inner_error_);
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (raw);
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       raw = _tmp8_;
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_inner_error_ != NULL) {
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_free0 (raw);
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               g_clear_error (&_inner_error_);
-#line 325 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               return;
-#line 2159 "Palete.vala.c"
-       }
-#line 327 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp9_ = raw;
-#line 327 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp11_ = _tmp10_ = g_strsplit (_tmp9_, "\n", 0);
-#line 327 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       data = _tmp11_;
-#line 327 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       data_length1 = _vala_array_length (_tmp10_);
-#line 327 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _data_size_ = data_length1;
-#line 328 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       state = 0;
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp12_ = gee_array_list_new (PALETE_TYPE_USAGE, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
-#line 329 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       cfg = _tmp12_;
-#line 330 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp13_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 330 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       left = _tmp13_;
-#line 331 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp14_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 331 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       right = _tmp14_;
-#line 2185 "Palete.vala.c"
-       {
-               gint i = 0;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               i = 0;
-#line 2190 "Palete.vala.c"
-               {
-                       gboolean _tmp15_ = FALSE;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       _tmp15_ = TRUE;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                       while (TRUE) {
-#line 2197 "Palete.vala.c"
-                               gint _tmp17_ = 0;
-                               gchar** _tmp18_ = NULL;
-                               gint _tmp18__length1 = 0;
-                               gchar* d = NULL;
-                               gchar** _tmp19_ = NULL;
-                               gint _tmp19__length1 = 0;
-                               gint _tmp20_ = 0;
-                               const gchar* _tmp21_ = NULL;
-                               gchar* _tmp22_ = NULL;
-                               gboolean _tmp23_ = FALSE;
-                               gboolean _tmp24_ = FALSE;
-                               const gchar* _tmp25_ = NULL;
-                               gint _tmp26_ = 0;
-                               gint _tmp27_ = 0;
-                               const gchar* _tmp32_ = NULL;
-                               gboolean _tmp33_ = FALSE;
-                               const gchar* _tmp44_ = NULL;
-                               gboolean _tmp45_ = FALSE;
-                               gint _tmp46_ = 0;
-                               GeeArrayList* _tmp49_ = NULL;
-                               const gchar* _tmp50_ = NULL;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (!_tmp15_) {
-#line 2221 "Palete.vala.c"
-                                       gint _tmp16_ = 0;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp16_ = i;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       i = _tmp16_ + 1;
-#line 2227 "Palete.vala.c"
-                               }
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp15_ = FALSE;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp17_ = i;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp18_ = data;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp18__length1 = data_length1;
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (!(_tmp17_ < _tmp18__length1)) {
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       break;
-#line 2241 "Palete.vala.c"
-                               }
-#line 334 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp19_ = data;
-#line 334 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp19__length1 = data_length1;
-#line 334 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp20_ = i;
-#line 334 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp21_ = _tmp19_[_tmp20_];
-#line 334 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp22_ = string_strip (_tmp21_);
-#line 334 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               d = _tmp22_;
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp25_ = d;
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp26_ = strlen (_tmp25_);
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp27_ = _tmp26_;
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (_tmp27_ < 1) {
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp24_ = TRUE;
-#line 2265 "Palete.vala.c"
-                               } else {
-                                       const gchar* _tmp28_ = NULL;
-                                       gboolean _tmp29_ = FALSE;
-#line 339 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp28_ = d;
-#line 339 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp29_ = g_regex_match_simple ("^\\s+$", _tmp28_, 0, 0);
-#line 339 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp24_ = _tmp29_;
-#line 2275 "Palete.vala.c"
-                               }
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (_tmp24_) {
-#line 337 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp23_ = TRUE;
-#line 2281 "Palete.vala.c"
-                               } else {
-                                       const gchar* _tmp30_ = NULL;
-                                       gboolean _tmp31_ = FALSE;
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp30_ = d;
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp31_ = g_regex_match_simple ("^\\s*/", _tmp30_, 0, 0);
-#line 341 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp23_ = _tmp31_;
-#line 2291 "Palete.vala.c"
-                               }
-#line 336 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (_tmp23_) {
-#line 343 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _g_free0 (d);
-#line 343 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       continue;
-#line 2299 "Palete.vala.c"
-                               }
-#line 346 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp32_ = d;
-#line 346 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp33_ = g_regex_match_simple ("^left:", _tmp32_, 0, 0);
-#line 346 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (_tmp33_) {
-#line 2307 "Palete.vala.c"
-                                       GeeArrayList* _tmp34_ = NULL;
-                                       gint _tmp35_ = 0;
-                                       gint _tmp36_ = 0;
-                                       GeeArrayList* _tmp42_ = NULL;
-                                       GeeArrayList* _tmp43_ = NULL;
-#line 347 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       state = 1;
-#line 348 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp34_ = left;
-#line 348 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp35_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp34_);
-#line 348 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp36_ = _tmp35_;
-#line 348 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       if (_tmp36_ > 0) {
-#line 2323 "Palete.vala.c"
-                                               GeeArrayList* _tmp37_ = NULL;
-                                               GeeArrayList* _tmp38_ = NULL;
-                                               GeeArrayList* _tmp39_ = NULL;
-                                               PaleteUsage* _tmp40_ = NULL;
-                                               PaleteUsage* _tmp41_ = NULL;
-#line 349 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               _tmp37_ = cfg;
-#line 349 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               _tmp38_ = left;
-#line 349 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               _tmp39_ = right;
-#line 349 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               _tmp40_ = palete_usage_new (_tmp38_, _tmp39_);
-#line 349 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               _tmp41_ = _tmp40_;
-#line 349 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp37_, _tmp41_);
-#line 349 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                               _g_object_unref0 (_tmp41_);
-#line 2343 "Palete.vala.c"
-                                       }
-#line 351 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp42_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 351 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _g_object_unref0 (left);
-#line 351 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       left = _tmp42_;
-#line 352 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp43_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
-#line 352 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _g_object_unref0 (right);
-#line 352 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       right = _tmp43_;
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _g_free0 (d);
-#line 353 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       continue;
-#line 2361 "Palete.vala.c"
-                               }
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp44_ = d;
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp45_ = g_regex_match_simple ("^right:", _tmp44_, 0, 0);
-#line 355 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (_tmp45_) {
-#line 356 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       state = 2;
-#line 357 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _g_free0 (d);
-#line 357 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       continue;
-#line 2375 "Palete.vala.c"
-                               }
-#line 359 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp46_ = state;
-#line 359 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               if (_tmp46_ == 1) {
-#line 2381 "Palete.vala.c"
-                                       GeeArrayList* _tmp47_ = NULL;
-                                       const gchar* _tmp48_ = NULL;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp47_ = left;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _tmp48_ = d;
-#line 361 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       gee_abstract_collection_add ((GeeAbstractCollection*) _tmp47_, _tmp48_);
-#line 362 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       _g_free0 (d);
-#line 362 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                                       continue;
-#line 2394 "Palete.vala.c"
-                               }
-#line 365 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp49_ = right;
-#line 365 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _tmp50_ = d;
-#line 365 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp49_, _tmp50_);
-#line 333 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-                               _g_free0 (d);
-#line 2404 "Palete.vala.c"
-                       }
-               }
-       }
-#line 369 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp51_ = left;
-#line 369 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp52_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp51_);
-#line 369 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp53_ = _tmp52_;
-#line 369 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       if (_tmp53_ > 0) {
-#line 2416 "Palete.vala.c"
-               GeeArrayList* _tmp54_ = NULL;
-               GeeArrayList* _tmp55_ = NULL;
-               GeeArrayList* _tmp56_ = NULL;
-               PaleteUsage* _tmp57_ = NULL;
-               PaleteUsage* _tmp58_ = NULL;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp54_ = cfg;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp55_ = left;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp56_ = right;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp57_ = palete_usage_new (_tmp55_, _tmp56_);
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _tmp58_ = _tmp57_;
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp54_, _tmp58_);
-#line 370 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-               _g_object_unref0 (_tmp58_);
-#line 2436 "Palete.vala.c"
-       }
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp59_ = cfg;
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _tmp60_ = _g_object_ref0 (_tmp59_);
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (self->map);
-#line 372 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       self->map = _tmp60_;
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (right);
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (left);
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (cfg);
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       data = (_vala_array_free (data, data_length1, (GDestroyNotify) g_free), NULL);
-#line 314 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (raw);
-#line 2456 "Palete.vala.c"
-}
-
-
-static void palete_palete_real_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent) {
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_critical ("Type `%s' does not implement abstract method `palete_palete_fillPack'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return;
-#line 2465 "Palete.vala.c"
-}
-
-
-void palete_palete_fillPack (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent) {
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_if_fail (self != NULL);
-#line 376 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       PALETE_PALETE_GET_CLASS (self)->fillPack (self, node, parent);
-#line 2474 "Palete.vala.c"
-}
-
-
-static void palete_palete_real_load (PaletePalete* self) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_critical ("Type `%s' does not implement abstract method `palete_palete_load'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
-#line 377 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return;
-#line 2483 "Palete.vala.c"
-}
-
-
-void palete_palete_load (PaletePalete* self) {
-#line 377 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_if_fail (self != NULL);
-#line 377 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       PALETE_PALETE_GET_CLASS (self)->load (self);
-#line 2492 "Palete.vala.c"
-}
-
-
-static GeeHashMap* palete_palete_real_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type) {
-#line 378 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_critical ("Type `%s' does not implement abstract method `palete_palete_getPropertiesFor'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
-#line 378 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return NULL;
-#line 2501 "Palete.vala.c"
-}
-
-
-GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type) {
-#line 378 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 378 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return PALETE_PALETE_GET_CLASS (self)->getPropertiesFor (self, ename, type);
-#line 2510 "Palete.vala.c"
-}
-
-
-static PaleteGirObject* palete_palete_real_getClass (PaletePalete* self, const gchar* ename) {
-#line 379 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_critical ("Type `%s' does not implement abstract method `palete_palete_getClass'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
-#line 379 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return NULL;
-#line 2519 "Palete.vala.c"
-}
-
-
-PaleteGirObject* palete_palete_getClass (PaletePalete* self, const gchar* ename) {
-#line 379 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 379 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       return PALETE_PALETE_GET_CLASS (self)->getClass (self, ename);
-#line 2528 "Palete.vala.c"
-}
-
-
-static void palete_palete_class_init (PaletePaleteClass * klass) {
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       palete_palete_parent_class = g_type_class_peek_parent (klass);
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       PALETE_PALETE_CLASS (klass)->fillPack = palete_palete_real_fillPack;
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       PALETE_PALETE_CLASS (klass)->load = palete_palete_real_load;
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       PALETE_PALETE_CLASS (klass)->getPropertiesFor = palete_palete_real_getPropertiesFor;
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       PALETE_PALETE_CLASS (klass)->getClass = palete_palete_real_getClass;
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       G_OBJECT_CLASS (klass)->finalize = palete_palete_finalize;
-#line 2545 "Palete.vala.c"
-}
-
-
-static void palete_palete_instance_init (PaletePalete * self) {
-}
-
-
-static void palete_palete_finalize (GObject* obj) {
-       PaletePalete * self;
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_PALETE, PaletePalete);
-#line 52 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_free0 (self->name);
-#line 54 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       _g_object_unref0 (self->map);
-#line 48 "/home/alan/gitlive/app.Builder.js/Palete/Palete.vala"
-       G_OBJECT_CLASS (palete_palete_parent_class)->finalize (obj);
-#line 2563 "Palete.vala.c"
-}
-
-
-GType palete_palete_get_type (void) {
-       static volatile gsize palete_palete_type_id__volatile = 0;
-       if (g_once_init_enter (&palete_palete_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (PaletePaleteClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_palete_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaletePalete), 0, (GInstanceInitFunc) palete_palete_instance_init, NULL };
-               GType palete_palete_type_id;
-               palete_palete_type_id = g_type_register_static (G_TYPE_OBJECT, "PaletePalete", &g_define_type_info, G_TYPE_FLAG_ABSTRACT);
-               g_once_init_leave (&palete_palete_type_id__volatile, palete_palete_type_id);
-       }
-       return palete_palete_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/Palete/Roo.vala.c b/Palete/Roo.vala.c
deleted file mode 100644 (file)
index 46fddd8..0000000
+++ /dev/null
@@ -1,1096 +0,0 @@
-/* Roo.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Roo.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-#include <json-glib/json-glib.h>
-
-
-#define PALETE_TYPE_PALETE (palete_palete_get_type ())
-#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
-#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
-#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
-#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
-#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
-
-typedef struct _PaletePalete PaletePalete;
-typedef struct _PaletePaleteClass PaletePaleteClass;
-typedef struct _PaletePaletePrivate PaletePaletePrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-
-#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ())
-#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject))
-#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT))
-#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass))
-
-typedef struct _PaleteGirObject PaleteGirObject;
-typedef struct _PaleteGirObjectClass PaleteGirObjectClass;
-
-#define PALETE_TYPE_USAGE (palete_usage_get_type ())
-#define PALETE_USAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_USAGE, PaleteUsage))
-#define PALETE_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_USAGE, PaleteUsageClass))
-#define PALETE_IS_USAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_USAGE))
-#define PALETE_IS_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_USAGE))
-#define PALETE_USAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_USAGE, PaleteUsageClass))
-
-typedef struct _PaleteUsage PaleteUsage;
-typedef struct _PaleteUsageClass PaleteUsageClass;
-
-#define PALETE_TYPE_ROO (palete_roo_get_type ())
-#define PALETE_ROO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_ROO, PaleteRoo))
-#define PALETE_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_ROO, PaleteRooClass))
-#define PALETE_IS_ROO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_ROO))
-#define PALETE_IS_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_ROO))
-#define PALETE_ROO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_ROO, PaleteRooClass))
-
-typedef struct _PaleteRoo PaleteRoo;
-typedef struct _PaleteRooClass PaleteRooClass;
-typedef struct _PaleteRooPrivate PaleteRooPrivate;
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_free0(var) (var = (g_free (var), NULL))
-typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate;
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL)))
-
-#define PALETE_TYPE_GIR (palete_gir_get_type ())
-#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir))
-#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass))
-#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR))
-#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR))
-#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass))
-
-typedef struct _PaleteGir PaleteGir;
-typedef struct _PaleteGirClass PaleteGirClass;
-
-struct _PaletePalete {
-       GObject parent_instance;
-       PaletePaletePrivate * priv;
-       gchar* name;
-       GeeArrayList* map;
-};
-
-struct _PaletePaleteClass {
-       GObjectClass parent_class;
-       void (*fillPack) (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent);
-       void (*load) (PaletePalete* self);
-       GeeHashMap* (*getPropertiesFor) (PaletePalete* self, const gchar* ename, const gchar* type);
-       PaleteGirObject* (*getClass) (PaletePalete* self, const gchar* ename);
-};
-
-struct _PaleteRoo {
-       PaletePalete parent_instance;
-       PaleteRooPrivate * priv;
-};
-
-struct _PaleteRooClass {
-       PaletePaleteClass parent_class;
-};
-
-struct _PaleteRooPrivate {
-       GeeHashMap* classes;
-};
-
-struct _PaleteGirObject {
-       GObject parent_instance;
-       PaleteGirObjectPrivate * priv;
-       gchar* name;
-       gchar* ns;
-       gchar* propertyof;
-       gchar* type;
-       gchar* nodetype;
-       gchar* package;
-       PaleteGirObject* paramset;
-       PaleteGirObject* return_value;
-       gboolean is_instance;
-       gboolean is_array;
-       gboolean is_varargs;
-       gchar* parent;
-       gchar* value;
-       gchar* sig;
-       GeeArrayList* params;
-       GeeArrayList* implements;
-       GeeArrayList* inherits;
-       GeeHashMap* ctors;
-       GeeHashMap* methods;
-       GeeHashMap* includes;
-       GeeHashMap* classes;
-       GeeHashMap* props;
-       GeeHashMap* consts;
-       GeeHashMap* signals;
-       gchar* doctxt;
-};
-
-struct _PaleteGirObjectClass {
-       GObjectClass parent_class;
-};
-
-typedef enum  {
-       PALETE_ERROR_INVALID_TYPE,
-       PALETE_ERROR_NEED_IMPLEMENTING,
-       PALETE_ERROR_MISSING_FILE,
-       PALETE_ERROR_INVALID_VALUE
-} PaleteError;
-#define PALETE_ERROR palete_error_quark ()
-
-static gpointer palete_roo_parent_class = NULL;
-
-GType palete_palete_get_type (void) G_GNUC_CONST;
-GType js_render_node_get_type (void) G_GNUC_CONST;
-GType palete_gir_object_get_type (void) G_GNUC_CONST;
-GType palete_usage_get_type (void) G_GNUC_CONST;
-GType palete_roo_get_type (void) G_GNUC_CONST;
-#define PALETE_ROO_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PALETE_TYPE_ROO, PaleteRooPrivate))
-enum  {
-       PALETE_ROO_DUMMY_PROPERTY
-};
-PaleteRoo* palete_roo_new (void);
-PaleteRoo* palete_roo_construct (GType object_type);
-PaletePalete* palete_palete_construct (GType object_type);
-static GeeHashMap* palete_roo_propsFromJSONArray (PaleteRoo* self, const gchar* type, JsonArray* ar);
-PaleteGirObject* palete_gir_object_new (const gchar* nodetype, const gchar* n);
-PaleteGirObject* palete_gir_object_construct (GType object_type, const gchar* nodetype, const gchar* n);
-static void palete_roo_real_load (PaletePalete* base);
-void palete_palete_loadUsageFile (PaletePalete* self, const gchar* fname);
-static JsonNode* _vala_JsonNode_copy (JsonNode* self);
-static void __lambda8_ (PaleteRoo* self, JsonObject* o, const gchar* key, JsonNode* value);
-static void ___lambda8__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self);
-static void _vala_JsonNode_free (JsonNode* self);
-gchar* palete_roo_doc (PaleteRoo* self, const gchar* what);
-static PaleteGirObject* palete_roo_real_getClass (PaletePalete* base, const gchar* ename);
-void palete_palete_load (PaletePalete* self);
-static GeeHashMap* palete_roo_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type);
-GQuark palete_error_quark (void);
-gchar** palete_roo_getInheritsFor (PaleteRoo* self, const gchar* ename, int* result_length1);
-GType palete_gir_get_type (void) G_GNUC_CONST;
-PaleteGir* palete_gir_factory (const gchar* ns);
-gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1);
-static void palete_roo_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent);
-static void palete_roo_finalize (GObject* obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static gint _vala_array_length (gpointer array);
-
-
-PaleteRoo* palete_roo_construct (GType object_type) {
-       PaleteRoo * self = NULL;
-       gchar* _tmp0_ = NULL;
-#line 29 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       self = (PaleteRoo*) palete_palete_construct (object_type);
-#line 30 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp0_ = g_strdup ("Roo");
-#line 30 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_free0 (((PaletePalete*) self)->name);
-#line 30 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       ((PaletePalete*) self)->name = _tmp0_;
-#line 24 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return self;
-#line 203 "Roo.vala.c"
-}
-
-
-PaleteRoo* palete_roo_new (void) {
-#line 24 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return palete_roo_construct (PALETE_TYPE_ROO);
-#line 210 "Roo.vala.c"
-}
-
-
-static gpointer _json_object_ref0 (gpointer self) {
-#line 40 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return self ? json_object_ref (self) : NULL;
-#line 217 "Roo.vala.c"
-}
-
-
-static GeeHashMap* palete_roo_propsFromJSONArray (PaleteRoo* self, const gchar* type, JsonArray* ar) {
-       GeeHashMap* result = NULL;
-       GeeHashMap* ret = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (type != NULL, NULL);
-#line 34 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (ar != NULL, NULL);
-#line 37 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 37 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       ret = _tmp0_;
-#line 235 "Roo.vala.c"
-       {
-               gint i = 0;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               i = 0;
-#line 240 "Roo.vala.c"
-               {
-                       gboolean _tmp1_ = FALSE;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                       _tmp1_ = TRUE;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                       while (TRUE) {
-#line 247 "Roo.vala.c"
-                               gint _tmp3_ = 0;
-                               JsonArray* _tmp4_ = NULL;
-                               guint _tmp5_ = 0U;
-                               JsonObject* o = NULL;
-                               JsonArray* _tmp6_ = NULL;
-                               gint _tmp7_ = 0;
-                               JsonObject* _tmp8_ = NULL;
-                               JsonObject* _tmp9_ = NULL;
-                               gchar* name = NULL;
-                               JsonObject* _tmp10_ = NULL;
-                               const gchar* _tmp11_ = NULL;
-                               gchar* _tmp12_ = NULL;
-                               PaleteGirObject* prop = NULL;
-                               const gchar* _tmp13_ = NULL;
-                               const gchar* _tmp14_ = NULL;
-                               PaleteGirObject* _tmp15_ = NULL;
-                               PaleteGirObject* _tmp16_ = NULL;
-                               JsonObject* _tmp17_ = NULL;
-                               const gchar* _tmp18_ = NULL;
-                               gchar* _tmp19_ = NULL;
-                               PaleteGirObject* _tmp20_ = NULL;
-                               JsonObject* _tmp21_ = NULL;
-                               const gchar* _tmp22_ = NULL;
-                               gchar* _tmp23_ = NULL;
-                               const gchar* _tmp24_ = NULL;
-                               JsonObject* _tmp25_ = NULL;
-                               gboolean _tmp26_ = FALSE;
-                               PaleteGirObject* _tmp29_ = NULL;
-                               gchar* _tmp30_ = NULL;
-                               const gchar* _tmp31_ = NULL;
-                               JsonObject* _tmp32_ = NULL;
-                               gboolean _tmp33_ = FALSE;
-                               PaleteGirObject* _tmp36_ = NULL;
-                               gchar* _tmp37_ = NULL;
-                               GeeHashMap* _tmp38_ = NULL;
-                               const gchar* _tmp39_ = NULL;
-                               PaleteGirObject* _tmp40_ = NULL;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               if (!_tmp1_) {
-#line 287 "Roo.vala.c"
-                                       gint _tmp2_ = 0;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       _tmp2_ = i;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       i = _tmp2_ + 1;
-#line 293 "Roo.vala.c"
-                               }
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp1_ = FALSE;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp3_ = i;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp4_ = ar;
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp5_ = json_array_get_length (_tmp4_);
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               if (!(((guint) _tmp3_) < _tmp5_)) {
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       break;
-#line 307 "Roo.vala.c"
-                               }
-#line 40 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp6_ = ar;
-#line 40 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp7_ = i;
-#line 40 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp8_ = json_array_get_object_element (_tmp6_, (guint) _tmp7_);
-#line 40 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp9_ = _json_object_ref0 (_tmp8_);
-#line 40 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               o = _tmp9_;
-#line 41 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp10_ = o;
-#line 41 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp11_ = json_object_get_string_member (_tmp10_, "name");
-#line 41 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp12_ = g_strdup (_tmp11_);
-#line 41 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               name = _tmp12_;
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp13_ = type;
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp14_ = name;
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp15_ = palete_gir_object_new (_tmp13_, _tmp14_);
-#line 42 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               prop = _tmp15_;
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp16_ = prop;
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp17_ = o;
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp18_ = json_object_get_string_member (_tmp17_, "type");
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp19_ = g_strdup (_tmp18_);
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_free0 (_tmp16_->type);
-#line 44 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp16_->type = _tmp19_;
-#line 45 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp20_ = prop;
-#line 45 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp21_ = o;
-#line 45 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp22_ = json_object_get_string_member (_tmp21_, "desc");
-#line 45 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp23_ = g_strdup (_tmp22_);
-#line 45 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_free0 (_tmp20_->doctxt);
-#line 45 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp20_->doctxt = _tmp23_;
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp25_ = o;
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp26_ = json_object_has_member (_tmp25_, "memberOf");
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               if (_tmp26_) {
-#line 365 "Roo.vala.c"
-                                       JsonObject* _tmp27_ = NULL;
-                                       const gchar* _tmp28_ = NULL;
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       _tmp27_ = o;
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       _tmp28_ = json_object_get_string_member (_tmp27_, "memberOf");
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       _tmp24_ = _tmp28_;
-#line 374 "Roo.vala.c"
-                               } else {
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       _tmp24_ = "";
-#line 378 "Roo.vala.c"
-                               }
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp29_ = prop;
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp30_ = g_strdup (_tmp24_);
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_free0 (_tmp29_->propertyof);
-#line 46 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp29_->propertyof = _tmp30_;
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp32_ = o;
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp33_ = json_object_has_member (_tmp32_, "sig");
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               if (_tmp33_) {
-#line 394 "Roo.vala.c"
-                                       JsonObject* _tmp34_ = NULL;
-                                       const gchar* _tmp35_ = NULL;
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       _tmp34_ = o;
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       _tmp35_ = json_object_get_string_member (_tmp34_, "sig");
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       _tmp31_ = _tmp35_;
-#line 403 "Roo.vala.c"
-                               } else {
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                                       _tmp31_ = "";
-#line 407 "Roo.vala.c"
-                               }
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp36_ = prop;
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp37_ = g_strdup (_tmp31_);
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_free0 (_tmp36_->sig);
-#line 47 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp36_->sig = _tmp37_;
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp38_ = ret;
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp39_ = name;
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp40_ = prop;
-#line 49 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               gee_abstract_map_set ((GeeAbstractMap*) _tmp38_, _tmp39_, _tmp40_);
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_object_unref0 (prop);
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_free0 (name);
-#line 39 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _json_object_unref0 (o);
-#line 431 "Roo.vala.c"
-                       }
-               }
-       }
-#line 51 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       result = ret;
-#line 51 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return result;
-#line 439 "Roo.vala.c"
-}
-
-
-static JsonNode* _vala_JsonNode_copy (JsonNode* self) {
-#line 65 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return g_boxed_copy (json_node_get_type (), self);
-#line 446 "Roo.vala.c"
-}
-
-
-static gpointer __vala_JsonNode_copy0 (gpointer self) {
-#line 65 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return self ? _vala_JsonNode_copy (self) : NULL;
-#line 453 "Roo.vala.c"
-}
-
-
-static void __lambda8_ (PaleteRoo* self, JsonObject* o, const gchar* key, JsonNode* value) {
-       PaleteGirObject* cls = NULL;
-       const gchar* _tmp0_ = NULL;
-       PaleteGirObject* _tmp1_ = NULL;
-       JsonNode* _tmp2_ = NULL;
-       JsonObject* _tmp3_ = NULL;
-       JsonArray* _tmp4_ = NULL;
-       GeeHashMap* _tmp5_ = NULL;
-       JsonNode* _tmp6_ = NULL;
-       JsonObject* _tmp7_ = NULL;
-       JsonArray* _tmp8_ = NULL;
-       GeeHashMap* _tmp9_ = NULL;
-       GeeHashMap* _tmp10_ = NULL;
-       const gchar* _tmp11_ = NULL;
-#line 68 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_if_fail (o != NULL);
-#line 68 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_if_fail (key != NULL);
-#line 68 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_if_fail (value != NULL);
-#line 71 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp0_ = key;
-#line 71 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp1_ = palete_gir_object_new ("class", _tmp0_);
-#line 71 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       cls = _tmp1_;
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp2_ = value;
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp3_ = json_node_get_object (_tmp2_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp4_ = json_object_get_array_member (_tmp3_, "props");
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp5_ = palete_roo_propsFromJSONArray (self, "prop", _tmp4_);
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (cls->props);
-#line 72 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       cls->props = _tmp5_;
-#line 73 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp6_ = value;
-#line 73 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp7_ = json_node_get_object (_tmp6_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp8_ = json_object_get_array_member (_tmp7_, "events");
-#line 73 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp9_ = palete_roo_propsFromJSONArray (self, "signal", _tmp8_);
-#line 73 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (cls->signals);
-#line 73 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       cls->signals = _tmp9_;
-#line 74 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp10_ = self->priv->classes;
-#line 74 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp11_ = key;
-#line 74 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp10_, _tmp11_, cls);
-#line 68 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (cls);
-#line 515 "Roo.vala.c"
-}
-
-
-static void ___lambda8__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self) {
-#line 68 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       __lambda8_ ((PaleteRoo*) self, object, member_name, member_node);
-#line 522 "Roo.vala.c"
-}
-
-
-static void _vala_JsonNode_free (JsonNode* self) {
-#line 54 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_boxed_free (json_node_get_type (), self);
-#line 529 "Roo.vala.c"
-}
-
-
-static void palete_roo_real_load (PaletePalete* base) {
-       PaleteRoo * self;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       JsonParser* pa = NULL;
-       JsonParser* _tmp2_ = NULL;
-       JsonParser* _tmp3_ = NULL;
-       JsonNode* node = NULL;
-       JsonParser* _tmp4_ = NULL;
-       JsonNode* _tmp5_ = NULL;
-       JsonNode* _tmp6_ = NULL;
-       JsonObject* clist = NULL;
-       JsonNode* _tmp7_ = NULL;
-       JsonObject* _tmp8_ = NULL;
-       JsonObject* _tmp9_ = NULL;
-       JsonObject* _tmp10_ = NULL;
-       JsonObject* _tmp11_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 54 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       self = (PaleteRoo*) base;
-#line 56 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp0_ = self->priv->classes;
-#line 56 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       if (_tmp0_ != NULL) {
-#line 57 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               return;
-#line 559 "Roo.vala.c"
-       }
-#line 59 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       palete_palete_loadUsageFile ((PaletePalete*) self, "/usr/share/appBuilder/RooUsage.txt");
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (self->priv->classes);
-#line 60 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       self->priv->classes = _tmp1_;
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp2_ = json_parser_new ();
-#line 63 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       pa = _tmp2_;
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp3_ = pa;
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       json_parser_load_from_file (_tmp3_, "/usr/share/appBuilder/rooprops.json", &_inner_error_);
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       if (_inner_error_ != NULL) {
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               _g_object_unref0 (pa);
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               g_clear_error (&_inner_error_);
-#line 64 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               return;
-#line 587 "Roo.vala.c"
-       }
-#line 65 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp4_ = pa;
-#line 65 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp5_ = json_parser_get_root (_tmp4_);
-#line 65 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp6_ = __vala_JsonNode_copy0 (_tmp5_);
-#line 65 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       node = _tmp6_;
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp7_ = node;
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp8_ = json_node_get_object (_tmp7_);
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp9_ = json_object_get_object_member (_tmp8_, "data");
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp10_ = _json_object_ref0 (_tmp9_);
-#line 67 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       clist = _tmp10_;
-#line 68 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp11_ = clist;
-#line 68 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       json_object_foreach_member (_tmp11_, ___lambda8__json_object_foreach, self);
-#line 54 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _json_object_unref0 (clist);
-#line 54 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       __vala_JsonNode_free0 (node);
-#line 54 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (pa);
-#line 617 "Roo.vala.c"
-}
-
-
-gchar* palete_roo_doc (PaleteRoo* self, const gchar* what) {
-       gchar* result = NULL;
-       gchar* _tmp0_ = NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 83 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (what != NULL, NULL);
-#line 84 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp0_ = g_strdup ("");
-#line 84 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       result = _tmp0_;
-#line 84 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return result;
-#line 634 "Roo.vala.c"
-}
-
-
-static PaleteGirObject* palete_roo_real_getClass (PaletePalete* base, const gchar* ename) {
-       PaleteRoo * self;
-       PaleteGirObject* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-#line 98 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       self = (PaleteRoo*) base;
-#line 98 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (ename != NULL, NULL);
-#line 100 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       palete_palete_load ((PaletePalete*) self);
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp0_ = self->priv->classes;
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp1_ = ename;
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       result = (PaleteGirObject*) _tmp2_;
-#line 101 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return result;
-#line 660 "Roo.vala.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 138 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 667 "Roo.vala.c"
-}
-
-
-static GeeHashMap* palete_roo_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type) {
-       PaleteRoo * self;
-       GeeHashMap* result = NULL;
-       PaleteGirObject* cls = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gpointer _tmp2_ = NULL;
-       GeeHashMap* ret = NULL;
-       GeeHashMap* _tmp3_ = NULL;
-       PaleteGirObject* _tmp4_ = NULL;
-       const gchar* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       GQuark _tmp9_ = 0U;
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       static GQuark _tmp8_label0 = 0;
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       static GQuark _tmp8_label1 = 0;
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       static GQuark _tmp8_label2 = 0;
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       static GQuark _tmp8_label3 = 0;
-#line 692 "Roo.vala.c"
-       GError * _inner_error_ = NULL;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       self = (PaleteRoo*) base;
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (ename != NULL, NULL);
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (type != NULL, NULL);
-#line 110 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       palete_palete_load ((PaletePalete*) self);
-#line 118 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp0_ = self->priv->classes;
-#line 118 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp1_ = ename;
-#line 118 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp2_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 118 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       cls = (PaleteGirObject*) _tmp2_;
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp3_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 119 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       ret = _tmp3_;
-#line 120 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp4_ = cls;
-#line 120 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       if (_tmp4_ == NULL) {
-#line 718 "Roo.vala.c"
-               const gchar* _tmp5_ = NULL;
-#line 121 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               _tmp5_ = ename;
-#line 121 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               g_print ("could not find class: %s\n", _tmp5_);
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               result = ret;
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               _g_object_unref0 (cls);
-#line 122 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               return result;
-#line 730 "Roo.vala.c"
-       }
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp6_ = type;
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp7_ = _tmp6_;
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp9_ = (NULL == _tmp7_) ? 0 : g_quark_from_string (_tmp7_);
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       if (_tmp9_ == ((0 != _tmp8_label0) ? _tmp8_label0 : (_tmp8_label0 = g_quark_from_static_string ("props")))) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               switch (0) {
-#line 742 "Roo.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp10_ = NULL;
-                               GeeHashMap* _tmp11_ = NULL;
-                               GeeHashMap* _tmp12_ = NULL;
-#line 138 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp10_ = cls;
-#line 138 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp11_ = _tmp10_->props;
-#line 138 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp12_ = _g_object_ref0 (_tmp11_);
-#line 138 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               result = _tmp12_;
-#line 138 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_object_unref0 (ret);
-#line 138 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_object_unref0 (cls);
-#line 138 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               return result;
-#line 762 "Roo.vala.c"
-                       }
-               }
-       } else if (_tmp9_ == ((0 != _tmp8_label1) ? _tmp8_label1 : (_tmp8_label1 = g_quark_from_static_string ("signals")))) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               switch (0) {
-#line 768 "Roo.vala.c"
-                       default:
-                       {
-                               PaleteGirObject* _tmp13_ = NULL;
-                               GeeHashMap* _tmp14_ = NULL;
-                               GeeHashMap* _tmp15_ = NULL;
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp13_ = cls;
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp14_ = _tmp13_->signals;
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp15_ = _g_object_ref0 (_tmp14_);
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               result = _tmp15_;
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_object_unref0 (ret);
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_object_unref0 (cls);
-#line 140 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               return result;
-#line 788 "Roo.vala.c"
-                       }
-               }
-       } else if (_tmp9_ == ((0 != _tmp8_label2) ? _tmp8_label2 : (_tmp8_label2 = g_quark_from_static_string ("methods")))) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               switch (0) {
-#line 794 "Roo.vala.c"
-                       default:
-                       {
-#line 142 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               result = ret;
-#line 142 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_object_unref0 (cls);
-#line 142 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               return result;
-#line 803 "Roo.vala.c"
-                       }
-               }
-       } else if (_tmp9_ == ((0 != _tmp8_label3) ? _tmp8_label3 : (_tmp8_label3 = g_quark_from_static_string ("ctors")))) {
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               switch (0) {
-#line 809 "Roo.vala.c"
-                       default:
-                       {
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               result = ret;
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_object_unref0 (cls);
-#line 144 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               return result;
-#line 818 "Roo.vala.c"
-                       }
-               }
-       } else {
-#line 134 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               switch (0) {
-#line 824 "Roo.vala.c"
-                       default:
-                       {
-                               const gchar* _tmp16_ = NULL;
-                               gchar* _tmp17_ = NULL;
-                               gchar* _tmp18_ = NULL;
-                               GError* _tmp19_ = NULL;
-                               GError* _tmp20_ = NULL;
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp16_ = type;
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp17_ = g_strconcat ("getPropertiesFor called with: ", _tmp16_, NULL);
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp18_ = _tmp17_;
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp19_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_INVALID_VALUE, _tmp18_);
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _tmp20_ = _tmp19_;
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_free0 (_tmp18_);
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _inner_error_ = _tmp20_;
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_object_unref0 (ret);
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               _g_object_unref0 (cls);
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               g_clear_error (&_inner_error_);
-#line 146 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                               return NULL;
-#line 856 "Roo.vala.c"
-                       }
-               }
-       }
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (ret);
-#line 105 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (cls);
-#line 864 "Roo.vala.c"
-}
-
-
-gchar** palete_roo_getInheritsFor (PaleteRoo* self, const gchar* ename, int* result_length1) {
-       gchar** result = NULL;
-       gchar** ret = NULL;
-       gchar** _tmp0_ = NULL;
-       gint ret_length1 = 0;
-       gint _ret_size_ = 0;
-       gchar** es = NULL;
-       const gchar* _tmp1_ = NULL;
-       gchar** _tmp2_ = NULL;
-       gchar** _tmp3_ = NULL;
-       gint es_length1 = 0;
-       gint _es_size_ = 0;
-       PaleteGir* gir = NULL;
-       gchar** _tmp4_ = NULL;
-       gint _tmp4__length1 = 0;
-       const gchar* _tmp5_ = NULL;
-       PaleteGir* _tmp6_ = NULL;
-       PaleteGirObject* cls = NULL;
-       PaleteGir* _tmp7_ = NULL;
-       GeeHashMap* _tmp8_ = NULL;
-       gchar** _tmp9_ = NULL;
-       gint _tmp9__length1 = 0;
-       const gchar* _tmp10_ = NULL;
-       gpointer _tmp11_ = NULL;
-       PaleteGirObject* _tmp12_ = NULL;
-       PaleteGirObject* _tmp14_ = NULL;
-       gint _tmp15_ = 0;
-       gchar** _tmp16_ = NULL;
-       gchar** _tmp17_ = NULL;
-       gint _tmp17__length1 = 0;
-#line 158 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 158 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_val_if_fail (ename != NULL, NULL);
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp0_ = g_new0 (gchar*, 0 + 1);
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       ret = _tmp0_;
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       ret_length1 = 0;
-#line 160 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _ret_size_ = ret_length1;
-#line 161 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp1_ = ename;
-#line 161 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp3_ = _tmp2_ = g_strsplit (_tmp1_, ".", 0);
-#line 161 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       es = _tmp3_;
-#line 161 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       es_length1 = _vala_array_length (_tmp2_);
-#line 161 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _es_size_ = es_length1;
-#line 162 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp4_ = es;
-#line 162 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp4__length1 = es_length1;
-#line 162 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp5_ = _tmp4_[0];
-#line 162 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp6_ = palete_gir_factory (_tmp5_);
-#line 162 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       gir = _tmp6_;
-#line 164 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp7_ = gir;
-#line 164 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp8_ = ((PaleteGirObject*) _tmp7_)->classes;
-#line 164 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp9_ = es;
-#line 164 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp9__length1 = es_length1;
-#line 164 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp10_ = _tmp9_[1];
-#line 164 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp11_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp8_, _tmp10_);
-#line 164 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       cls = (PaleteGirObject*) _tmp11_;
-#line 165 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp12_ = cls;
-#line 165 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       if (_tmp12_ == NULL) {
-#line 948 "Roo.vala.c"
-               gchar** _tmp13_ = NULL;
-               gint _tmp13__length1 = 0;
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               _tmp13_ = ret;
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               _tmp13__length1 = ret_length1;
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               if (result_length1) {
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-                       *result_length1 = _tmp13__length1;
-#line 959 "Roo.vala.c"
-               }
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               result = _tmp13_;
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               _g_object_unref0 (cls);
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               _g_object_unref0 (gir);
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 166 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               return result;
-#line 971 "Roo.vala.c"
-       }
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp14_ = cls;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp16_ = palete_gir_object_inheritsToStringArray (_tmp14_, &_tmp15_);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp17_ = _tmp16_;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _tmp17__length1 = _tmp15_;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       if (result_length1) {
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-               *result_length1 = _tmp17__length1;
-#line 985 "Roo.vala.c"
-       }
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       result = _tmp17_;
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (cls);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (gir);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL);
-#line 168 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return result;
-#line 999 "Roo.vala.c"
-}
-
-
-static void palete_roo_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent) {
-       PaleteRoo * self;
-#line 174 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       self = (PaleteRoo*) base;
-#line 174 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_if_fail (node != NULL);
-#line 174 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_return_if_fail (parent != NULL);
-#line 177 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       return;
-#line 1013 "Roo.vala.c"
-}
-
-
-static void palete_roo_class_init (PaleteRooClass * klass) {
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       palete_roo_parent_class = g_type_class_peek_parent (klass);
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       g_type_class_add_private (klass, sizeof (PaleteRooPrivate));
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       PALETE_PALETE_CLASS (klass)->load = palete_roo_real_load;
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       PALETE_PALETE_CLASS (klass)->getClass = palete_roo_real_getClass;
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       PALETE_PALETE_CLASS (klass)->getPropertiesFor = palete_roo_real_getPropertiesFor;
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       PALETE_PALETE_CLASS (klass)->fillPack = palete_roo_real_fillPack;
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       G_OBJECT_CLASS (klass)->finalize = palete_roo_finalize;
-#line 1032 "Roo.vala.c"
-}
-
-
-static void palete_roo_instance_init (PaleteRoo * self) {
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       self->priv = PALETE_ROO_GET_PRIVATE (self);
-#line 1039 "Roo.vala.c"
-}
-
-
-static void palete_roo_finalize (GObject* obj) {
-       PaleteRoo * self;
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_ROO, PaleteRoo);
-#line 53 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       _g_object_unref0 (self->priv->classes);
-#line 21 "/home/alan/gitlive/app.Builder.js/Palete/Roo.vala"
-       G_OBJECT_CLASS (palete_roo_parent_class)->finalize (obj);
-#line 1051 "Roo.vala.c"
-}
-
-
-GType palete_roo_get_type (void) {
-       static volatile gsize palete_roo_type_id__volatile = 0;
-       if (g_once_init_enter (&palete_roo_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (PaleteRooClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_roo_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteRoo), 0, (GInstanceInitFunc) palete_roo_instance_init, NULL };
-               GType palete_roo_type_id;
-               palete_roo_type_id = g_type_register_static (PALETE_TYPE_PALETE, "PaleteRoo", &g_define_type_info, 0);
-               g_once_init_leave (&palete_roo_type_id__volatile, palete_roo_type_id);
-       }
-       return palete_roo_type_id__volatile;
-}
-
-
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       if ((array != NULL) && (destroy_func != NULL)) {
-               int i;
-               for (i = 0; i < array_length; i = i + 1) {
-                       if (((gpointer*) array)[i] != NULL) {
-                               destroy_func (((gpointer*) array)[i]);
-                       }
-               }
-       }
-}
-
-
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
-       _vala_array_destroy (array, array_length, destroy_func);
-       g_free (array);
-}
-
-
-static gint _vala_array_length (gpointer array) {
-       int length;
-       length = 0;
-       if (array) {
-               while (((gpointer*) array)[length]) {
-                       length++;
-               }
-       }
-       return length;
-}
-
-
-
diff --git a/Project/Gtk.vala.c b/Project/Gtk.vala.c
deleted file mode 100644 (file)
index 9f2a318..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-/* Gtk.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Gtk.vala, do not modify */
-
-/*<Script type="text/javascript">*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-
-#define PROJECT_TYPE_GTK (project_gtk_get_type ())
-#define PROJECT_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_GTK, ProjectGtk))
-#define PROJECT_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_GTK, ProjectGtkClass))
-#define PROJECT_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_GTK))
-#define PROJECT_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_GTK))
-#define PROJECT_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_GTK, ProjectGtkClass))
-
-typedef struct _ProjectGtk ProjectGtk;
-typedef struct _ProjectGtkClass ProjectGtkClass;
-typedef struct _ProjectGtkPrivate ProjectGtkPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-struct _ProjectProject {
-       GObject parent_instance;
-       ProjectProjectPrivate * priv;
-       gchar* id;
-       gchar* fn;
-       gchar* name;
-       gchar* runhtml;
-       GeeHashMap* paths;
-       GeeHashMap* files;
-       gchar* xtype;
-};
-
-struct _ProjectProjectClass {
-       GObjectClass parent_class;
-};
-
-struct _ProjectGtk {
-       ProjectProject parent_instance;
-       ProjectGtkPrivate * priv;
-};
-
-struct _ProjectGtkClass {
-       ProjectProjectClass parent_class;
-};
-
-
-extern gint project_gtk_id;
-gint project_gtk_id = 1;
-static gpointer project_gtk_parent_class = NULL;
-
-GType project_project_get_type (void) G_GNUC_CONST;
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-GType project_gtk_get_type (void) G_GNUC_CONST;
-enum  {
-       PROJECT_GTK_DUMMY_PROPERTY
-};
-ProjectGtk* project_gtk_new (const gchar* path);
-ProjectGtk* project_gtk_construct (GType object_type, const gchar* path);
-ProjectProject* project_project_new (const gchar* path);
-ProjectProject* project_project_construct (GType object_type, const gchar* path);
-
-
-ProjectGtk* project_gtk_construct (GType object_type, const gchar* path) {
-       ProjectGtk * self = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* gid = NULL;
-       gint _tmp2_ = 0;
-       gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-#line 13 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 16 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       _tmp0_ = path;
-#line 16 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       self = (ProjectGtk*) project_project_construct (object_type, _tmp0_);
-#line 17 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       _tmp1_ = g_strdup ("Gtk");
-#line 17 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       _g_free0 (((ProjectProject*) self)->xtype);
-#line 17 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       ((ProjectProject*) self)->xtype = _tmp1_;
-#line 18 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       _tmp2_ = project_gtk_id;
-#line 18 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       project_gtk_id = _tmp2_ + 1;
-#line 18 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       _tmp3_ = g_strdup_printf ("project-gtk-%d", _tmp2_);
-#line 18 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       gid = _tmp3_;
-#line 19 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       _tmp4_ = g_strdup (gid);
-#line 19 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       _g_free0 (((ProjectProject*) self)->id);
-#line 19 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       ((ProjectProject*) self)->id = _tmp4_;
-#line 13 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       _g_free0 (gid);
-#line 13 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       return self;
-#line 127 "Gtk.vala.c"
-}
-
-
-ProjectGtk* project_gtk_new (const gchar* path) {
-#line 13 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       return project_gtk_construct (PROJECT_TYPE_GTK, path);
-#line 134 "Gtk.vala.c"
-}
-
-
-static void project_gtk_class_init (ProjectGtkClass * klass) {
-#line 10 "/home/alan/gitlive/app.Builder.js/Project/Gtk.vala"
-       project_gtk_parent_class = g_type_class_peek_parent (klass);
-#line 141 "Gtk.vala.c"
-}
-
-
-static void project_gtk_instance_init (ProjectGtk * self) {
-}
-
-
-GType project_gtk_get_type (void) {
-       static volatile gsize project_gtk_type_id__volatile = 0;
-       if (g_once_init_enter (&project_gtk_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (ProjectGtkClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) project_gtk_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ProjectGtk), 0, (GInstanceInitFunc) project_gtk_instance_init, NULL };
-               GType project_gtk_type_id;
-               project_gtk_type_id = g_type_register_static (PROJECT_TYPE_PROJECT, "ProjectGtk", &g_define_type_info, 0);
-               g_once_init_leave (&project_gtk_type_id__volatile, project_gtk_type_id);
-       }
-       return project_gtk_type_id__volatile;
-}
-
-
-
diff --git a/Project/Project.vala.c b/Project/Project.vala.c
deleted file mode 100644 (file)
index 4edde41..0000000
+++ /dev/null
@@ -1,2674 +0,0 @@
-/* Project.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Project.vala, do not modify */
-
-/*<Script type="text/javascript">*/
-
-#include <glib.h>
-#include <glib-object.h>
-#include <gee.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gio/gio.h>
-#include <json-glib/json-glib.h>
-#include <glib/gstdio.h>
-
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-#define _g_free0(var) (var = (g_free (var), NULL))
-#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
-#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
-typedef struct _Block2Data Block2Data;
-#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL)))
-#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL)))
-
-#define PROJECT_TYPE_GTK (project_gtk_get_type ())
-#define PROJECT_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_GTK, ProjectGtk))
-#define PROJECT_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_GTK, ProjectGtkClass))
-#define PROJECT_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_GTK))
-#define PROJECT_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_GTK))
-#define PROJECT_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_GTK, ProjectGtkClass))
-
-typedef struct _ProjectGtk ProjectGtk;
-typedef struct _ProjectGtkClass ProjectGtkClass;
-
-#define PROJECT_TYPE_ROO (project_roo_get_type ())
-#define PROJECT_ROO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_ROO, ProjectRoo))
-#define PROJECT_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_ROO, ProjectRooClass))
-#define PROJECT_IS_ROO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_ROO))
-#define PROJECT_IS_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_ROO))
-#define PROJECT_ROO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_ROO, ProjectRooClass))
-
-typedef struct _ProjectRoo ProjectRoo;
-typedef struct _ProjectRooClass ProjectRooClass;
-typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
-
-#define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
-#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
-#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
-#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
-
-typedef struct _JsRenderNode JsRenderNode;
-typedef struct _JsRenderNodeClass JsRenderNodeClass;
-#define __g_list_free__g_object_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_object_unref0_ (var), NULL)))
-#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL)))
-
-typedef enum  {
-       PROJECT_ERROR_INVALID_TYPE,
-       PROJECT_ERROR_NEED_IMPLEMENTING,
-       PROJECT_ERROR_MISSING_FILE,
-       PROJECT_ERROR_INVALID_VALUE
-} ProjectError;
-#define PROJECT_ERROR project_error_quark ()
-struct _ProjectProject {
-       GObject parent_instance;
-       ProjectProjectPrivate * priv;
-       gchar* id;
-       gchar* fn;
-       gchar* name;
-       gchar* runhtml;
-       GeeHashMap* paths;
-       GeeHashMap* files;
-       gchar* xtype;
-};
-
-struct _ProjectProjectClass {
-       GObjectClass parent_class;
-};
-
-struct _ProjectProjectPrivate {
-       gboolean is_scanned;
-};
-
-struct _Block2Data {
-       int _ref_count_;
-       ProjectProject* proj;
-};
-
-struct _JsRenderJsRender {
-       GObject parent_instance;
-       JsRenderJsRenderPrivate * priv;
-       GeeArrayList* doubleStringProps;
-       gchar* id;
-       gchar* name;
-       gchar* fullname;
-       gchar* path;
-       gchar* parent;
-       gchar* region;
-       gchar* title;
-       gchar* permname;
-       gchar* modOrder;
-       gchar* xtype;
-       ProjectProject* project;
-       JsRenderNode* tree;
-       GList* cn;
-       gboolean hasParent;
-};
-
-struct _JsRenderJsRenderClass {
-       GObjectClass parent_class;
-       void (*save) (JsRenderJsRender* self);
-       void (*loadItems) (JsRenderJsRender* self, GError** error);
-       gchar* (*toSource) (JsRenderJsRender* self);
-       gchar* (*toSourcePreview) (JsRenderJsRender* self);
-       gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
-};
-
-
-extern GeeHashMap* project_projects;
-GeeHashMap* project_projects = NULL;
-extern gboolean project_projects_loaded;
-gboolean project_projects_loaded = FALSE;
-static gpointer project_project_parent_class = NULL;
-
-GQuark project_error_quark (void);
-GType project_project_get_type (void) G_GNUC_CONST;
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-#define PROJECT_PROJECT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PROJECT_TYPE_PROJECT, ProjectProjectPrivate))
-enum  {
-       PROJECT_PROJECT_DUMMY_PROPERTY
-};
-ProjectProject* project_project_new (const gchar* path);
-ProjectProject* project_project_construct (GType object_type, const gchar* path);
-void project_project_loadAll (gboolean force);
-void project_project_factoryFromFile (const gchar* jsonfile);
-GeeArrayList* project_project_allProjectsByName (void);
-ProjectProject* project_project_getProject (const gchar* name);
-static Block2Data* block2_data_ref (Block2Data* _data2_);
-static void block2_data_unref (void * _userdata_);
-static JsonNode* _vala_JsonNode_copy (JsonNode* self);
-static void _vala_JsonNode_free (JsonNode* self);
-ProjectProject* project_project_factory (const gchar* xtype, const gchar* path);
-static void __lambda3_ (Block2Data* _data2_, JsonObject* sobj, const gchar* key, JsonNode* val);
-static void ___lambda3__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self);
-ProjectGtk* project_gtk_new (const gchar* path);
-ProjectGtk* project_gtk_construct (GType object_type, const gchar* path);
-GType project_gtk_get_type (void) G_GNUC_CONST;
-ProjectRoo* project_roo_new (const gchar* path);
-ProjectRoo* project_roo_construct (GType object_type, const gchar* path);
-GType project_roo_get_type (void) G_GNUC_CONST;
-void project_project_save (ProjectProject* self);
-gchar* project_project_toJSON (ProjectProject* self, gboolean show_all);
-gchar* project_project_firstPath (ProjectProject* self);
-gchar* project_project_getName (ProjectProject* self);
-GList* project_project_toTree (ProjectProject* self);
-GType js_render_node_get_type (void) G_GNUC_CONST;
-static void _g_object_unref0_ (gpointer var);
-static void _g_list_free__g_object_unref0_ (GList* self);
-static gint __lambda4_ (JsRenderJsRender* a, JsRenderJsRender* b);
-static gint ___lambda4__gcompare_func (gconstpointer a, gconstpointer b);
-JsRenderJsRender* project_project_getByName (ProjectProject* self, const gchar* name);
-JsRenderJsRender* project_project_getById (ProjectProject* self, const gchar* id);
-JsRenderJsRender* project_project_loadFileOnly (ProjectProject* self, const gchar* path);
-JsRenderJsRender* js_render_js_render_factory (const gchar* xt, ProjectProject* project, const gchar* path);
-JsRenderJsRender* project_project_create (ProjectProject* self, const gchar* filename);
-void js_render_js_render_save (JsRenderJsRender* self);
-void project_project_addFile (ProjectProject* self, JsRenderJsRender* pfile);
-void project_project_add (ProjectProject* self, const gchar* path, const gchar* type);
-void project_project_scanDir (ProjectProject* self, const gchar* dir, gint dp);
-void project_project_scanDirs (ProjectProject* self);
-void project_project_scanDirsForce (ProjectProject* self);
-static void _g_free0_ (gpointer var);
-static void _g_list_free__g_free0_ (GList* self);
-static void project_project_finalize (GObject* obj);
-
-
-GQuark project_error_quark (void) {
-       return g_quark_from_static_string ("project_error-quark");
-}
-
-
-ProjectProject* project_project_construct (GType object_type, const gchar* path) {
-       ProjectProject * self = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       gint _tmp3_ = 0;
-       gint _tmp4_ = 0;
-#line 42 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 42 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self = (ProjectProject*) g_object_new (object_type, NULL);
-#line 46 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self->priv->is_scanned = FALSE;
-#line 47 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL);
-#line 47 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (self->paths);
-#line 47 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self->paths = _tmp0_;
-#line 48 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, JS_RENDER_TYPE_JS_RENDER, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 48 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (self->files);
-#line 48 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self->files = _tmp1_;
-#line 51 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = path;
-#line 51 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp3_ = strlen (_tmp2_);
-#line 51 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp4_ = _tmp3_;
-#line 51 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp4_ > 0) {
-#line 235 "Project.vala.c"
-               GeeHashMap* _tmp5_ = NULL;
-               const gchar* _tmp6_ = NULL;
-#line 52 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp5_ = self->paths;
-#line 52 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp6_ = path;
-#line 52 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp5_, _tmp6_, "dir");
-#line 244 "Project.vala.c"
-       }
-#line 42 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return self;
-#line 248 "Project.vala.c"
-}
-
-
-ProjectProject* project_project_new (const gchar* path) {
-#line 42 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return project_project_construct (PROJECT_TYPE_PROJECT, path);
-#line 255 "Project.vala.c"
-}
-
-
-void project_project_loadAll (gboolean force) {
-       gboolean _tmp0_ = FALSE;
-       gboolean _tmp1_ = FALSE;
-       gchar* dirname = NULL;
-       const gchar* _tmp3_ = NULL;
-       gchar* _tmp4_ = NULL;
-       GFile* dir = NULL;
-       const gchar* _tmp5_ = NULL;
-       GFile* _tmp6_ = NULL;
-       GFile* _tmp7_ = NULL;
-       gboolean _tmp8_ = FALSE;
-       GeeHashMap* _tmp10_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 64 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = project_projects_loaded;
-#line 64 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp1_) {
-#line 276 "Project.vala.c"
-               gboolean _tmp2_ = FALSE;
-#line 64 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp2_ = force;
-#line 64 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp0_ = !_tmp2_;
-#line 282 "Project.vala.c"
-       } else {
-#line 64 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp0_ = FALSE;
-#line 286 "Project.vala.c"
-       }
-#line 64 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp0_) {
-#line 65 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return;
-#line 292 "Project.vala.c"
-       }
-#line 68 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp3_ = g_get_home_dir ();
-#line 68 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp4_ = g_strconcat (_tmp3_, "/.Builder", NULL);
-#line 68 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       dirname = _tmp4_;
-#line 69 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp5_ = dirname;
-#line 69 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp6_ = g_file_new_for_path (_tmp5_);
-#line 69 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       dir = _tmp6_;
-#line 70 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp7_ = dir;
-#line 70 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp8_ = g_file_query_exists (_tmp7_, NULL);
-#line 70 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (!_tmp8_) {
-#line 312 "Project.vala.c"
-               GFile* _tmp9_ = NULL;
-#line 71 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp9_ = dir;
-#line 71 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_file_make_directory (_tmp9_, NULL, &_inner_error_);
-#line 71 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (_inner_error_ != NULL) {
-#line 71 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (dir);
-#line 71 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (dirname);
-#line 71 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 71 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       g_clear_error (&_inner_error_);
-#line 71 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       return;
-#line 330 "Project.vala.c"
-               }
-#line 72 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (dir);
-#line 72 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (dirname);
-#line 72 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return;
-#line 338 "Project.vala.c"
-       }
-#line 74 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp10_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PROJECT_TYPE_PROJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 74 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (project_projects);
-#line 74 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       project_projects = _tmp10_;
-#line 346 "Project.vala.c"
-       {
-               GFileEnumerator* file_enum = NULL;
-               GFile* _tmp11_ = NULL;
-               GFileEnumerator* _tmp12_ = NULL;
-               GFileInfo* next_file = NULL;
-#line 78 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp11_ = dir;
-#line 78 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp12_ = g_file_enumerate_children (_tmp11_, G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_);
-#line 78 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               file_enum = _tmp12_;
-#line 78 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (_inner_error_ != NULL) {
-#line 78 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (_inner_error_->domain == PROJECT_ERROR) {
-#line 362 "Project.vala.c"
-                               goto __catch6_project_error;
-                       }
-                       goto __finally6;
-               }
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               while (TRUE) {
-#line 369 "Project.vala.c"
-                       GFileInfo* _tmp13_ = NULL;
-                       GFileEnumerator* _tmp14_ = NULL;
-                       GFileInfo* _tmp15_ = NULL;
-                       GFileInfo* _tmp16_ = NULL;
-                       GFileInfo* _tmp17_ = NULL;
-                       gchar* fn = NULL;
-                       GFileInfo* _tmp18_ = NULL;
-                       const gchar* _tmp19_ = NULL;
-                       gchar* _tmp20_ = NULL;
-                       const gchar* _tmp21_ = NULL;
-                       gboolean _tmp22_ = FALSE;
-                       const gchar* _tmp23_ = NULL;
-                       gchar* _tmp24_ = NULL;
-                       gchar* _tmp25_ = NULL;
-                       const gchar* _tmp26_ = NULL;
-                       gchar* _tmp27_ = NULL;
-                       gchar* _tmp28_ = NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp14_ = file_enum;
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp15_ = g_file_enumerator_next_file (_tmp14_, NULL, &_inner_error_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp13_ = _tmp15_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (_inner_error_ != NULL) {
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (next_file);
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (file_enum);
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               if (_inner_error_->domain == PROJECT_ERROR) {
-#line 401 "Project.vala.c"
-                                       goto __catch6_project_error;
-                               }
-                               goto __finally6;
-                       }
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp16_ = _tmp13_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp13_ = NULL;
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (next_file);
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       next_file = _tmp16_;
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp17_ = next_file;
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (!(_tmp17_ != NULL)) {
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (_tmp13_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               break;
-#line 422 "Project.vala.c"
-                       }
-#line 84 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp18_ = next_file;
-#line 84 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp19_ = g_file_info_get_display_name (_tmp18_);
-#line 84 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp20_ = g_strdup (_tmp19_);
-#line 84 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       fn = _tmp20_;
-#line 85 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp21_ = fn;
-#line 85 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp22_ = g_regex_match_simple ("\\.json$", _tmp21_, 0, 0);
-#line 85 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (!_tmp22_) {
-#line 86 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_free0 (fn);
-#line 86 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (_tmp13_);
-#line 86 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               continue;
-#line 444 "Project.vala.c"
-                       }
-#line 88 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp23_ = dirname;
-#line 88 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp24_ = g_strconcat (_tmp23_, "/", NULL);
-#line 88 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp25_ = _tmp24_;
-#line 88 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp26_ = fn;
-#line 88 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp27_ = g_strconcat (_tmp25_, _tmp26_, NULL);
-#line 88 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp28_ = _tmp27_;
-#line 88 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       project_project_factoryFromFile (_tmp28_);
-#line 88 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (_tmp28_);
-#line 88 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (_tmp25_);
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (fn);
-#line 83 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (_tmp13_);
-#line 468 "Project.vala.c"
-               }
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (next_file);
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (file_enum);
-#line 474 "Project.vala.c"
-       }
-       goto __finally6;
-       __catch6_project_error:
-       {
-               GError* e = NULL;
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               e = _inner_error_;
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _inner_error_ = NULL;
-#line 91 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_print ("oops - something went wrong scanning the projects\n");
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_error_free0 (e);
-#line 488 "Project.vala.c"
-       }
-       __finally6:
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_inner_error_ != NULL) {
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (dir);
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (dirname);
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_clear_error (&_inner_error_);
-#line 77 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return;
-#line 503 "Project.vala.c"
-       }
-#line 62 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (dir);
-#line 62 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_free0 (dirname);
-#line 509 "Project.vala.c"
-}
-
-
-GeeArrayList* project_project_allProjectsByName (void) {
-       GeeArrayList* result = NULL;
-       GeeArrayList* ret = NULL;
-       GeeArrayList* _tmp0_ = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       GeeMapIterator* _tmp2_ = NULL;
-#line 99 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = gee_array_list_new (PROJECT_TYPE_PROJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
-#line 99 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       ret = _tmp0_;
-#line 100 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = project_projects;
-#line 100 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp1_);
-#line 100 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       iter = _tmp2_;
-#line 101 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 532 "Project.vala.c"
-               GeeMapIterator* _tmp3_ = NULL;
-               gboolean _tmp4_ = FALSE;
-               GeeArrayList* _tmp5_ = NULL;
-               GeeMapIterator* _tmp6_ = NULL;
-               gpointer _tmp7_ = NULL;
-               ProjectProject* _tmp8_ = NULL;
-#line 101 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp3_ = iter;
-#line 101 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = gee_map_iterator_next (_tmp3_);
-#line 101 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp4_) {
-#line 101 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 547 "Project.vala.c"
-               }
-#line 102 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp5_ = ret;
-#line 102 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp6_ = iter;
-#line 102 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp7_ = gee_map_iterator_get_value (_tmp6_);
-#line 102 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp8_ = (ProjectProject*) _tmp7_;
-#line 102 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               gee_abstract_collection_add ((GeeAbstractCollection*) _tmp5_, _tmp8_);
-#line 102 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (_tmp8_);
-#line 561 "Project.vala.c"
-       }
-#line 105 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = ret;
-#line 105 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (iter);
-#line 105 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 569 "Project.vala.c"
-}
-
-
-ProjectProject* project_project_getProject (const gchar* name) {
-       ProjectProject* result = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       gboolean _tmp2_ = FALSE;
-#line 109 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (name != NULL, NULL);
-#line 111 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = project_projects;
-#line 111 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = name;
-#line 111 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, _tmp1_);
-#line 111 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp2_) {
-#line 588 "Project.vala.c"
-               GeeHashMap* _tmp3_ = NULL;
-               const gchar* _tmp4_ = NULL;
-               gpointer _tmp5_ = NULL;
-#line 112 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp3_ = project_projects;
-#line 112 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = name;
-#line 112 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp5_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp4_);
-#line 112 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               result = (ProjectProject*) _tmp5_;
-#line 112 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return result;
-#line 602 "Project.vala.c"
-       }
-#line 114 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = NULL;
-#line 114 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 608 "Project.vala.c"
-}
-
-
-static Block2Data* block2_data_ref (Block2Data* _data2_) {
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_atomic_int_inc (&_data2_->_ref_count_);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return _data2_;
-#line 617 "Project.vala.c"
-}
-
-
-static void block2_data_unref (void * _userdata_) {
-       Block2Data* _data2_;
-       _data2_ = (Block2Data*) _userdata_;
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (_data2_->proj);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_slice_free (Block2Data, _data2_);
-#line 630 "Project.vala.c"
-       }
-}
-
-
-static JsonNode* _vala_JsonNode_copy (JsonNode* self) {
-#line 123 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return g_boxed_copy (json_node_get_type (), self);
-#line 638 "Project.vala.c"
-}
-
-
-static gpointer __vala_JsonNode_copy0 (gpointer self) {
-#line 123 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return self ? _vala_JsonNode_copy (self) : NULL;
-#line 645 "Project.vala.c"
-}
-
-
-static void _vala_JsonNode_free (JsonNode* self) {
-#line 128 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_boxed_free (json_node_get_type (), self);
-#line 652 "Project.vala.c"
-}
-
-
-static gpointer _json_object_ref0 (gpointer self) {
-#line 131 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return self ? json_object_ref (self) : NULL;
-#line 659 "Project.vala.c"
-}
-
-
-static void __lambda3_ (Block2Data* _data2_, JsonObject* sobj, const gchar* key, JsonNode* val) {
-       ProjectProject* _tmp0_ = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-#line 141 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (sobj != NULL);
-#line 141 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (key != NULL);
-#line 141 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (val != NULL);
-#line 142 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = _data2_->proj;
-#line 142 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = _tmp0_->paths;
-#line 142 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = key;
-#line 142 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp1_, _tmp2_, "dir");
-#line 681 "Project.vala.c"
-}
-
-
-static void ___lambda3__json_object_foreach (JsonObject* object, const gchar* member_name, JsonNode* member_node, gpointer self) {
-#line 141 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       __lambda3_ (self, object, member_name, member_node);
-#line 688 "Project.vala.c"
-}
-
-
-void project_project_factoryFromFile (const gchar* jsonfile) {
-       Block2Data* _data2_;
-       JsonParser* pa = NULL;
-       JsonParser* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       JsonNode* node = NULL;
-       JsonNode* _tmp2_ = NULL;
-       JsonNode* _tmp3_ = NULL;
-       gboolean _tmp4_ = FALSE;
-       JsonNode* _tmp5_ = NULL;
-       JsonObject* obj = NULL;
-       JsonNode* _tmp13_ = NULL;
-       JsonObject* _tmp14_ = NULL;
-       JsonObject* _tmp15_ = NULL;
-       gchar* xtype = NULL;
-       JsonObject* _tmp16_ = NULL;
-       const gchar* _tmp17_ = NULL;
-       gchar* _tmp18_ = NULL;
-       const gchar* _tmp19_ = NULL;
-       ProjectProject* _tmp20_ = NULL;
-       JsonObject* _tmp21_ = NULL;
-       gboolean _tmp22_ = FALSE;
-       ProjectProject* _tmp27_ = NULL;
-       JsonObject* _tmp28_ = NULL;
-       const gchar* _tmp29_ = NULL;
-       gchar* _tmp30_ = NULL;
-       JsonObject* paths = NULL;
-       JsonObject* _tmp31_ = NULL;
-       JsonObject* _tmp32_ = NULL;
-       JsonObject* _tmp33_ = NULL;
-       JsonObject* _tmp34_ = NULL;
-       GeeHashMap* _tmp35_ = NULL;
-       ProjectProject* _tmp36_ = NULL;
-       const gchar* _tmp37_ = NULL;
-       ProjectProject* _tmp38_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (jsonfile != NULL);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _data2_ = g_slice_new0 (Block2Data);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _data2_->_ref_count_ = 1;
-#line 121 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = json_parser_new ();
-#line 121 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       pa = _tmp0_;
-#line 122 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = jsonfile;
-#line 122 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_parser_load_from_file (pa, _tmp1_, &_inner_error_);
-#line 122 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_inner_error_ != NULL) {
-#line 122 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (pa);
-#line 122 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               block2_data_unref (_data2_);
-#line 122 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _data2_ = NULL;
-#line 122 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 122 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_clear_error (&_inner_error_);
-#line 122 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return;
-#line 756 "Project.vala.c"
-       }
-#line 123 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = json_parser_get_root (pa);
-#line 123 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp3_ = __vala_JsonNode_copy0 (_tmp2_);
-#line 123 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       node = _tmp3_;
-#line 126 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp5_ = node;
-#line 126 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp5_ == NULL) {
-#line 126 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = TRUE;
-#line 770 "Project.vala.c"
-       } else {
-               JsonNode* _tmp6_ = NULL;
-               JsonNodeType _tmp7_ = 0;
-#line 126 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp6_ = node;
-#line 126 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp7_ = json_node_get_node_type (_tmp6_);
-#line 126 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = _tmp7_ != JSON_NODE_OBJECT;
-#line 780 "Project.vala.c"
-       }
-#line 126 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp4_) {
-#line 784 "Project.vala.c"
-               const gchar* _tmp8_ = NULL;
-               gchar* _tmp9_ = NULL;
-               gchar* _tmp10_ = NULL;
-               gchar* _tmp11_ = NULL;
-               gchar* _tmp12_ = NULL;
-#line 127 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp8_ = jsonfile;
-#line 127 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp9_ = g_strconcat ("SKIP ", _tmp8_, NULL);
-#line 127 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp10_ = _tmp9_;
-#line 127 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp11_ = g_strconcat (_tmp10_, " - invalid format?\n", NULL);
-#line 127 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp12_ = _tmp11_;
-#line 127 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_print ("%s", _tmp12_);
-#line 127 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp12_);
-#line 127 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp10_);
-#line 128 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               __vala_JsonNode_free0 (node);
-#line 128 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (pa);
-#line 128 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               block2_data_unref (_data2_);
-#line 128 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _data2_ = NULL;
-#line 128 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return;
-#line 816 "Project.vala.c"
-       }
-#line 131 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp13_ = node;
-#line 131 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp14_ = json_node_get_object (_tmp13_);
-#line 131 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp15_ = _json_object_ref0 (_tmp14_);
-#line 131 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       obj = _tmp15_;
-#line 132 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp16_ = obj;
-#line 132 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp17_ = json_object_get_string_member (_tmp16_, "xtype");
-#line 132 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp18_ = g_strdup (_tmp17_);
-#line 132 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       xtype = _tmp18_;
-#line 134 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp19_ = xtype;
-#line 134 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp20_ = project_project_factory (_tmp19_, "");
-#line 134 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _data2_->proj = _tmp20_;
-#line 135 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp21_ = obj;
-#line 135 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp22_ = json_object_has_member (_tmp21_, "runhtml");
-#line 135 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp22_) {
-#line 846 "Project.vala.c"
-               ProjectProject* _tmp23_ = NULL;
-               JsonObject* _tmp24_ = NULL;
-               const gchar* _tmp25_ = NULL;
-               gchar* _tmp26_ = NULL;
-#line 136 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp23_ = _data2_->proj;
-#line 136 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp24_ = obj;
-#line 136 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp25_ = json_object_get_string_member (_tmp24_, "runhtml");
-#line 136 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp26_ = g_strdup (_tmp25_);
-#line 136 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp23_->runhtml);
-#line 136 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp23_->runhtml = _tmp26_;
-#line 863 "Project.vala.c"
-       }
-#line 138 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp27_ = _data2_->proj;
-#line 138 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp28_ = obj;
-#line 138 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp29_ = json_object_get_string_member (_tmp28_, "name");
-#line 138 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp30_ = g_strdup (_tmp29_);
-#line 138 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_free0 (_tmp27_->name);
-#line 138 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp27_->name = _tmp30_;
-#line 140 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp31_ = obj;
-#line 140 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp32_ = json_object_get_object_member (_tmp31_, "paths");
-#line 140 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp33_ = _json_object_ref0 (_tmp32_);
-#line 140 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       paths = _tmp33_;
-#line 141 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp34_ = paths;
-#line 141 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_object_foreach_member (_tmp34_, ___lambda3__json_object_foreach, _data2_);
-#line 144 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp35_ = project_projects;
-#line 144 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp36_ = _data2_->proj;
-#line 144 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp37_ = _tmp36_->name;
-#line 144 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp38_ = _data2_->proj;
-#line 144 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, _tmp37_, _tmp38_);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _json_object_unref0 (paths);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_free0 (xtype);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _json_object_unref0 (obj);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       __vala_JsonNode_free0 (node);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (pa);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       block2_data_unref (_data2_);
-#line 118 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _data2_ = NULL;
-#line 913 "Project.vala.c"
-}
-
-
-ProjectProject* project_project_factory (const gchar* xtype, const gchar* path) {
-       ProjectProject* result = NULL;
-       const gchar* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       GQuark _tmp3_ = 0U;
-#line 150 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       static GQuark _tmp2_label0 = 0;
-#line 150 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       static GQuark _tmp2_label1 = 0;
-#line 926 "Project.vala.c"
-       GError* _tmp8_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 148 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (xtype != NULL, NULL);
-#line 148 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 150 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = xtype;
-#line 150 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = _tmp0_;
-#line 150 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
-#line 150 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("Gtk")))) {
-#line 150 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               switch (0) {
-#line 943 "Project.vala.c"
-                       default:
-                       {
-                               const gchar* _tmp4_ = NULL;
-                               ProjectGtk* _tmp5_ = NULL;
-#line 152 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp4_ = path;
-#line 152 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp5_ = project_gtk_new (_tmp4_);
-#line 152 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               result = (ProjectProject*) _tmp5_;
-#line 152 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               return result;
-#line 956 "Project.vala.c"
-                       }
-               }
-       } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("Roo")))) {
-#line 150 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               switch (0) {
-#line 962 "Project.vala.c"
-                       default:
-                       {
-                               const gchar* _tmp6_ = NULL;
-                               ProjectRoo* _tmp7_ = NULL;
-#line 154 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp6_ = path;
-#line 154 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp7_ = project_roo_new (_tmp6_);
-#line 154 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               result = (ProjectProject*) _tmp7_;
-#line 154 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               return result;
-#line 975 "Project.vala.c"
-                       }
-               }
-       }
-#line 156 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp8_ = g_error_new_literal (PROJECT_ERROR, PROJECT_ERROR_INVALID_TYPE, "invalid project type");
-#line 156 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _inner_error_ = _tmp8_;
-#line 156 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 156 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_clear_error (&_inner_error_);
-#line 156 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return NULL;
-#line 989 "Project.vala.c"
-}
-
-
-void project_project_save (ProjectProject* self) {
-#line 184 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (self != NULL);
-#line 996 "Project.vala.c"
-}
-
-
-gchar* project_project_toJSON (ProjectProject* self, gboolean show_all) {
-       gchar* result = NULL;
-       JsonBuilder* builder = NULL;
-       JsonBuilder* _tmp0_ = NULL;
-       JsonBuilder* _tmp1_ = NULL;
-       JsonBuilder* _tmp2_ = NULL;
-       JsonBuilder* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-       JsonBuilder* _tmp5_ = NULL;
-       JsonBuilder* _tmp6_ = NULL;
-       const gchar* _tmp7_ = NULL;
-       JsonBuilder* _tmp8_ = NULL;
-       JsonBuilder* _tmp9_ = NULL;
-       const gchar* _tmp10_ = NULL;
-       JsonBuilder* _tmp11_ = NULL;
-       JsonBuilder* _tmp12_ = NULL;
-       const gchar* _tmp13_ = NULL;
-       JsonBuilder* _tmp14_ = NULL;
-       JsonBuilder* _tmp15_ = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp16_ = NULL;
-       GeeMapIterator* _tmp17_ = NULL;
-       JsonBuilder* _tmp24_ = NULL;
-       gboolean _tmp25_ = FALSE;
-       JsonBuilder* _tmp37_ = NULL;
-       JsonGenerator* generator = NULL;
-       JsonGenerator* _tmp38_ = NULL;
-       JsonNode* root = NULL;
-       JsonBuilder* _tmp39_ = NULL;
-       JsonNode* _tmp40_ = NULL;
-       JsonGenerator* _tmp41_ = NULL;
-       JsonNode* _tmp42_ = NULL;
-       gboolean _tmp43_ = FALSE;
-       JsonGenerator* _tmp46_ = NULL;
-       gchar* _tmp47_ = NULL;
-#line 191 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 194 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = json_builder_new ();
-#line 194 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       builder = _tmp0_;
-#line 196 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = builder;
-#line 196 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_begin_object (_tmp1_);
-#line 198 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = builder;
-#line 198 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_set_member_name (_tmp2_, "name");
-#line 199 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp3_ = builder;
-#line 199 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp4_ = self->name;
-#line 199 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_add_string_value (_tmp3_, _tmp4_);
-#line 202 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp5_ = builder;
-#line 202 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_set_member_name (_tmp5_, "fn");
-#line 203 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp6_ = builder;
-#line 203 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp7_ = self->fn;
-#line 203 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_add_string_value (_tmp6_, _tmp7_);
-#line 205 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp8_ = builder;
-#line 205 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_set_member_name (_tmp8_, "xtype");
-#line 206 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp9_ = builder;
-#line 206 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp10_ = self->xtype;
-#line 206 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_add_string_value (_tmp9_, _tmp10_);
-#line 208 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp11_ = builder;
-#line 208 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_set_member_name (_tmp11_, "runhtml");
-#line 209 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp12_ = builder;
-#line 209 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp13_ = self->runhtml;
-#line 209 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_add_string_value (_tmp12_, _tmp13_);
-#line 212 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp14_ = builder;
-#line 212 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_set_member_name (_tmp14_, "paths");
-#line 215 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp15_ = builder;
-#line 215 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_begin_array (_tmp15_);
-#line 218 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp16_ = self->paths;
-#line 218 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp17_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp16_);
-#line 218 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       iter = _tmp17_;
-#line 219 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 1101 "Project.vala.c"
-               GeeMapIterator* _tmp18_ = NULL;
-               gboolean _tmp19_ = FALSE;
-               JsonBuilder* _tmp20_ = NULL;
-               GeeMapIterator* _tmp21_ = NULL;
-               gpointer _tmp22_ = NULL;
-               gchar* _tmp23_ = NULL;
-#line 219 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp18_ = iter;
-#line 219 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp19_ = gee_map_iterator_next (_tmp18_);
-#line 219 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp19_) {
-#line 219 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 1116 "Project.vala.c"
-               }
-#line 220 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp20_ = builder;
-#line 220 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp21_ = iter;
-#line 220 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp22_ = gee_map_iterator_get_key (_tmp21_);
-#line 220 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp23_ = (gchar*) _tmp22_;
-#line 220 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               json_builder_add_string_value (_tmp20_, _tmp23_);
-#line 220 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp23_);
-#line 1130 "Project.vala.c"
-       }
-#line 222 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp24_ = builder;
-#line 222 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_end_array (_tmp24_);
-#line 223 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp25_ = show_all;
-#line 223 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp25_) {
-#line 1140 "Project.vala.c"
-               JsonBuilder* _tmp26_ = NULL;
-               JsonBuilder* _tmp27_ = NULL;
-               GeeMapIterator* fiter = NULL;
-               GeeHashMap* _tmp28_ = NULL;
-               GeeMapIterator* _tmp29_ = NULL;
-               JsonBuilder* _tmp36_ = NULL;
-#line 224 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp26_ = builder;
-#line 224 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               json_builder_set_member_name (_tmp26_, "files");
-#line 225 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp27_ = builder;
-#line 225 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               json_builder_begin_array (_tmp27_);
-#line 226 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp28_ = self->files;
-#line 226 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp29_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp28_);
-#line 226 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               fiter = _tmp29_;
-#line 227 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               while (TRUE) {
-#line 1163 "Project.vala.c"
-                       GeeMapIterator* _tmp30_ = NULL;
-                       gboolean _tmp31_ = FALSE;
-                       JsonBuilder* _tmp32_ = NULL;
-                       GeeMapIterator* _tmp33_ = NULL;
-                       gpointer _tmp34_ = NULL;
-                       gchar* _tmp35_ = NULL;
-#line 227 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp30_ = fiter;
-#line 227 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp31_ = gee_map_iterator_next (_tmp30_);
-#line 227 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (!_tmp31_) {
-#line 227 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               break;
-#line 1178 "Project.vala.c"
-                       }
-#line 228 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp32_ = builder;
-#line 228 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp33_ = fiter;
-#line 228 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp34_ = gee_map_iterator_get_key (_tmp33_);
-#line 228 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp35_ = (gchar*) _tmp34_;
-#line 228 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       json_builder_add_string_value (_tmp32_, _tmp35_);
-#line 228 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (_tmp35_);
-#line 1192 "Project.vala.c"
-               }
-#line 232 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp36_ = builder;
-#line 232 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               json_builder_end_array (_tmp36_);
-#line 223 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (fiter);
-#line 1200 "Project.vala.c"
-       }
-#line 236 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp37_ = builder;
-#line 236 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_builder_end_object (_tmp37_);
-#line 238 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp38_ = json_generator_new ();
-#line 238 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       generator = _tmp38_;
-#line 239 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp39_ = builder;
-#line 239 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp40_ = json_builder_get_root (_tmp39_);
-#line 239 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       root = _tmp40_;
-#line 240 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp41_ = generator;
-#line 240 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp42_ = root;
-#line 240 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       json_generator_set_root (_tmp41_, _tmp42_);
-#line 241 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp43_ = show_all;
-#line 241 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp43_) {
-#line 1226 "Project.vala.c"
-               JsonGenerator* _tmp44_ = NULL;
-               JsonGenerator* _tmp45_ = NULL;
-#line 242 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp44_ = generator;
-#line 242 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               json_generator_set_pretty (_tmp44_, TRUE);
-#line 243 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp45_ = generator;
-#line 243 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               json_generator_set_indent (_tmp45_, (guint) 4);
-#line 1237 "Project.vala.c"
-       }
-#line 246 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp46_ = generator;
-#line 246 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp47_ = json_generator_to_data (_tmp46_, NULL);
-#line 246 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = _tmp47_;
-#line 246 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       __vala_JsonNode_free0 (root);
-#line 246 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (generator);
-#line 246 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (iter);
-#line 246 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (builder);
-#line 246 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1255 "Project.vala.c"
-}
-
-
-gchar* project_project_firstPath (ProjectProject* self) {
-       gchar* result = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeMapIterator* _tmp1_ = NULL;
-       gchar* _tmp6_ = NULL;
-#line 250 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 252 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = self->paths;
-#line 252 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp0_);
-#line 252 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       iter = _tmp1_;
-#line 253 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 1275 "Project.vala.c"
-               GeeMapIterator* _tmp2_ = NULL;
-               gboolean _tmp3_ = FALSE;
-               GeeMapIterator* _tmp4_ = NULL;
-               gpointer _tmp5_ = NULL;
-#line 253 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp2_ = iter;
-#line 253 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp3_ = gee_map_iterator_next (_tmp2_);
-#line 253 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp3_) {
-#line 253 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 1288 "Project.vala.c"
-               }
-#line 254 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = iter;
-#line 254 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp5_ = gee_map_iterator_get_key (_tmp4_);
-#line 254 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               result = (gchar*) _tmp5_;
-#line 254 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (iter);
-#line 254 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return result;
-#line 1300 "Project.vala.c"
-       }
-#line 257 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp6_ = g_strdup ("");
-#line 257 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = _tmp6_;
-#line 257 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (iter);
-#line 257 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1310 "Project.vala.c"
-}
-
-
-gchar* project_project_getName (ProjectProject* self) {
-       gchar* result = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeMapIterator* _tmp1_ = NULL;
-       gchar* _tmp9_ = NULL;
-#line 261 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 263 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = self->paths;
-#line 263 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp0_);
-#line 263 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       iter = _tmp1_;
-#line 264 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 1330 "Project.vala.c"
-               GeeMapIterator* _tmp2_ = NULL;
-               gboolean _tmp3_ = FALSE;
-               GeeMapIterator* _tmp4_ = NULL;
-               gpointer _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-               gchar* _tmp7_ = NULL;
-               gchar* _tmp8_ = NULL;
-#line 264 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp2_ = iter;
-#line 264 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp3_ = gee_map_iterator_next (_tmp2_);
-#line 264 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp3_) {
-#line 264 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 1346 "Project.vala.c"
-               }
-#line 265 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = iter;
-#line 265 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp5_ = gee_map_iterator_get_key (_tmp4_);
-#line 265 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp6_ = (gchar*) _tmp5_;
-#line 265 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp7_ = g_path_get_basename (_tmp6_);
-#line 265 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp8_ = _tmp7_;
-#line 265 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp6_);
-#line 265 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               result = _tmp8_;
-#line 265 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (iter);
-#line 265 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return result;
-#line 1366 "Project.vala.c"
-       }
-#line 268 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp9_ = g_strdup ("");
-#line 268 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = _tmp9_;
-#line 268 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (iter);
-#line 268 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1376 "Project.vala.c"
-}
-
-
-/**
- *
- * to tree - > should
- */
-static void _g_object_unref0_ (gpointer var) {
-#line 287 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       (var == NULL) ? NULL : (var = (g_object_unref (var), NULL));
-#line 1387 "Project.vala.c"
-}
-
-
-static void _g_list_free__g_object_unref0_ (GList* self) {
-#line 287 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_list_foreach (self, (GFunc) _g_object_unref0_, NULL);
-#line 287 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_list_free (self);
-#line 1396 "Project.vala.c"
-}
-
-
-static gpointer _g_object_ref0 (gpointer self) {
-#line 305 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return self ? g_object_ref (self) : NULL;
-#line 1403 "Project.vala.c"
-}
-
-
-static gint __lambda4_ (JsRenderJsRender* a, JsRenderJsRender* b) {
-       gint result = 0;
-       gint _tmp0_ = 0;
-       JsRenderJsRender* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       JsRenderJsRender* _tmp3_ = NULL;
-       const gchar* _tmp4_ = NULL;
-#line 324 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (a != NULL, 0);
-#line 324 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (b != NULL, 0);
-#line 325 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = a;
-#line 325 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = _tmp1_->path;
-#line 325 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp3_ = b;
-#line 325 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp4_ = _tmp3_->path;
-#line 325 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (g_strcmp0 (_tmp2_, _tmp4_) > 0) {
-#line 325 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp0_ = 1;
-#line 1430 "Project.vala.c"
-       } else {
-#line 325 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp0_ = -1;
-#line 1434 "Project.vala.c"
-       }
-#line 325 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = _tmp0_;
-#line 325 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1440 "Project.vala.c"
-}
-
-
-static gint ___lambda4__gcompare_func (gconstpointer a, gconstpointer b) {
-       gint result;
-       result = __lambda4_ ((JsRenderJsRender*) a, (JsRenderJsRender*) b);
-#line 324 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1449 "Project.vala.c"
-}
-
-
-GList* project_project_toTree (ProjectProject* self) {
-       GList* result = NULL;
-       GeeHashMap* files = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeMapIterator* fiter = NULL;
-       GeeHashMap* _tmp1_ = NULL;
-       GeeMapIterator* _tmp2_ = NULL;
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp17_ = NULL;
-       GeeMapIterator* _tmp18_ = NULL;
-       GList* ret = NULL;
-       GeeHashMap* _tmp39_ = NULL;
-       GeeMapIterator* _tmp40_ = NULL;
-#line 275 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 280 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, JS_RENDER_TYPE_JS_RENDER, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
-#line 280 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       files = _tmp0_;
-#line 282 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = self->files;
-#line 282 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp1_);
-#line 282 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       fiter = _tmp2_;
-#line 283 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 1480 "Project.vala.c"
-               GeeMapIterator* _tmp3_ = NULL;
-               gboolean _tmp4_ = FALSE;
-               JsRenderJsRender* fo = NULL;
-               GeeMapIterator* _tmp5_ = NULL;
-               gpointer _tmp6_ = NULL;
-               JsRenderJsRender* _tmp7_ = NULL;
-               JsRenderJsRender* _tmp8_ = NULL;
-               JsRenderJsRender* _tmp9_ = NULL;
-               const gchar* _tmp10_ = NULL;
-               gint _tmp11_ = 0;
-               gint _tmp12_ = 0;
-#line 283 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp3_ = fiter;
-#line 283 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = gee_map_iterator_next (_tmp3_);
-#line 283 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp4_) {
-#line 283 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 1500 "Project.vala.c"
-               }
-#line 284 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp5_ = fiter;
-#line 284 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp6_ = gee_map_iterator_get_value (_tmp5_);
-#line 284 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               fo = (JsRenderJsRender*) _tmp6_;
-#line 286 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp7_ = fo;
-#line 286 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp7_->hasParent = FALSE;
-#line 287 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp8_ = fo;
-#line 287 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               __g_list_free__g_object_unref0_0 (_tmp8_->cn);
-#line 287 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp8_->cn = NULL;
-#line 289 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp9_ = fo;
-#line 289 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp10_ = _tmp9_->fullname;
-#line 289 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp11_ = strlen (_tmp10_);
-#line 289 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp12_ = _tmp11_;
-#line 289 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (_tmp12_ > 0) {
-#line 1528 "Project.vala.c"
-                       GeeHashMap* _tmp13_ = NULL;
-                       JsRenderJsRender* _tmp14_ = NULL;
-                       const gchar* _tmp15_ = NULL;
-                       JsRenderJsRender* _tmp16_ = NULL;
-#line 290 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp13_ = files;
-#line 290 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp14_ = fo;
-#line 290 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp15_ = _tmp14_->fullname;
-#line 290 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp16_ = fo;
-#line 290 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       gee_abstract_map_set ((GeeAbstractMap*) _tmp13_, _tmp15_, _tmp16_);
-#line 1543 "Project.vala.c"
-               }
-#line 283 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (fo);
-#line 1547 "Project.vala.c"
-       }
-#line 294 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp17_ = files;
-#line 294 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp18_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp17_);
-#line 294 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       iter = _tmp18_;
-#line 295 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 1557 "Project.vala.c"
-               GeeMapIterator* _tmp19_ = NULL;
-               gboolean _tmp20_ = FALSE;
-               JsRenderJsRender* f = NULL;
-               GeeMapIterator* _tmp21_ = NULL;
-               gpointer _tmp22_ = NULL;
-               gchar* par = NULL;
-               JsRenderJsRender* _tmp23_ = NULL;
-               const gchar* _tmp24_ = NULL;
-               gchar* _tmp25_ = NULL;
-               const gchar* _tmp26_ = NULL;
-               gint _tmp27_ = 0;
-               gint _tmp28_ = 0;
-               GeeHashMap* _tmp29_ = NULL;
-               const gchar* _tmp30_ = NULL;
-               gboolean _tmp31_ = FALSE;
-               GeeHashMap* _tmp32_ = NULL;
-               const gchar* _tmp33_ = NULL;
-               gpointer _tmp34_ = NULL;
-               JsRenderJsRender* _tmp35_ = NULL;
-               JsRenderJsRender* _tmp36_ = NULL;
-               JsRenderJsRender* _tmp37_ = NULL;
-               JsRenderJsRender* _tmp38_ = NULL;
-#line 295 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp19_ = iter;
-#line 295 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp20_ = gee_map_iterator_next (_tmp19_);
-#line 295 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp20_) {
-#line 295 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 1588 "Project.vala.c"
-               }
-#line 296 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp21_ = iter;
-#line 296 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp22_ = gee_map_iterator_get_value (_tmp21_);
-#line 296 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               f = (JsRenderJsRender*) _tmp22_;
-#line 298 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp23_ = f;
-#line 298 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp24_ = _tmp23_->parent;
-#line 298 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp25_ = g_strdup (_tmp24_);
-#line 298 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               par = _tmp25_;
-#line 299 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp26_ = par;
-#line 299 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp27_ = strlen (_tmp26_);
-#line 299 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp28_ = _tmp27_;
-#line 299 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (_tmp28_ < 1) {
-#line 300 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (par);
-#line 300 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (f);
-#line 300 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       continue;
-#line 1618 "Project.vala.c"
-               }
-#line 302 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp29_ = files;
-#line 302 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp30_ = par;
-#line 302 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp31_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp29_, _tmp30_);
-#line 302 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp31_) {
-#line 303 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (par);
-#line 303 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (f);
-#line 303 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       continue;
-#line 1634 "Project.vala.c"
-               }
-#line 305 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp32_ = files;
-#line 305 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp33_ = par;
-#line 305 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp34_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp32_, _tmp33_);
-#line 305 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp35_ = (JsRenderJsRender*) _tmp34_;
-#line 305 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp36_ = f;
-#line 305 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp37_ = _g_object_ref0 (_tmp36_);
-#line 305 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp35_->cn = g_list_append (_tmp35_->cn, _tmp37_);
-#line 305 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (_tmp35_);
-#line 306 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp38_ = f;
-#line 306 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp38_->hasParent = TRUE;
-#line 295 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (par);
-#line 295 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (f);
-#line 1660 "Project.vala.c"
-       }
-#line 310 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       ret = NULL;
-#line 311 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp39_ = files;
-#line 311 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp40_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp39_);
-#line 311 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (iter);
-#line 311 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       iter = _tmp40_;
-#line 312 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 1674 "Project.vala.c"
-               GeeMapIterator* _tmp41_ = NULL;
-               gboolean _tmp42_ = FALSE;
-               JsRenderJsRender* f = NULL;
-               GeeMapIterator* _tmp43_ = NULL;
-               gpointer _tmp44_ = NULL;
-               JsRenderJsRender* _tmp45_ = NULL;
-               gboolean _tmp46_ = FALSE;
-               GeeHashMap* _tmp47_ = NULL;
-               JsRenderJsRender* _tmp48_ = NULL;
-               const gchar* _tmp49_ = NULL;
-               gboolean _tmp50_ = FALSE;
-#line 312 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp41_ = iter;
-#line 312 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp42_ = gee_map_iterator_next (_tmp41_);
-#line 312 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp42_) {
-#line 312 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 1694 "Project.vala.c"
-               }
-#line 313 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp43_ = iter;
-#line 313 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp44_ = gee_map_iterator_get_value (_tmp43_);
-#line 313 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               f = (JsRenderJsRender*) _tmp44_;
-#line 316 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp45_ = f;
-#line 316 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp46_ = _tmp45_->hasParent;
-#line 316 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (_tmp46_) {
-#line 317 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (f);
-#line 317 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       continue;
-#line 1712 "Project.vala.c"
-               }
-#line 319 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp47_ = files;
-#line 319 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp48_ = f;
-#line 319 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp49_ = _tmp48_->fullname;
-#line 319 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp50_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp47_, _tmp49_);
-#line 319 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (_tmp50_) {
-#line 1724 "Project.vala.c"
-                       JsRenderJsRender* _tmp51_ = NULL;
-                       JsRenderJsRender* _tmp52_ = NULL;
-#line 321 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp51_ = f;
-#line 321 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp52_ = _g_object_ref0 (_tmp51_);
-#line 321 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       ret = g_list_append (ret, _tmp52_);
-#line 1733 "Project.vala.c"
-               }
-#line 312 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (f);
-#line 1737 "Project.vala.c"
-       }
-#line 324 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       ret = g_list_sort (ret, ___lambda4__gcompare_func);
-#line 331 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = ret;
-#line 331 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (iter);
-#line 331 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (fiter);
-#line 331 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (files);
-#line 331 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1751 "Project.vala.c"
-}
-
-
-JsRenderJsRender* project_project_getByName (ProjectProject* self, const gchar* name) {
-       JsRenderJsRender* result = NULL;
-       GeeMapIterator* fiter = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeMapIterator* _tmp1_ = NULL;
-#line 336 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 336 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (name != NULL, NULL);
-#line 339 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = self->files;
-#line 339 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp0_);
-#line 339 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       fiter = _tmp1_;
-#line 340 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 1772 "Project.vala.c"
-               GeeMapIterator* _tmp2_ = NULL;
-               gboolean _tmp3_ = FALSE;
-               JsRenderJsRender* f = NULL;
-               GeeMapIterator* _tmp4_ = NULL;
-               gpointer _tmp5_ = NULL;
-               JsRenderJsRender* _tmp6_ = NULL;
-               const gchar* _tmp7_ = NULL;
-               const gchar* _tmp8_ = NULL;
-#line 340 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp2_ = fiter;
-#line 340 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp3_ = gee_map_iterator_next (_tmp2_);
-#line 340 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp3_) {
-#line 340 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 1789 "Project.vala.c"
-               }
-#line 342 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = fiter;
-#line 342 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp5_ = gee_map_iterator_get_value (_tmp4_);
-#line 342 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               f = (JsRenderJsRender*) _tmp5_;
-#line 346 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp6_ = f;
-#line 346 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp7_ = _tmp6_->name;
-#line 346 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp8_ = name;
-#line 346 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (g_strcmp0 (_tmp7_, _tmp8_) == 0) {
-#line 347 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       result = f;
-#line 347 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (fiter);
-#line 347 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       return result;
-#line 1811 "Project.vala.c"
-               }
-#line 340 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (f);
-#line 1815 "Project.vala.c"
-       }
-#line 350 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = NULL;
-#line 350 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (fiter);
-#line 350 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1823 "Project.vala.c"
-}
-
-
-JsRenderJsRender* project_project_getById (ProjectProject* self, const gchar* id) {
-       JsRenderJsRender* result = NULL;
-       GeeMapIterator* fiter = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeMapIterator* _tmp1_ = NULL;
-#line 353 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 353 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (id != NULL, NULL);
-#line 356 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = self->files;
-#line 356 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp0_);
-#line 356 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       fiter = _tmp1_;
-#line 357 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 1844 "Project.vala.c"
-               GeeMapIterator* _tmp2_ = NULL;
-               gboolean _tmp3_ = FALSE;
-               JsRenderJsRender* f = NULL;
-               GeeMapIterator* _tmp4_ = NULL;
-               gpointer _tmp5_ = NULL;
-               JsRenderJsRender* _tmp6_ = NULL;
-               const gchar* _tmp7_ = NULL;
-               const gchar* _tmp8_ = NULL;
-#line 357 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp2_ = fiter;
-#line 357 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp3_ = gee_map_iterator_next (_tmp2_);
-#line 357 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp3_) {
-#line 357 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 1861 "Project.vala.c"
-               }
-#line 359 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = fiter;
-#line 359 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp5_ = gee_map_iterator_get_value (_tmp4_);
-#line 359 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               f = (JsRenderJsRender*) _tmp5_;
-#line 363 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp6_ = f;
-#line 363 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp7_ = _tmp6_->id;
-#line 363 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp8_ = id;
-#line 363 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (g_strcmp0 (_tmp7_, _tmp8_) == 0) {
-#line 364 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       result = f;
-#line 364 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (fiter);
-#line 364 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       return result;
-#line 1883 "Project.vala.c"
-               }
-#line 357 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (f);
-#line 1887 "Project.vala.c"
-       }
-#line 367 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = NULL;
-#line 367 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (fiter);
-#line 367 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1895 "Project.vala.c"
-}
-
-
-JsRenderJsRender* project_project_loadFileOnly (ProjectProject* self, const gchar* path) {
-       JsRenderJsRender* result = NULL;
-       gchar* xt = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       JsRenderJsRender* _tmp3_ = NULL;
-#line 370 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 370 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 372 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = self->xtype;
-#line 372 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = g_strdup (_tmp0_);
-#line 372 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       xt = _tmp1_;
-#line 373 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = path;
-#line 373 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp3_ = js_render_js_render_factory (xt, self, _tmp2_);
-#line 373 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = _tmp3_;
-#line 373 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_free0 (xt);
-#line 373 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1926 "Project.vala.c"
-}
-
-
-JsRenderJsRender* project_project_create (ProjectProject* self, const gchar* filename) {
-       JsRenderJsRender* result = NULL;
-       JsRenderJsRender* ret = NULL;
-       const gchar* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-#line 377 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (self != NULL, NULL);
-#line 377 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_val_if_fail (filename != NULL, NULL);
-#line 379 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = filename;
-#line 379 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = project_project_loadFileOnly (self, _tmp0_);
-#line 379 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       ret = _tmp1_;
-#line 380 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       js_render_js_render_save (ret);
-#line 381 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       project_project_addFile (self, ret);
-#line 382 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       result = ret;
-#line 382 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       return result;
-#line 1953 "Project.vala.c"
-}
-
-
-void project_project_addFile (ProjectProject* self, JsRenderJsRender* pfile) {
-       GeeHashMap* _tmp0_ = NULL;
-       JsRenderJsRender* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       JsRenderJsRender* _tmp3_ = NULL;
-#line 387 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (self != NULL);
-#line 387 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (pfile != NULL);
-#line 390 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = self->files;
-#line 390 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = pfile;
-#line 390 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = _tmp1_->path;
-#line 390 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp3_ = pfile;
-#line 390 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp0_, _tmp2_, _tmp3_);
-#line 391 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_signal_emit_by_name (self, "on-changed");
-#line 1978 "Project.vala.c"
-}
-
-
-void project_project_add (ProjectProject* self, const gchar* path, const gchar* type) {
-       GeeHashMap* _tmp0_ = NULL;
-       const gchar* _tmp1_ = NULL;
-       const gchar* _tmp2_ = NULL;
-       const gchar* _tmp3_ = NULL;
-       const gchar* _tmp5_ = NULL;
-#line 394 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (self != NULL);
-#line 394 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (path != NULL);
-#line 394 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (type != NULL);
-#line 396 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = self->paths;
-#line 396 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = path;
-#line 396 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = type;
-#line 396 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       gee_abstract_map_set ((GeeAbstractMap*) _tmp0_, _tmp1_, _tmp2_);
-#line 398 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp3_ = type;
-#line 398 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (g_strcmp0 (_tmp3_, "dir") == 0) {
-#line 2006 "Project.vala.c"
-               const gchar* _tmp4_ = NULL;
-#line 399 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = path;
-#line 399 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               project_project_scanDir (self, _tmp4_, 0);
-#line 2012 "Project.vala.c"
-       }
-#line 402 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp5_ = type;
-#line 402 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (g_strcmp0 (_tmp5_, "file") == 0) {
-#line 2018 "Project.vala.c"
-               GeeHashMap* _tmp6_ = NULL;
-               const gchar* _tmp7_ = NULL;
-               const gchar* _tmp8_ = NULL;
-               JsRenderJsRender* _tmp9_ = NULL;
-               JsRenderJsRender* _tmp10_ = NULL;
-#line 404 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp6_ = self->files;
-#line 404 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp7_ = path;
-#line 404 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp8_ = path;
-#line 404 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp9_ = project_project_loadFileOnly (self, _tmp8_);
-#line 404 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp10_ = _tmp9_;
-#line 404 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               gee_abstract_map_set ((GeeAbstractMap*) _tmp6_, _tmp7_, _tmp10_);
-#line 404 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (_tmp10_);
-#line 2038 "Project.vala.c"
-       }
-#line 406 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_signal_emit_by_name (self, "on-changed");
-#line 2042 "Project.vala.c"
-}
-
-
-void project_project_scanDirs (ProjectProject* self) {
-       gboolean _tmp0_ = FALSE;
-#line 409 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (self != NULL);
-#line 411 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = self->priv->is_scanned;
-#line 411 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp0_) {
-#line 412 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return;
-#line 2056 "Project.vala.c"
-       }
-#line 414 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       project_project_scanDirsForce (self);
-#line 2060 "Project.vala.c"
-}
-
-
-void project_project_scanDirsForce (ProjectProject* self) {
-       GeeMapIterator* iter = NULL;
-       GeeHashMap* _tmp0_ = NULL;
-       GeeMapIterator* _tmp1_ = NULL;
-#line 419 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (self != NULL);
-#line 421 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self->priv->is_scanned = TRUE;
-#line 422 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = self->paths;
-#line 422 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp0_);
-#line 422 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       iter = _tmp1_;
-#line 423 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       while (TRUE) {
-#line 2080 "Project.vala.c"
-               GeeMapIterator* _tmp2_ = NULL;
-               gboolean _tmp3_ = FALSE;
-               GeeMapIterator* _tmp4_ = NULL;
-               gpointer _tmp5_ = NULL;
-               gchar* _tmp6_ = NULL;
-               gboolean _tmp7_ = FALSE;
-               GeeMapIterator* _tmp8_ = NULL;
-               gpointer _tmp9_ = NULL;
-               gchar* _tmp10_ = NULL;
-#line 423 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp2_ = iter;
-#line 423 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp3_ = gee_map_iterator_next (_tmp2_);
-#line 423 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (!_tmp3_) {
-#line 423 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       break;
-#line 2098 "Project.vala.c"
-               }
-#line 425 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = iter;
-#line 425 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp5_ = gee_map_iterator_get_value (_tmp4_);
-#line 425 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp6_ = (gchar*) _tmp5_;
-#line 425 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp7_ = g_strcmp0 (_tmp6_, "dir") != 0;
-#line 425 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp6_);
-#line 425 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (_tmp7_) {
-#line 426 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       continue;
-#line 2114 "Project.vala.c"
-               }
-#line 428 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp8_ = iter;
-#line 428 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp9_ = gee_map_iterator_get_key (_tmp8_);
-#line 428 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp10_ = (gchar*) _tmp9_;
-#line 428 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               project_project_scanDir (self, _tmp10_, 0);
-#line 428 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp10_);
-#line 2126 "Project.vala.c"
-       }
-#line 419 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (iter);
-#line 2130 "Project.vala.c"
-}
-
-
-static gchar string_get (const gchar* self, glong index) {
-       gchar result = '\0';
-       glong _tmp0_ = 0L;
-       gchar _tmp1_ = '\0';
-#line 996 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       g_return_val_if_fail (self != NULL, '\0');
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp0_ = index;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       _tmp1_ = ((gchar*) self)[_tmp0_];
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       result = _tmp1_;
-#line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
-       return result;
-#line 2148 "Project.vala.c"
-}
-
-
-static void _g_free0_ (gpointer var) {
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       var = (g_free (var), NULL);
-#line 2155 "Project.vala.c"
-}
-
-
-static void _g_list_free__g_free0_ (GList* self) {
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_list_foreach (self, (GFunc) _g_free0_, NULL);
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_list_free (self);
-#line 2164 "Project.vala.c"
-}
-
-
-void project_project_scanDir (ProjectProject* self, const gchar* dir, gint dp) {
-       gint _tmp0_ = 0;
-       GList* subs = NULL;
-       GFile* f = NULL;
-       const gchar* _tmp1_ = NULL;
-       GFile* _tmp2_ = NULL;
-       GError * _inner_error_ = NULL;
-#line 434 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (self != NULL);
-#line 434 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_return_if_fail (dir != NULL);
-#line 438 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = dp;
-#line 438 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_tmp0_ > 5) {
-#line 439 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return;
-#line 2185 "Project.vala.c"
-       }
-#line 443 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       subs = NULL;
-#line 444 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = dir;
-#line 444 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = g_file_new_for_path (_tmp1_);
-#line 444 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       f = _tmp2_;
-#line 2195 "Project.vala.c"
-       {
-               GFileEnumerator* file_enum = NULL;
-               GFile* _tmp3_ = NULL;
-               GFileEnumerator* _tmp4_ = NULL;
-               GFileInfo* next_file = NULL;
-#line 446 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp3_ = f;
-#line 446 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp4_ = g_file_enumerate_children (_tmp3_, G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_);
-#line 446 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               file_enum = _tmp4_;
-#line 446 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               if (_inner_error_ != NULL) {
-#line 446 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (_inner_error_->domain == PROJECT_ERROR) {
-#line 2211 "Project.vala.c"
-                               goto __catch7_project_error;
-                       }
-                       goto __catch7_g_error;
-               }
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               while (TRUE) {
-#line 2218 "Project.vala.c"
-                       GFileInfo* _tmp5_ = NULL;
-                       GFileEnumerator* _tmp6_ = NULL;
-                       GFileInfo* _tmp7_ = NULL;
-                       GFileInfo* _tmp8_ = NULL;
-                       GFileInfo* _tmp9_ = NULL;
-                       gchar* fn = NULL;
-                       GFileInfo* _tmp10_ = NULL;
-                       const gchar* _tmp11_ = NULL;
-                       gchar* _tmp12_ = NULL;
-                       const gchar* _tmp13_ = NULL;
-                       gchar _tmp14_ = '\0';
-                       const gchar* _tmp15_ = NULL;
-                       gchar* _tmp16_ = NULL;
-                       gchar* _tmp17_ = NULL;
-                       const gchar* _tmp18_ = NULL;
-                       gchar* _tmp19_ = NULL;
-                       gchar* _tmp20_ = NULL;
-                       gboolean _tmp21_ = FALSE;
-                       gboolean _tmp22_ = FALSE;
-                       const gchar* _tmp28_ = NULL;
-                       gboolean _tmp29_ = FALSE;
-                       gchar* xt = NULL;
-                       const gchar* _tmp30_ = NULL;
-                       gchar* _tmp31_ = NULL;
-                       JsRenderJsRender* el = NULL;
-                       const gchar* _tmp32_ = NULL;
-                       const gchar* _tmp33_ = NULL;
-                       gchar* _tmp34_ = NULL;
-                       gchar* _tmp35_ = NULL;
-                       const gchar* _tmp36_ = NULL;
-                       gchar* _tmp37_ = NULL;
-                       gchar* _tmp38_ = NULL;
-                       JsRenderJsRender* _tmp39_ = NULL;
-                       JsRenderJsRender* _tmp40_ = NULL;
-                       GeeHashMap* _tmp41_ = NULL;
-                       const gchar* _tmp42_ = NULL;
-                       gchar* _tmp43_ = NULL;
-                       gchar* _tmp44_ = NULL;
-                       const gchar* _tmp45_ = NULL;
-                       gchar* _tmp46_ = NULL;
-                       gchar* _tmp47_ = NULL;
-                       JsRenderJsRender* _tmp48_ = NULL;
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp6_ = file_enum;
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp7_ = g_file_enumerator_next_file (_tmp6_, NULL, &_inner_error_);
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp5_ = _tmp7_;
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (_inner_error_ != NULL) {
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (next_file);
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (file_enum);
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               if (_inner_error_->domain == PROJECT_ERROR) {
-#line 2275 "Project.vala.c"
-                                       goto __catch7_project_error;
-                               }
-                               goto __catch7_g_error;
-                       }
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp8_ = _tmp5_;
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp5_ = NULL;
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (next_file);
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       next_file = _tmp8_;
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp9_ = next_file;
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (!(_tmp9_ != NULL)) {
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (_tmp5_);
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               break;
-#line 2296 "Project.vala.c"
-                       }
-#line 451 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp10_ = next_file;
-#line 451 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp11_ = g_file_info_get_display_name (_tmp10_);
-#line 451 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp12_ = g_strdup (_tmp11_);
-#line 451 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       fn = _tmp12_;
-#line 456 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp13_ = fn;
-#line 456 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp14_ = string_get (_tmp13_, (glong) 0);
-#line 456 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (_tmp14_ == '.') {
-#line 457 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_free0 (fn);
-#line 457 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (_tmp5_);
-#line 457 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               continue;
-#line 2318 "Project.vala.c"
-                       }
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp15_ = dir;
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp16_ = g_strconcat (_tmp15_, "/", NULL);
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp17_ = _tmp16_;
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp18_ = fn;
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp19_ = g_strconcat (_tmp17_, _tmp18_, NULL);
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp20_ = _tmp19_;
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp21_ = g_file_test (_tmp20_, G_FILE_TEST_IS_DIR);
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp22_ = _tmp21_;
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (_tmp20_);
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (_tmp17_);
-#line 460 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (_tmp22_) {
-#line 2342 "Project.vala.c"
-                               const gchar* _tmp23_ = NULL;
-                               gchar* _tmp24_ = NULL;
-                               gchar* _tmp25_ = NULL;
-                               const gchar* _tmp26_ = NULL;
-                               gchar* _tmp27_ = NULL;
-#line 461 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp23_ = dir;
-#line 461 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp24_ = g_strconcat (_tmp23_, "/", NULL);
-#line 461 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp25_ = _tmp24_;
-#line 461 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp26_ = fn;
-#line 461 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp27_ = g_strconcat (_tmp25_, _tmp26_, NULL);
-#line 461 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               subs = g_list_append (subs, _tmp27_);
-#line 461 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_free0 (_tmp25_);
-#line 462 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_free0 (fn);
-#line 462 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (_tmp5_);
-#line 462 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               continue;
-#line 2368 "Project.vala.c"
-                       }
-#line 465 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp28_ = fn;
-#line 465 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp29_ = g_regex_match_simple ("\\.bjs$", _tmp28_, 0, 0);
-#line 465 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       if (!_tmp29_) {
-#line 467 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_free0 (fn);
-#line 467 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _g_object_unref0 (_tmp5_);
-#line 467 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               continue;
-#line 2382 "Project.vala.c"
-                       }
-#line 490 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp30_ = self->xtype;
-#line 490 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp31_ = g_strdup (_tmp30_);
-#line 490 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       xt = _tmp31_;
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp32_ = xt;
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp33_ = dir;
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp34_ = g_strconcat (_tmp33_, "/", NULL);
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp35_ = _tmp34_;
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp36_ = fn;
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp37_ = g_strconcat (_tmp35_, _tmp36_, NULL);
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp38_ = _tmp37_;
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp39_ = js_render_js_render_factory (_tmp32_, self, _tmp38_);
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp40_ = _tmp39_;
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (_tmp38_);
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (_tmp35_);
-#line 491 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       el = _tmp40_;
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp41_ = self->files;
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp42_ = dir;
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp43_ = g_strconcat (_tmp42_, "/", NULL);
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp44_ = _tmp43_;
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp45_ = fn;
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp46_ = g_strconcat (_tmp44_, _tmp45_, NULL);
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp47_ = _tmp46_;
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp48_ = el;
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       gee_abstract_map_set ((GeeAbstractMap*) _tmp41_, _tmp47_, _tmp48_);
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (_tmp47_);
-#line 492 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (_tmp44_);
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (el);
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (xt);
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_free0 (fn);
-#line 450 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _g_object_unref0 (_tmp5_);
-#line 2444 "Project.vala.c"
-               }
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (next_file);
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (file_enum);
-#line 2450 "Project.vala.c"
-       }
-       goto __finally7;
-       __catch7_project_error:
-       {
-               GError* e = NULL;
-               GError* _tmp49_ = NULL;
-               const gchar* _tmp50_ = NULL;
-               gchar* _tmp51_ = NULL;
-               gchar* _tmp52_ = NULL;
-               gchar* _tmp53_ = NULL;
-               gchar* _tmp54_ = NULL;
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               e = _inner_error_;
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _inner_error_ = NULL;
-#line 498 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp49_ = e;
-#line 498 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp50_ = _tmp49_->message;
-#line 498 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp51_ = g_strconcat ("Project::scanDirs failed : ", _tmp50_, NULL);
-#line 498 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp52_ = _tmp51_;
-#line 498 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp53_ = g_strconcat (_tmp52_, "\n", NULL);
-#line 498 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp54_ = _tmp53_;
-#line 498 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_print ("%s", _tmp54_);
-#line 498 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp54_);
-#line 498 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp52_);
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_error_free0 (e);
-#line 2486 "Project.vala.c"
-       }
-       goto __finally7;
-       __catch7_g_error:
-       {
-               GError* e = NULL;
-               GError* _tmp55_ = NULL;
-               const gchar* _tmp56_ = NULL;
-               gchar* _tmp57_ = NULL;
-               gchar* _tmp58_ = NULL;
-               gchar* _tmp59_ = NULL;
-               gchar* _tmp60_ = NULL;
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               e = _inner_error_;
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _inner_error_ = NULL;
-#line 500 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp55_ = e;
-#line 500 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp56_ = _tmp55_->message;
-#line 500 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp57_ = g_strconcat ("Project::scanDirs failed : ", _tmp56_, NULL);
-#line 500 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp58_ = _tmp57_;
-#line 500 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp59_ = g_strconcat (_tmp58_, "\n", NULL);
-#line 500 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _tmp60_ = _tmp59_;
-#line 500 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_print ("%s", _tmp60_);
-#line 500 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp60_);
-#line 500 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_free0 (_tmp58_);
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_error_free0 (e);
-#line 2522 "Project.vala.c"
-       }
-       __finally7:
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       if (_inner_error_ != NULL) {
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               _g_object_unref0 (f);
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               __g_list_free__g_free0_0 (subs);
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               g_clear_error (&_inner_error_);
-#line 445 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               return;
-#line 2537 "Project.vala.c"
-       }
-       {
-               gint i = 0;
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-               i = 0;
-#line 2543 "Project.vala.c"
-               {
-                       gboolean _tmp61_ = FALSE;
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       _tmp61_ = TRUE;
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                       while (TRUE) {
-#line 2550 "Project.vala.c"
-                               gint _tmp63_ = 0;
-                               GList* _tmp64_ = NULL;
-                               guint _tmp65_ = 0U;
-                               GList* _tmp66_ = NULL;
-                               gint _tmp67_ = 0;
-                               gconstpointer _tmp68_ = NULL;
-                               gint _tmp69_ = 0;
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               if (!_tmp61_) {
-#line 2560 "Project.vala.c"
-                                       gint _tmp62_ = 0;
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                                       _tmp62_ = i;
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                                       i = _tmp62_ + 1;
-#line 2566 "Project.vala.c"
-                               }
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp61_ = FALSE;
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp63_ = i;
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp64_ = subs;
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp65_ = g_list_length (_tmp64_);
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               if (!(((guint) _tmp63_) < _tmp65_)) {
-#line 502 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                                       break;
-#line 2580 "Project.vala.c"
-                               }
-#line 504 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp66_ = subs;
-#line 504 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp67_ = i;
-#line 504 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp68_ = g_list_nth_data (_tmp66_, (guint) _tmp67_);
-#line 504 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               _tmp69_ = dp;
-#line 504 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-                               project_project_scanDir (self, (const gchar*) _tmp68_, _tmp69_ + 1);
-#line 2592 "Project.vala.c"
-                       }
-               }
-       }
-#line 434 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (f);
-#line 434 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       __g_list_free__g_free0_0 (subs);
-#line 2600 "Project.vala.c"
-}
-
-
-static void project_project_class_init (ProjectProjectClass * klass) {
-#line 26 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       project_project_parent_class = g_type_class_peek_parent (klass);
-#line 26 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_type_class_add_private (klass, sizeof (ProjectProjectPrivate));
-#line 26 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       G_OBJECT_CLASS (klass)->finalize = project_project_finalize;
-#line 26 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       g_signal_new ("on_changed", PROJECT_TYPE_PROJECT, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
-#line 2613 "Project.vala.c"
-}
-
-
-static void project_project_instance_init (ProjectProject * self) {
-       gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gchar* _tmp2_ = NULL;
-#line 26 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self->priv = PROJECT_PROJECT_GET_PRIVATE (self);
-#line 31 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp0_ = g_strdup ("");
-#line 31 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self->fn = _tmp0_;
-#line 32 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp1_ = g_strdup ("");
-#line 32 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self->name = _tmp1_;
-#line 33 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _tmp2_ = g_strdup ("");
-#line 33 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self->runhtml = _tmp2_;
-#line 2635 "Project.vala.c"
-}
-
-
-static void project_project_finalize (GObject* obj) {
-       ProjectProject * self;
-#line 26 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       self = G_TYPE_CHECK_INSTANCE_CAST (obj, PROJECT_TYPE_PROJECT, ProjectProject);
-#line 30 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_free0 (self->id);
-#line 31 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_free0 (self->fn);
-#line 32 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_free0 (self->name);
-#line 33 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_free0 (self->runhtml);
-#line 34 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (self->paths);
-#line 35 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_object_unref0 (self->files);
-#line 37 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       _g_free0 (self->xtype);
-#line 26 "/home/alan/gitlive/app.Builder.js/Project/Project.vala"
-       G_OBJECT_CLASS (project_project_parent_class)->finalize (obj);
-#line 2659 "Project.vala.c"
-}
-
-
-GType project_project_get_type (void) {
-       static volatile gsize project_project_type_id__volatile = 0;
-       if (g_once_init_enter (&project_project_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (ProjectProjectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) project_project_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ProjectProject), 0, (GInstanceInitFunc) project_project_instance_init, NULL };
-               GType project_project_type_id;
-               project_project_type_id = g_type_register_static (G_TYPE_OBJECT, "ProjectProject", &g_define_type_info, 0);
-               g_once_init_leave (&project_project_type_id__volatile, project_project_type_id);
-       }
-       return project_project_type_id__volatile;
-}
-
-
-
diff --git a/Project/Roo.vala.c b/Project/Roo.vala.c
deleted file mode 100644 (file)
index 3003d6a..0000000
+++ /dev/null
@@ -1,151 +0,0 @@
-/* Roo.vala.c generated by valac 0.24.0, the Vala compiler
- * generated from Roo.vala, do not modify */
-
-
-#include <glib.h>
-#include <glib-object.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gee.h>
-
-
-#define PROJECT_TYPE_PROJECT (project_project_get_type ())
-#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
-#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
-#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
-#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
-
-typedef struct _ProjectProject ProjectProject;
-typedef struct _ProjectProjectClass ProjectProjectClass;
-typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
-
-#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
-#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
-#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
-#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
-
-typedef struct _JsRenderJsRender JsRenderJsRender;
-typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
-
-#define PROJECT_TYPE_ROO (project_roo_get_type ())
-#define PROJECT_ROO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_ROO, ProjectRoo))
-#define PROJECT_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_ROO, ProjectRooClass))
-#define PROJECT_IS_ROO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_ROO))
-#define PROJECT_IS_ROO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_ROO))
-#define PROJECT_ROO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_ROO, ProjectRooClass))
-
-typedef struct _ProjectRoo ProjectRoo;
-typedef struct _ProjectRooClass ProjectRooClass;
-typedef struct _ProjectRooPrivate ProjectRooPrivate;
-#define _g_free0(var) (var = (g_free (var), NULL))
-
-struct _ProjectProject {
-       GObject parent_instance;
-       ProjectProjectPrivate * priv;
-       gchar* id;
-       gchar* fn;
-       gchar* name;
-       gchar* runhtml;
-       GeeHashMap* paths;
-       GeeHashMap* files;
-       gchar* xtype;
-};
-
-struct _ProjectProjectClass {
-       GObjectClass parent_class;
-};
-
-struct _ProjectRoo {
-       ProjectProject parent_instance;
-       ProjectRooPrivate * priv;
-};
-
-struct _ProjectRooClass {
-       ProjectProjectClass parent_class;
-};
-
-
-extern gint rid;
-gint rid = 1;
-static gpointer project_roo_parent_class = NULL;
-
-GType project_project_get_type (void) G_GNUC_CONST;
-GType js_render_js_render_get_type (void) G_GNUC_CONST;
-GType project_roo_get_type (void) G_GNUC_CONST;
-enum  {
-       PROJECT_ROO_DUMMY_PROPERTY
-};
-ProjectRoo* project_roo_new (const gchar* path);
-ProjectRoo* project_roo_construct (GType object_type, const gchar* path);
-ProjectProject* project_project_new (const gchar* path);
-ProjectProject* project_project_construct (GType object_type, const gchar* path);
-
-
-ProjectRoo* project_roo_construct (GType object_type, const gchar* path) {
-       ProjectRoo * self = NULL;
-       const gchar* _tmp0_ = NULL;
-       gchar* _tmp1_ = NULL;
-       gint _tmp2_ = 0;
-       gchar* _tmp3_ = NULL;
-#line 9 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       g_return_val_if_fail (path != NULL, NULL);
-#line 12 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       _tmp0_ = path;
-#line 12 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       self = (ProjectRoo*) project_project_construct (object_type, _tmp0_);
-#line 13 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       _tmp1_ = g_strdup ("Roo");
-#line 13 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       _g_free0 (((ProjectProject*) self)->xtype);
-#line 13 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       ((ProjectProject*) self)->xtype = _tmp1_;
-#line 15 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       _tmp2_ = rid;
-#line 15 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       rid = _tmp2_ + 1;
-#line 15 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       _tmp3_ = g_strdup_printf ("project-roo-%d", _tmp2_);
-#line 15 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       _g_free0 (((ProjectProject*) self)->id);
-#line 15 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       ((ProjectProject*) self)->id = _tmp3_;
-#line 9 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       return self;
-#line 118 "Roo.vala.c"
-}
-
-
-ProjectRoo* project_roo_new (const gchar* path) {
-#line 9 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       return project_roo_construct (PROJECT_TYPE_ROO, path);
-#line 125 "Roo.vala.c"
-}
-
-
-static void project_roo_class_init (ProjectRooClass * klass) {
-#line 5 "/home/alan/gitlive/app.Builder.js/Project/Roo.vala"
-       project_roo_parent_class = g_type_class_peek_parent (klass);
-#line 132 "Roo.vala.c"
-}
-
-
-static void project_roo_instance_init (ProjectRoo * self) {
-}
-
-
-GType project_roo_get_type (void) {
-       static volatile gsize project_roo_type_id__volatile = 0;
-       if (g_once_init_enter (&project_roo_type_id__volatile)) {
-               static const GTypeInfo g_define_type_info = { sizeof (ProjectRooClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) project_roo_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ProjectRoo), 0, (GInstanceInitFunc) project_roo_instance_init, NULL };
-               GType project_roo_type_id;
-               project_roo_type_id = g_type_register_static (PROJECT_TYPE_PROJECT, "ProjectRoo", &g_define_type_info, 0);
-               g_once_init_leave (&project_roo_type_id__volatile, project_roo_type_id);
-       }
-       return project_roo_type_id__volatile;
-}
-
-
-
diff --git a/tests/#test.glade# b/tests/#test.glade#
deleted file mode 100644 (file)
index 2f31f7c..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.3 -->
-<interface>
-  <requires lib="gtk+" version="3.12"/>
-  <object class="GtkListStore" id="liststore1">
-    <columns>
-      <!-- column-name test1 -->
-      <column type="test"/>
-    </columns>
-    <data>
-      <row/>
-    </data>
-  </object>
-  <object class="GtkBox" id="box1">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <property name="orientation">vertical</property>
-    <child>
-      <object class="GtkButton" id="button1">
-        <property name="visible">True</property>
-        <property name="can_focus">True</property>
-        <property name="receives_default">True</property>
-        <property name="relief">none</property>
-        <child>
-          <object class="GtkBox" id="box2">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <child>
-              <object class="GtkImage" id="image1">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="stock">gtk-missing-image</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkLabel" id="label1">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <property name="label" translatable="yes">label</property>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">1</property>
-              </packing>
-            </child>
-          </object>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="pack_type">end</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
-    <child>
-      <object class="GtkScrolledWindow" id="scrolledwindow1">
-        <property name="visible">True</property>
-        <property name="can_focus">True</property>
-        <property name="shadow_type">in</property>
-        <child>
-          <object class="GtkTreeView" id="treeview1">
-            <property name="visible">True</property>
-            <property name="can_focus">True</property>
-            <property name="model">liststore1</property>
-            <child internal-child="selection">
-              <object class="GtkTreeSelection" id="treeview-selection1"/>
-            </child>
-          </object>
-        </child>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">1</property>
-      </packing>
-    </child>
-    <child>
-      <object class="GtkToggleButton" id="togglebutton1">
-        <property name="label" translatable="yes">togglebutton</property>
-        <property name="visible">True</property>
-        <property name="can_focus">True</property>
-        <property name="receives_default">True</property>
-      </object>
-      <packing>
-        <property name="expand">False</property>
-        <property name="fill">True</property>
-        <property name="position">2</property>
-      </packing>
-    </child>
-  </object>
-  <object class="GtkMenu" id="menu1">
-    <property name="visible">True</property>
-    <property name="can_focus">False</property>
-    <child>
-      <object class="GtkMenuItem" id="menuitem1">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="label" translatable="yes">menuitem1</property>
-        <property name="use_underline">True</property>
-      </object>
-    </child>
-  </object>
-</interface>
index fedb962..2f31f7c 100644 (file)
@@ -2,25 +2,84 @@
 <!-- Generated with glade 3.18.3 -->
 <interface>
   <requires lib="gtk+" version="3.12"/>
+  <object class="GtkListStore" id="liststore1">
+    <columns>
+      <!-- column-name test1 -->
+      <column type="test"/>
+    </columns>
+    <data>
+      <row/>
+    </data>
+  </object>
   <object class="GtkBox" id="box1">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkButton" id="button1">
-        <property name="label" translatable="yes">button</property>
         <property name="visible">True</property>
         <property name="can_focus">True</property>
         <property name="receives_default">True</property>
+        <property name="relief">none</property>
+        <child>
+          <object class="GtkBox" id="box2">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkImage" id="image1">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="stock">gtk-missing-image</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkLabel" id="label1">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="label" translatable="yes">label</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+          </object>
+        </child>
       </object>
       <packing>
         <property name="expand">False</property>
         <property name="fill">True</property>
+        <property name="pack_type">end</property>
         <property name="position">0</property>
       </packing>
     </child>
     <child>
-      <placeholder/>
+      <object class="GtkScrolledWindow" id="scrolledwindow1">
+        <property name="visible">True</property>
+        <property name="can_focus">True</property>
+        <property name="shadow_type">in</property>
+        <child>
+          <object class="GtkTreeView" id="treeview1">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="model">liststore1</property>
+            <child internal-child="selection">
+              <object class="GtkTreeSelection" id="treeview-selection1"/>
+            </child>
+          </object>
+        </child>
+      </object>
+      <packing>
+        <property name="expand">False</property>
+        <property name="fill">True</property>
+        <property name="position">1</property>
+      </packing>
     </child>
     <child>
       <object class="GtkToggleButton" id="togglebutton1">
       </packing>
     </child>
   </object>
+  <object class="GtkMenu" id="menu1">
+    <property name="visible">True</property>
+    <property name="can_focus">False</property>
+    <child>
+      <object class="GtkMenuItem" id="menuitem1">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="label" translatable="yes">menuitem1</property>
+        <property name="use_underline">True</property>
+      </object>
+    </child>
+  </object>
 </interface>