+/* MainWindow.vala.c generated by valac 0.20.1, the Vala compiler
+ * generated from MainWindow.vala, do not modify */
+
+
+#include <glib.h>
+#include <glib-object.h>
+#include <gtk/gtk.h>
+#include <stdlib.h>
+#include <string.h>
+#include <gdk/gdk.h>
+#include <clutter/clutter.h>
+#include <clutter-gtk/clutter-gtk.h>
+#include <float.h>
+#include <math.h>
+#include <gee.h>
+#include <gladeui/glade.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_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_BACKBUTTON (xcls_mainwindow_xcls_backbutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbutton))
+#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_BACKBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON))
+#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_backbutton Xcls_MainWindowXcls_backbutton;
+typedef struct _Xcls_MainWindowXcls_backbuttonClass Xcls_MainWindowXcls_backbuttonClass;
+
+#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_EDITFILEBUTTON (xcls_mainwindow_xcls_editfilebutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebutton))
+#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_EDITFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON))
+#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_editfilebutton Xcls_MainWindowXcls_editfilebutton;
+typedef struct _Xcls_MainWindowXcls_editfilebuttonClass Xcls_MainWindowXcls_editfilebuttonClass;
+
+#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 XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON (xcls_mainwindow_xcls_addprojectbutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbutton))
+#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON))
+#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_addprojectbutton Xcls_MainWindowXcls_addprojectbutton;
+typedef struct _Xcls_MainWindowXcls_addprojectbuttonClass Xcls_MainWindowXcls_addprojectbuttonClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON (xcls_mainwindow_xcls_addfilebutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebutton))
+#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDFILEBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON))
+#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_addfilebutton Xcls_MainWindowXcls_addfilebutton;
+typedef struct _Xcls_MainWindowXcls_addfilebuttonClass Xcls_MainWindowXcls_addfilebuttonClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON (xcls_mainwindow_xcls_delprojectbutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbutton))
+#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_DELPROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON))
+#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_delprojectbutton Xcls_MainWindowXcls_delprojectbutton;
+typedef struct _Xcls_MainWindowXcls_delprojectbuttonClass Xcls_MainWindowXcls_delprojectbuttonClass;
+
+#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_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_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 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_EDITOR (editor_get_type ())
+#define EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_EDITOR, Editor))
+#define EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_EDITOR, EditorClass))
+#define IS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_EDITOR))
+#define IS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_EDITOR))
+#define EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_EDITOR, EditorClass))
+
+typedef struct _Editor Editor;
+typedef struct _EditorClass EditorClass;
+
+#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;
+
+#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_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_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_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_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 _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_backbuttonPrivate Xcls_MainWindowXcls_backbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_projectbuttonPrivate Xcls_MainWindowXcls_projectbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_projecteditbuttonPrivate Xcls_MainWindowXcls_projecteditbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_editfilebuttonPrivate Xcls_MainWindowXcls_editfilebuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_addpropsviewPrivate Xcls_MainWindowXcls_addpropsviewPrivate;
+typedef struct _Xcls_MainWindowXcls_rooviewPrivate Xcls_MainWindowXcls_rooviewPrivate;
+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;
+typedef struct _Xcls_MainWindowXcls_treePrivate Xcls_MainWindowXcls_treePrivate;
+
+#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_VALRENDERMODEL (xcls_leftprops_xcls_valrendermodel_get_type ())
+#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodel))
+#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass))
+#define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL))
+#define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL))
+#define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass))
+
+typedef struct _Xcls_LeftPropsXcls_valrendermodel Xcls_LeftPropsXcls_valrendermodel;
+typedef struct _Xcls_LeftPropsXcls_valrendermodelClass Xcls_LeftPropsXcls_valrendermodelClass;
+
+#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_WindowLeftTreeXcls_modelPrivate Xcls_WindowLeftTreeXcls_modelPrivate;
+typedef struct _Xcls_MainWindowXcls_propsPrivate Xcls_MainWindowXcls_propsPrivate;
+typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
+typedef struct _Xcls_MainWindowXcls_leftpanePrivate Xcls_MainWindowXcls_leftpanePrivate;
+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_projecteditviewPrivate Xcls_MainWindowXcls_projecteditviewPrivate;
+typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate;
+
+#define XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH (xcls_projectsettings_xcls_path_get_type ())
+#define XCLS_PROJECTSETTINGS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_path))
+#define XCLS_PROJECTSETTINGS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass))
+#define XCLS_PROJECTSETTINGS_IS_XCLS_PATH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH))
+#define XCLS_PROJECTSETTINGS_IS_XCLS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH))
+#define XCLS_PROJECTSETTINGS_XCLS_PATH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_PATH, Xcls_ProjectSettingsXcls_pathClass))
+
+typedef struct _Xcls_ProjectSettingsXcls_path Xcls_ProjectSettingsXcls_path;
+typedef struct _Xcls_ProjectSettingsXcls_pathClass Xcls_ProjectSettingsXcls_pathClass;
+
+#define XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE (xcls_projectsettings_xcls_base_template_get_type ())
+#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_template))
+#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass))
+#define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE))
+#define XCLS_PROJECTSETTINGS_IS_XCLS_BASE_TEMPLATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE))
+#define XCLS_PROJECTSETTINGS_XCLS_BASE_TEMPLATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_BASE_TEMPLATE, Xcls_ProjectSettingsXcls_base_templateClass))
+
+typedef struct _Xcls_ProjectSettingsXcls_base_template Xcls_ProjectSettingsXcls_base_template;
+typedef struct _Xcls_ProjectSettingsXcls_base_templateClass Xcls_ProjectSettingsXcls_base_templateClass;
+
+#define XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL (xcls_projectsettings_xcls_rooturl_get_type ())
+#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURL))
+#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass))
+#define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL))
+#define XCLS_PROJECTSETTINGS_IS_XCLS_ROOTURL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL))
+#define XCLS_PROJECTSETTINGS_XCLS_ROOTURL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_ROOTURL, Xcls_ProjectSettingsXcls_rootURLClass))
+
+typedef struct _Xcls_ProjectSettingsXcls_rootURL Xcls_ProjectSettingsXcls_rootURL;
+typedef struct _Xcls_ProjectSettingsXcls_rootURLClass Xcls_ProjectSettingsXcls_rootURLClass;
+
+#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_MainWindowXcls_objectviewPrivate Xcls_MainWindowXcls_objectviewPrivate;
+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_MainWindowXcls_codeeditviewPrivate Xcls_MainWindowXcls_codeeditviewPrivate;
+typedef struct _EditorPrivate EditorPrivate;
+
+#define EDITOR_TYPE_XCLS_SAVE_BUTTON (editor_xcls_save_button_get_type ())
+#define EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_button))
+#define EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_buttonClass))
+#define EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON))
+#define EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_SAVE_BUTTON))
+#define EDITOR_XCLS_SAVE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_SAVE_BUTTON, EditorXcls_save_buttonClass))
+
+typedef struct _EditorXcls_save_button EditorXcls_save_button;
+typedef struct _EditorXcls_save_buttonClass EditorXcls_save_buttonClass;
+
+#define EDITOR_TYPE_XCLS_KEY_EDIT (editor_xcls_key_edit_get_type ())
+#define EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_edit))
+#define EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_editClass))
+#define EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_KEY_EDIT))
+#define EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_KEY_EDIT))
+#define EDITOR_XCLS_KEY_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_KEY_EDIT, EditorXcls_key_editClass))
+
+typedef struct _EditorXcls_key_edit EditorXcls_key_edit;
+typedef struct _EditorXcls_key_editClass EditorXcls_key_editClass;
+
+#define EDITOR_TYPE_XCLS_RIGHTEDITOR (editor_xcls_righteditor_get_type ())
+#define EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditor))
+#define EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditorClass))
+#define EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR))
+#define EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_RIGHTEDITOR))
+#define EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_RIGHTEDITOR, EditorXcls_RightEditorClass))
+
+typedef struct _EditorXcls_RightEditor EditorXcls_RightEditor;
+typedef struct _EditorXcls_RightEditorClass EditorXcls_RightEditorClass;
+
+#define EDITOR_TYPE_XCLS_VIEW (editor_xcls_view_get_type ())
+#define EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_VIEW, EditorXcls_view))
+#define EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_VIEW, EditorXcls_viewClass))
+#define EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_VIEW))
+#define EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_VIEW))
+#define EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_VIEW, EditorXcls_viewClass))
+
+typedef struct _EditorXcls_view EditorXcls_view;
+typedef struct _EditorXcls_viewClass EditorXcls_viewClass;
+
+#define EDITOR_TYPE_XCLS_BUFFER (editor_xcls_buffer_get_type ())
+#define EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_buffer))
+#define EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_bufferClass))
+#define EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EDITOR_TYPE_XCLS_BUFFER))
+#define EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EDITOR_TYPE_XCLS_BUFFER))
+#define EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EDITOR_TYPE_XCLS_BUFFER, EditorXcls_bufferClass))
+
+typedef struct _EditorXcls_buffer EditorXcls_buffer;
+typedef struct _EditorXcls_bufferClass 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 _Block11Data Block11Data;
+typedef struct _Xcls_GladeViewPrivate Xcls_GladeViewPrivate;
+typedef struct _Xcls_MainWindowXcls_editpanePrivate Xcls_MainWindowXcls_editpanePrivate;
+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;
+typedef struct _Block12Data Block12Data;
+typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
+typedef struct _Xcls_MainWindowXcls_addprojectbuttonPrivate Xcls_MainWindowXcls_addprojectbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_delprojectbuttonPrivate Xcls_MainWindowXcls_delprojectbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_addfilebuttonPrivate Xcls_MainWindowXcls_addfilebuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_objectshowbuttonPrivate Xcls_MainWindowXcls_objectshowbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_addpropbuttonPrivate Xcls_MainWindowXcls_addpropbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate Xcls_MainWindowXcls_addlistenerbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_mainpanePrivate Xcls_MainWindowXcls_mainpanePrivate;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX8 (xcls_mainwindow_xcls_vbox8_get_type ())
+#define XCLS_MAINWINDOW_XCLS_VBOX8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8))
+#define XCLS_MAINWINDOW_XCLS_VBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8Class))
+#define XCLS_MAINWINDOW_IS_XCLS_VBOX8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8))
+#define XCLS_MAINWINDOW_IS_XCLS_VBOX8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8))
+#define XCLS_MAINWINDOW_XCLS_VBOX8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8Class))
+
+typedef struct _Xcls_MainWindowXcls_VBox8 Xcls_MainWindowXcls_VBox8;
+typedef struct _Xcls_MainWindowXcls_VBox8Class Xcls_MainWindowXcls_VBox8Class;
+typedef struct _Xcls_MainWindowXcls_VBox8Private Xcls_MainWindowXcls_VBox8Private;
+typedef struct _Xcls_MainWindowXcls_clutterembedPrivate Xcls_MainWindowXcls_clutterembedPrivate;
+typedef struct _Xcls_MainWindowXcls_buttonlayoutPrivate Xcls_MainWindowXcls_buttonlayoutPrivate;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16 (xcls_mainwindow_xcls_boxlayout16_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16))
+#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16))
+#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16))
+#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16Class))
+
+typedef struct _Xcls_MainWindowXcls_BoxLayout16 Xcls_MainWindowXcls_BoxLayout16;
+typedef struct _Xcls_MainWindowXcls_BoxLayout16Class Xcls_MainWindowXcls_BoxLayout16Class;
+typedef struct _Xcls_MainWindowXcls_BoxLayout16Private Xcls_MainWindowXcls_BoxLayout16Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18 (xcls_mainwindow_xcls_actor18_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR18(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18))
+#define XCLS_MAINWINDOW_XCLS_ACTOR18_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR18(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR18_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18))
+#define XCLS_MAINWINDOW_XCLS_ACTOR18_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor18 Xcls_MainWindowXcls_Actor18;
+typedef struct _Xcls_MainWindowXcls_Actor18Class Xcls_MainWindowXcls_Actor18Class;
+typedef struct _Xcls_MainWindowXcls_Actor18Private Xcls_MainWindowXcls_Actor18Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19 (xcls_mainwindow_xcls_button19_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON19(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19))
+#define XCLS_MAINWINDOW_XCLS_BUTTON19_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON19(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON19_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19))
+#define XCLS_MAINWINDOW_XCLS_BUTTON19_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19Class))
+
+typedef struct _Xcls_MainWindowXcls_Button19 Xcls_MainWindowXcls_Button19;
+typedef struct _Xcls_MainWindowXcls_Button19Class Xcls_MainWindowXcls_Button19Class;
+typedef struct _Xcls_MainWindowXcls_Button19Private Xcls_MainWindowXcls_Button19Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21 (xcls_mainwindow_xcls_actor21_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR21(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21))
+#define XCLS_MAINWINDOW_XCLS_ACTOR21_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR21(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR21_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21))
+#define XCLS_MAINWINDOW_XCLS_ACTOR21_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor21 Xcls_MainWindowXcls_Actor21;
+typedef struct _Xcls_MainWindowXcls_Actor21Class Xcls_MainWindowXcls_Actor21Class;
+typedef struct _Xcls_MainWindowXcls_Actor21Private Xcls_MainWindowXcls_Actor21Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22 (xcls_mainwindow_xcls_button22_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON22(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22))
+#define XCLS_MAINWINDOW_XCLS_BUTTON22_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON22(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON22_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22))
+#define XCLS_MAINWINDOW_XCLS_BUTTON22_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22Class))
+
+typedef struct _Xcls_MainWindowXcls_Button22 Xcls_MainWindowXcls_Button22;
+typedef struct _Xcls_MainWindowXcls_Button22Class Xcls_MainWindowXcls_Button22Class;
+typedef struct _Xcls_MainWindowXcls_Button22Private Xcls_MainWindowXcls_Button22Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24 (xcls_mainwindow_xcls_actor24_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR24(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24))
+#define XCLS_MAINWINDOW_XCLS_ACTOR24_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR24(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR24_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24))
+#define XCLS_MAINWINDOW_XCLS_ACTOR24_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor24 Xcls_MainWindowXcls_Actor24;
+typedef struct _Xcls_MainWindowXcls_Actor24Class Xcls_MainWindowXcls_Actor24Class;
+typedef struct _Xcls_MainWindowXcls_Actor24Private Xcls_MainWindowXcls_Actor24Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25 (xcls_mainwindow_xcls_button25_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON25(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25))
+#define XCLS_MAINWINDOW_XCLS_BUTTON25_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON25(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON25_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25))
+#define XCLS_MAINWINDOW_XCLS_BUTTON25_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25Class))
+
+typedef struct _Xcls_MainWindowXcls_Button25 Xcls_MainWindowXcls_Button25;
+typedef struct _Xcls_MainWindowXcls_Button25Class Xcls_MainWindowXcls_Button25Class;
+typedef struct _Xcls_MainWindowXcls_Button25Private Xcls_MainWindowXcls_Button25Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27 (xcls_mainwindow_xcls_actor27_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27))
+#define XCLS_MAINWINDOW_XCLS_ACTOR27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27))
+#define XCLS_MAINWINDOW_XCLS_ACTOR27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor27 Xcls_MainWindowXcls_Actor27;
+typedef struct _Xcls_MainWindowXcls_Actor27Class Xcls_MainWindowXcls_Actor27Class;
+typedef struct _Xcls_MainWindowXcls_Actor27Private Xcls_MainWindowXcls_Actor27Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28 (xcls_mainwindow_xcls_button28_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON28(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28))
+#define XCLS_MAINWINDOW_XCLS_BUTTON28_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON28(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON28_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28))
+#define XCLS_MAINWINDOW_XCLS_BUTTON28_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28Class))
+
+typedef struct _Xcls_MainWindowXcls_Button28 Xcls_MainWindowXcls_Button28;
+typedef struct _Xcls_MainWindowXcls_Button28Class Xcls_MainWindowXcls_Button28Class;
+typedef struct _Xcls_MainWindowXcls_Button28Private Xcls_MainWindowXcls_Button28Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30 (xcls_mainwindow_xcls_actor30_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR30(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30))
+#define XCLS_MAINWINDOW_XCLS_ACTOR30_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR30(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR30_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30))
+#define XCLS_MAINWINDOW_XCLS_ACTOR30_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor30 Xcls_MainWindowXcls_Actor30;
+typedef struct _Xcls_MainWindowXcls_Actor30Class Xcls_MainWindowXcls_Actor30Class;
+typedef struct _Xcls_MainWindowXcls_Actor30Private Xcls_MainWindowXcls_Actor30Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31 (xcls_mainwindow_xcls_button31_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON31(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31))
+#define XCLS_MAINWINDOW_XCLS_BUTTON31_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON31(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON31_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31))
+#define XCLS_MAINWINDOW_XCLS_BUTTON31_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31Class))
+
+typedef struct _Xcls_MainWindowXcls_Button31 Xcls_MainWindowXcls_Button31;
+typedef struct _Xcls_MainWindowXcls_Button31Class Xcls_MainWindowXcls_Button31Class;
+typedef struct _Xcls_MainWindowXcls_Button31Private Xcls_MainWindowXcls_Button31Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33 (xcls_mainwindow_xcls_actor33_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR33(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33))
+#define XCLS_MAINWINDOW_XCLS_ACTOR33_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR33(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR33_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33))
+#define XCLS_MAINWINDOW_XCLS_ACTOR33_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor33 Xcls_MainWindowXcls_Actor33;
+typedef struct _Xcls_MainWindowXcls_Actor33Class Xcls_MainWindowXcls_Actor33Class;
+typedef struct _Xcls_MainWindowXcls_Actor33Private Xcls_MainWindowXcls_Actor33Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34 (xcls_mainwindow_xcls_button34_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON34(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34))
+#define XCLS_MAINWINDOW_XCLS_BUTTON34_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON34(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON34_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34))
+#define XCLS_MAINWINDOW_XCLS_BUTTON34_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34Class))
+
+typedef struct _Xcls_MainWindowXcls_Button34 Xcls_MainWindowXcls_Button34;
+typedef struct _Xcls_MainWindowXcls_Button34Class Xcls_MainWindowXcls_Button34Class;
+typedef struct _Xcls_MainWindowXcls_Button34Private Xcls_MainWindowXcls_Button34Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36 (xcls_mainwindow_xcls_actor36_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR36(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36))
+#define XCLS_MAINWINDOW_XCLS_ACTOR36_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR36(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR36_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36))
+#define XCLS_MAINWINDOW_XCLS_ACTOR36_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor36 Xcls_MainWindowXcls_Actor36;
+typedef struct _Xcls_MainWindowXcls_Actor36Class Xcls_MainWindowXcls_Actor36Class;
+typedef struct _Xcls_MainWindowXcls_Actor36Private Xcls_MainWindowXcls_Actor36Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37 (xcls_mainwindow_xcls_button37_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON37(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37))
+#define XCLS_MAINWINDOW_XCLS_BUTTON37_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON37(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON37_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37))
+#define XCLS_MAINWINDOW_XCLS_BUTTON37_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37Class))
+
+typedef struct _Xcls_MainWindowXcls_Button37 Xcls_MainWindowXcls_Button37;
+typedef struct _Xcls_MainWindowXcls_Button37Class Xcls_MainWindowXcls_Button37Class;
+typedef struct _Xcls_MainWindowXcls_Button37Private Xcls_MainWindowXcls_Button37Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39 (xcls_mainwindow_xcls_actor39_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR39(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39))
+#define XCLS_MAINWINDOW_XCLS_ACTOR39_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR39(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR39_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39))
+#define XCLS_MAINWINDOW_XCLS_ACTOR39_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor39 Xcls_MainWindowXcls_Actor39;
+typedef struct _Xcls_MainWindowXcls_Actor39Class Xcls_MainWindowXcls_Actor39Class;
+typedef struct _Xcls_MainWindowXcls_Actor39Private Xcls_MainWindowXcls_Actor39Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40 (xcls_mainwindow_xcls_button40_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON40(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40))
+#define XCLS_MAINWINDOW_XCLS_BUTTON40_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON40(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON40_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40))
+#define XCLS_MAINWINDOW_XCLS_BUTTON40_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40Class))
+
+typedef struct _Xcls_MainWindowXcls_Button40 Xcls_MainWindowXcls_Button40;
+typedef struct _Xcls_MainWindowXcls_Button40Class Xcls_MainWindowXcls_Button40Class;
+typedef struct _Xcls_MainWindowXcls_Button40Private Xcls_MainWindowXcls_Button40Private;
+
+#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 XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42 (xcls_mainwindow_xcls_actor42_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR42(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42))
+#define XCLS_MAINWINDOW_XCLS_ACTOR42_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR42(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR42_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42))
+#define XCLS_MAINWINDOW_XCLS_ACTOR42_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor42 Xcls_MainWindowXcls_Actor42;
+typedef struct _Xcls_MainWindowXcls_Actor42Class Xcls_MainWindowXcls_Actor42Class;
+typedef struct _Xcls_MainWindowXcls_Actor42Private Xcls_MainWindowXcls_Actor42Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43 (xcls_mainwindow_xcls_button43_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON43(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43))
+#define XCLS_MAINWINDOW_XCLS_BUTTON43_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON43(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON43_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43))
+#define XCLS_MAINWINDOW_XCLS_BUTTON43_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43Class))
+
+typedef struct _Xcls_MainWindowXcls_Button43 Xcls_MainWindowXcls_Button43;
+typedef struct _Xcls_MainWindowXcls_Button43Class Xcls_MainWindowXcls_Button43Class;
+typedef struct _Xcls_MainWindowXcls_Button43Private Xcls_MainWindowXcls_Button43Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45 (xcls_mainwindow_xcls_actor45_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ACTOR45(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45))
+#define XCLS_MAINWINDOW_XCLS_ACTOR45_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45Class))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR45(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45))
+#define XCLS_MAINWINDOW_IS_XCLS_ACTOR45_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45))
+#define XCLS_MAINWINDOW_XCLS_ACTOR45_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45Class))
+
+typedef struct _Xcls_MainWindowXcls_Actor45 Xcls_MainWindowXcls_Actor45;
+typedef struct _Xcls_MainWindowXcls_Actor45Class Xcls_MainWindowXcls_Actor45Class;
+typedef struct _Xcls_MainWindowXcls_Actor45Private Xcls_MainWindowXcls_Actor45Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46 (xcls_mainwindow_xcls_button46_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTON46(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46))
+#define XCLS_MAINWINDOW_XCLS_BUTTON46_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON46(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTON46_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46))
+#define XCLS_MAINWINDOW_XCLS_BUTTON46_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46Class))
+
+typedef struct _Xcls_MainWindowXcls_Button46 Xcls_MainWindowXcls_Button46;
+typedef struct _Xcls_MainWindowXcls_Button46Class Xcls_MainWindowXcls_Button46Class;
+typedef struct _Xcls_MainWindowXcls_Button46Private Xcls_MainWindowXcls_Button46Private;
+
+#define TYPE_DIALOG_CONFIRM (dialog_confirm_get_type ())
+#define DIALOG_CONFIRM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_DIALOG_CONFIRM, DialogConfirm))
+#define DIALOG_CONFIRM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DIALOG_CONFIRM, DialogConfirmClass))
+#define IS_DIALOG_CONFIRM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_DIALOG_CONFIRM))
+#define IS_DIALOG_CONFIRM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DIALOG_CONFIRM))
+#define DIALOG_CONFIRM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DIALOG_CONFIRM, DialogConfirmClass))
+
+typedef struct _DialogConfirm DialogConfirm;
+typedef struct _DialogConfirmClass DialogConfirmClass;
+typedef struct _DialogConfirmPrivate DialogConfirmPrivate;
+
+struct _Xcls_MainWindow {
+ GObject parent_instance;
+ Xcls_MainWindowPrivate * priv;
+ GtkWindow* el;
+ Xcls_MainWindowXcls_vbox* vbox;
+ 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_backbutton* backbutton;
+ Xcls_MainWindowXcls_projectbutton* projectbutton;
+ Xcls_MainWindowXcls_editfilebutton* editfilebutton;
+ Xcls_MainWindowXcls_projecteditbutton* projecteditbutton;
+ Xcls_MainWindowXcls_objectshowbutton* objectshowbutton;
+ Xcls_MainWindowXcls_addpropbutton* addpropbutton;
+ Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton;
+ Xcls_MainWindowXcls_addprojectbutton* addprojectbutton;
+ Xcls_MainWindowXcls_addfilebutton* addfilebutton;
+ Xcls_MainWindowXcls_delprojectbutton* delprojectbutton;
+ ProjectProject* project;
+ gboolean children_loaded;
+ Xcls_WindowLeftProjects* left_projects;
+ Xcls_WindowRooView* window_rooview;
+ Xcls_WindowLeftTree* left_tree;
+ Editor* code_editor;
+ Xcls_DialogNewComponent* new_file_dialog;
+ Xcls_ProjectSettings* projectsettings;
+ Xcls_ClutterFiles* clutterfiles;
+ Xcls_LeftProps* left_props;
+ gchar* state;
+ Xcls_RightPalete* rightpalete;
+ gchar* title;
+ Xcls_WindowAddProp* add_props;
+ Xcls_GladeView* window_gladeview;
+};
+
+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_backbutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_backbuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_backbuttonClass {
+ 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_editfilebutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_editfilebuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_editfilebuttonClass {
+ 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_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;
+ Xcls_MainWindow* main_window;
+};
+
+struct _Xcls_WindowLeftTreeClass {
+ 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_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_valrendermodel* valrendermodel;
+ Xcls_LeftPropsXcls_ContextMenu* ContextMenu;
+ gboolean allow_edit;
+ JsRenderJsRender* file;
+ Xcls_MainWindow* main_window;
+ JsRenderNode* node;
+};
+
+struct _Xcls_LeftPropsClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_WindowLeftTreeXcls_model {
+ GObject parent_instance;
+ Xcls_WindowLeftTreeXcls_modelPrivate * priv;
+ GtkTreeStore* el;
+ JsRenderJsRender* file;
+ gchar* activePath;
+ ProjectProject* project;
+};
+
+struct _Xcls_WindowLeftTreeXcls_modelClass {
+ 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;
+ guint64 webkit_page_id;
+ ProjectProject* project;
+ JsRenderNode* tree;
+ GList* cn;
+ gboolean hasParent;
+};
+
+struct _JsRenderJsRenderClass {
+ GObjectClass parent_class;
+ void (*loadItems) (JsRenderJsRender* self, GError** error);
+ void (*save) (JsRenderJsRender* self);
+ void (*saveHTML) (JsRenderJsRender* self, const gchar* html);
+ gchar* (*toSource) (JsRenderJsRender* self);
+ gchar* (*toSourcePreview) (JsRenderJsRender* self);
+};
+
+struct _Xcls_MainWindowXcls_leftpane {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_leftpanePrivate * priv;
+ GtkVBox* el;
+};
+
+struct _Xcls_MainWindowXcls_leftpaneClass {
+ 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_projecteditview {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_projecteditviewPrivate * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_projecteditviewClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_ProjectSettings {
+ GObject parent_instance;
+ Xcls_ProjectSettingsPrivate * priv;
+ GtkVBox* el;
+ Xcls_ProjectSettingsXcls_path* path;
+ Xcls_ProjectSettingsXcls_base_template* base_template;
+ Xcls_ProjectSettingsXcls_rootURL* rootURL;
+ 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_MainWindowXcls_objectview {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_objectviewPrivate * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_objectviewClass {
+ 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_MainWindowXcls_codeeditview {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_codeeditviewPrivate * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_codeeditviewClass {
+ GObjectClass parent_class;
+};
+
+struct _Editor {
+ GObject parent_instance;
+ EditorPrivate * priv;
+ GtkVBox* el;
+ EditorXcls_save_button* save_button;
+ EditorXcls_key_edit* key_edit;
+ EditorXcls_RightEditor* RightEditor;
+ EditorXcls_view* view;
+ EditorXcls_buffer* buffer;
+ gchar* activeEditor;
+ gint pos_root_x;
+ gint pos_root_y;
+ gchar* ptype;
+ gchar* key;
+ gboolean pos;
+ gboolean dirty;
+ JsRenderNode* node;
+};
+
+struct _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 _Block11Data {
+ int _ref_count_;
+ Xcls_MainWindow * self;
+ GtkContainer* ctr;
+};
+
+struct _Xcls_GladeView {
+ GObject parent_instance;
+ Xcls_GladeViewPrivate * priv;
+ GladeDesignView* el;
+ JsRenderJsRender* file;
+};
+
+struct _Xcls_GladeViewClass {
+ 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_DialogNewComponent {
+ GObject parent_instance;
+ 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;
+ ProjectProject* project;
+ JsRenderJsRender* file;
+};
+
+struct _Xcls_DialogNewComponentClass {
+ GObjectClass parent_class;
+};
+
+struct _Block12Data {
+ int _ref_count_;
+ Xcls_MainWindow * self;
+ GtkContainer* ctr;
+};
+
+struct _ProjectProject {
+ GObject parent_instance;
+ ProjectProjectPrivate * priv;
+ gchar* id;
+ gchar* fn;
+ gchar* name;
+ gchar* runhtml;
+ gchar* base_template;
+ gchar* rootURL;
+ GeeHashMap* paths;
+ GeeHashMap* files;
+ gchar* xtype;
+};
+
+struct _ProjectProjectClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_addprojectbutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_addprojectbuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_addprojectbuttonClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_delprojectbutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_delprojectbuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_delprojectbuttonClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_addfilebutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_addfilebuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_addfilebuttonClass {
+ 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_vboxPrivate {
+ Xcls_MainWindow* _this;
+};
+
+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_mainpanePrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_VBox8 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_VBox8Private * priv;
+ GtkVBox* el;
+};
+
+struct _Xcls_MainWindowXcls_VBox8Class {
+ 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_VBox8Private {
+ 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_BoxLayout16 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_BoxLayout16Private * priv;
+ ClutterBoxLayout* el;
+};
+
+struct _Xcls_MainWindowXcls_BoxLayout16Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_BoxLayout16Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_backbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor18 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor18Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor18Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor18Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button19 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button19Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button19Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button19Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_projectbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor21 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor21Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor21Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor21Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button22 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button22Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button22Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button22Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_editfilebuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor24 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor24Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor24Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor24Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button25 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button25Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button25Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button25Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_projecteditbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor27 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor27Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor27Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor27Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button28 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button28Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button28Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button28Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_objectshowbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor30 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor30Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor30Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor30Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button31 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button31Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button31Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button31Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_addpropbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor33 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor33Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor33Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor33Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button34 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button34Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button34Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button34Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor36 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor36Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor36Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor36Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button37 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button37Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button37Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button37Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_addprojectbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor39 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor39Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor39Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor39Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button40 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button40Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button40Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button40Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_EditProject {
+ GObject parent_instance;
+ Xcls_EditProjectPrivate * priv;
+ GtkDialog* el;
+ Xcls_EditProjectXcls_xtype* xtype;
+ Xcls_EditProjectXcls_cellrender* cellrender;
+ Xcls_EditProjectXcls_model* model;
+ Xcls_EditProjectXcls_dir* dir;
+};
+
+struct _Xcls_EditProjectClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_addfilebuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor42 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor42Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor42Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor42Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button43 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button43Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button43Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button43Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_delprojectbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Actor45 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Actor45Private * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_Actor45Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Actor45Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Button46 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Button46Private * priv;
+ GtkButton* el;
+};
+
+struct _Xcls_MainWindowXcls_Button46Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Button46Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _DialogConfirm {
+ GObject parent_instance;
+ DialogConfirmPrivate * priv;
+ GtkMessageDialog* el;
+};
+
+struct _DialogConfirmClass {
+ GObjectClass parent_class;
+};
+
+
+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_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_vbox8_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_boxlayout16_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_backbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor18_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button19_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_projectbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor21_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button22_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_editfilebutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor24_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button25_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_projecteditbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor27_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button28_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_objectshowbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor30_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button31_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_addpropbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor33_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button34_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_addlistenerbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor36_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button37_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_addprojectbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor39_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button40_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_addfilebutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor42_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button43_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_delprojectbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_actor45_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_button46_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_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_backbutton_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_editfilebutton_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_mainwindow_xcls_addprojectbutton_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_addfilebutton_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_delprojectbutton_get_type (void) G_GNUC_CONST;
+GType project_project_get_type (void) G_GNUC_CONST;
+GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
+GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
+GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
+GType editor_get_type (void) G_GNUC_CONST;
+GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST;
+GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
+GType xcls_clutterfiles_get_type (void) G_GNUC_CONST;
+GType xcls_leftprops_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_gladeview_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 gboolean __lambda102_ (Xcls_MainWindow* self, GdkEventAny* event);
+static gboolean ___lambda102__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
+static void __lambda103_ (Xcls_MainWindow* self);
+static void ___lambda103__gtk_widget_destroy (GtkWidget* _sender, gpointer self);
+static void __lambda104_ (Xcls_MainWindow* self);
+static void ___lambda104__gtk_widget_show (GtkWidget* _sender, gpointer self);
+void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self);
+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 __lambda105_ (Xcls_MainWindow* self);
+void xcls_leftprops_finish_editing (Xcls_LeftProps* self);
+gboolean editor_saveContents (Editor* self);
+GType js_render_node_get_type (void) G_GNUC_CONST;
+static gboolean ___lambda105__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
+static void __lambda106_ (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_valrendermodel_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);
+void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self);
+static void ___lambda106__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
+static void __lambda107_ (Xcls_MainWindow* self);
+void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self);
+void js_render_js_render_save (JsRenderJsRender* self);
+static void ___lambda107__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self);
+Xcls_LeftProps* xcls_leftprops_new (void);
+Xcls_LeftProps* xcls_leftprops_construct (GType object_type);
+static void __lambda108_ (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 ___lambda108__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self);
+static gboolean __lambda109_ (Xcls_MainWindow* self);
+static gboolean ___lambda109__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self);
+static void __lambda110_ (Xcls_MainWindow* self);
+void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file);
+void xcls_windowlefttree_xcls_model_updateSelected (Xcls_WindowLeftTreeXcls_model* self);
+static void ___lambda110__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self);
+Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void);
+Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type);
+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;
+static void __lambda111_ (Xcls_MainWindow* self, ProjectProject* proj);
+void project_project_scanDirs (ProjectProject* self);
+void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr);
+static void ___lambda111__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_path_get_type (void) G_GNUC_CONST;
+GType xcls_projectsettings_xcls_base_template_get_type (void) G_GNUC_CONST;
+GType xcls_projectsettings_xcls_rooturl_get_type (void) G_GNUC_CONST;
+GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST;
+static void __lambda112_ (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);
+void project_project_save (ProjectProject* self);
+void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self);
+static void ___lambda112__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 __lambda113_ (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 ___lambda113__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self);
+Editor* editor_new (void);
+Editor* editor_construct (GType object_type);
+GType editor_xcls_save_button_get_type (void) G_GNUC_CONST;
+GType editor_xcls_key_edit_get_type (void) G_GNUC_CONST;
+GType editor_xcls_righteditor_get_type (void) G_GNUC_CONST;
+GType editor_xcls_view_get_type (void) G_GNUC_CONST;
+GType editor_xcls_buffer_get_type (void) G_GNUC_CONST;
+static void __lambda114_ (Xcls_MainWindow* self);
+static void ___lambda114__editor_save (Editor* _sender, gpointer self);
+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 __lambda115_ (Xcls_MainWindow* self, JsRenderJsRender* file);
+static Block11Data* block11_data_ref (Block11Data* _data11_);
+static void block11_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 ___lambda116_ (Block11Data* _data11_, GtkWidget* w);
+static void ____lambda116__gtk_callback (GtkWidget* widget, gpointer self);
+void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file);
+static void ___lambda117_ (Block11Data* _data11_, GtkWidget* w);
+static void ____lambda117__gtk_callback (GtkWidget* widget, gpointer self);
+static void ___lambda115__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self);
+Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void);
+Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type);
+GType xcls_dialognewcomponent_xcls_name_get_type (void) G_GNUC_CONST;
+GType xcls_dialognewcomponent_xcls_title_get_type (void) G_GNUC_CONST;
+GType xcls_dialognewcomponent_xcls_region_get_type (void) G_GNUC_CONST;
+GType xcls_dialognewcomponent_xcls_parent_get_type (void) G_GNUC_CONST;
+GType xcls_dialognewcomponent_xcls_permname_get_type (void) G_GNUC_CONST;
+GType xcls_dialognewcomponent_xcls_modorder_get_type (void) G_GNUC_CONST;
+static void __lambda118_ (Xcls_MainWindow* self, ProjectProject* project, JsRenderJsRender* file);
+static Block12Data* block12_data_ref (Block12Data* _data12_);
+static void block12_data_unref (void * _userdata_);
+static void ___lambda119_ (Block12Data* _data12_, GtkWidget* w);
+static void ____lambda119__gtk_callback (GtkWidget* widget, gpointer self);
+static void ___lambda120_ (Block12Data* _data12_, GtkWidget* w);
+static void ____lambda120__gtk_callback (GtkWidget* widget, gpointer self);
+static void ___lambda118__xcls_dialognewcomponent_success (Xcls_DialogNewComponent* _sender, ProjectProject* pr, JsRenderJsRender* file, gpointer self);
+void xcls_mainwindow_showAddProp (Xcls_MainWindow* self);
+JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self);
+PaletePalete* palete_factory (const gchar* xtype);
+void xcls_mainwindow_xcls_clutterembed_setSizesAlloc (Xcls_MainWindowXcls_clutterembed* self, const gchar* state);
+void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self);
+void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project);
+void xcls_mainwindow_showAddListener (Xcls_MainWindow* self);
+void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self);
+void xcls_mainwindow_hideObject (Xcls_MainWindow* self);
+void editor_show (Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
+void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str);
+void xcls_mainwindow_show (Xcls_MainWindow* self);
+void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self);
+void xcls_windowrooview_createThumb (Xcls_WindowRooView* self);
+void xcls_gladeview_createThumb (Xcls_GladeView* self);
+void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project);
+void xcls_mainwindow_showObject (Xcls_MainWindow* self);
+#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_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_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);
+Xcls_MainWindowXcls_VBox8* xcls_mainwindow_xcls_vbox8_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_VBox8* xcls_mainwindow_xcls_vbox8_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_vbox8_get_type (void) G_GNUC_CONST;
+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_VBOX8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_VBOX8_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_vbox8_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 __lambda73_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc);
+void xcls_mainwindow_xcls_clutterembed_setSizes (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc, const gchar* state);
+static void ___lambda73__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self);
+void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h);
+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
+};
+Xcls_MainWindowXcls_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_boxlayout16_get_type (void) G_GNUC_CONST;
+Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_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_editfilebutton* xcls_mainwindow_xcls_editfilebutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_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);
+Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner);
+static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_boxlayout16_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_BACKBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor18_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_backbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR18_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR18_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button19_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor18_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON19_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON19_DUMMY_PROPERTY
+};
+static void __lambda21_ (Xcls_MainWindowXcls_Button19* self);
+static void ___lambda21__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button19_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
+};
+Xcls_MainWindowXcls_Actor21* xcls_mainwindow_xcls_actor21_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor21* xcls_mainwindow_xcls_actor21_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor21_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR21_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR21_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button22_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor21_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON22_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON22_DUMMY_PROPERTY
+};
+static void __lambda57_ (Xcls_MainWindowXcls_Button22* self);
+static void ___lambda57__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button22_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor24_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_editfilebutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR24_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR24_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button25_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor24_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON25_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON25_DUMMY_PROPERTY
+};
+static void __lambda56_ (Xcls_MainWindowXcls_Button25* self);
+void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c);
+static void ___lambda56__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button25_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
+};
+Xcls_MainWindowXcls_Actor27* xcls_mainwindow_xcls_actor27_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor27* xcls_mainwindow_xcls_actor27_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor27_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR27_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button28_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor27_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON28_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON28_DUMMY_PROPERTY
+};
+static void __lambda58_ (Xcls_MainWindowXcls_Button28* self);
+static void ___lambda58__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button28_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
+};
+Xcls_MainWindowXcls_Actor30* xcls_mainwindow_xcls_actor30_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor30* xcls_mainwindow_xcls_actor30_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor30_get_type (void) G_GNUC_CONST;
+static gboolean __lambda67_ (Xcls_MainWindowXcls_objectshowbutton* self);
+static gboolean ___lambda67__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
+static gboolean __lambda68_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda69_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR30_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR30_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button31_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor30_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON31_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON31_DUMMY_PROPERTY
+};
+static void __lambda62_ (Xcls_MainWindowXcls_Button31* self);
+static void ___lambda62__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button31_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
+};
+Xcls_MainWindowXcls_Actor33* xcls_mainwindow_xcls_actor33_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor33* xcls_mainwindow_xcls_actor33_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor33_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR33_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR33_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button34_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor33_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON34_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON34_DUMMY_PROPERTY
+};
+static void __lambda70_ (Xcls_MainWindowXcls_Button34* self);
+static void ___lambda70__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button34_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
+};
+Xcls_MainWindowXcls_Actor36* xcls_mainwindow_xcls_actor36_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor36* xcls_mainwindow_xcls_actor36_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor36_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR36_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR36_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button37_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor36_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON37_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON37_DUMMY_PROPERTY
+};
+static void __lambda72_ (Xcls_MainWindowXcls_Button37* self);
+static void ___lambda72__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button37_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor39_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_addprojectbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR39_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR39_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button40_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor39_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON40_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON40_DUMMY_PROPERTY
+};
+static void __lambda44_ (Xcls_MainWindowXcls_Button40* self);
+GType xcls_editproject_get_type (void) G_GNUC_CONST;
+Xcls_EditProject* xcls_editproject_singleton (void);
+GType xcls_editproject_xcls_xtype_get_type (void) G_GNUC_CONST;
+GType xcls_editproject_xcls_cellrender_get_type (void) G_GNUC_CONST;
+GType xcls_editproject_xcls_model_get_type (void) G_GNUC_CONST;
+GType xcls_editproject_xcls_dir_get_type (void) G_GNUC_CONST;
+ProjectProject* xcls_editproject_show (Xcls_EditProject* self);
+void xcls_windowleftprojects_load (Xcls_WindowLeftProjects* self);
+static void ___lambda44__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button40_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor42_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_addfilebutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR42_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR42_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button43_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor42_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON43_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON43_DUMMY_PROPERTY
+};
+static void __lambda50_ (Xcls_MainWindowXcls_Button43* self);
+ProjectProject* xcls_windowleftprojects_getSelectedProject (Xcls_WindowLeftProjects* self);
+JsRenderJsRender* js_render_js_render_factory (const gchar* xt, ProjectProject* project, const gchar* path);
+static void ___lambda50__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button43_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_actor45_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_delprojectbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ACTOR45_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_ACTOR45_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_button46_get_type (void) G_GNUC_CONST;
+static void xcls_mainwindow_xcls_actor45_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTON46_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTON46_DUMMY_PROPERTY
+};
+static void __lambda51_ (Xcls_MainWindowXcls_Button46* self);
+GType dialog_confirm_get_type (void) G_GNUC_CONST;
+DialogConfirm* dialog_confirm_singleton (void);
+gint dialog_confirm_show (DialogConfirm* self, const gchar* title, const gchar* msg);
+void project_project_remove (ProjectProject* project);
+void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self);
+static void ___lambda51__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void xcls_mainwindow_xcls_button46_finalize (GObject* obj);
+static void xcls_mainwindow_finalize (GObject* obj);
+
+
+static gpointer _g_object_ref0 (gpointer self) {
+#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self ? g_object_ref (self) : NULL;
+#line 2787 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindow* xcls_mainwindow_singleton (void) {
+ Xcls_MainWindow* result = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _MainWindow;
+#line 10 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp0_ == NULL) {
+#line 2800 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp1_;
+#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_mainwindow_new ();
+#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_MainWindow);
+#line 11 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _MainWindow = _tmp1_;
+#line 2808 "MainWindow.vala.c"
+ }
+#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _MainWindow;
+#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (_tmp2_);
+#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = _tmp3_;
+#line 13 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 2818 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda102_ (Xcls_MainWindow* self, GdkEventAny* event) {
+ gboolean result = FALSE;
+#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 2830 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda102__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
+ gboolean result;
+ result = __lambda102_ (self, event);
+#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 2839 "MainWindow.vala.c"
+}
+
+
+static void __lambda103_ (Xcls_MainWindow* self) {
+#line 96 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_main_quit ();
+#line 2846 "MainWindow.vala.c"
+}
+
+
+static void ___lambda103__gtk_widget_destroy (GtkWidget* _sender, gpointer self) {
+#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda103_ (self);
+#line 2853 "MainWindow.vala.c"
+}
+
+
+static void __lambda104_ (Xcls_MainWindow* self) {
+}
+
+
+static void ___lambda104__gtk_widget_show (GtkWidget* _sender, gpointer self) {
+#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda104_ (self);
+#line 2864 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindow* xcls_mainwindow_construct (GType object_type) {
+ Xcls_MainWindow * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ GtkWindow* _tmp1_;
+ gchar* _tmp2_;
+ GtkWindow* _tmp3_;
+ GtkWindow* _tmp4_;
+ GtkWindow* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_vbox* _tmp7_;
+ Xcls_MainWindowXcls_vbox* child_0;
+ GtkWindow* _tmp8_;
+ GtkVBox* _tmp9_;
+ gchar* _tmp10_;
+ GtkWindow* _tmp11_;
+ GtkWindow* _tmp12_;
+ GtkWindow* _tmp13_;
+#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindow*) g_object_new (object_type, NULL);
+#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _g_object_ref0 (self);
+#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp0_;
+#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL);
+#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp1_);
+#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp1_;
+#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->project);
+#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->project = NULL;
+#line 64 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->children_loaded = FALSE;
+#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_projects);
+#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_projects = NULL;
+#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_rooview);
+#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->window_rooview = NULL;
+#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_tree);
+#line 67 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_tree = NULL;
+#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->code_editor);
+#line 68 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->code_editor = NULL;
+#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->new_file_dialog);
+#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->new_file_dialog = NULL;
+#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projectsettings);
+#line 70 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->projectsettings = NULL;
+#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->clutterfiles);
+#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->clutterfiles = NULL;
+#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_props);
+#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_props = NULL;
+#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->rightpalete);
+#line 73 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->rightpalete = NULL;
+#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = g_strdup ("Application Builder");
+#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->title);
+#line 74 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->title = _tmp2_;
+#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->add_props);
+#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->add_props = NULL;
+#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_gladeview);
+#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->window_gladeview = NULL;
+#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 0);
+#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set (_tmp4_, "default-height", 500, NULL);
+#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set (_tmp5_, "default-width", 800, NULL);
+#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = xcls_mainwindow_xcls_vbox_new (_tmp6_);
+#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp7_;
+#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
+#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = g_strdup ("files");
+#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 88 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp10_;
+#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object ((GtkWidget*) _tmp11_, "delete-event", (GCallback) ___lambda102__gtk_widget_delete_event, self, 0);
+#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object ((GtkWidget*) _tmp12_, "destroy", (GCallback) ___lambda103__gtk_widget_destroy, self, 0);
+#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object ((GtkWidget*) _tmp13_, "show", (GCallback) ___lambda104__gtk_widget_show, self, 0);
+#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 3005 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindow* xcls_mainwindow_new (void) {
+#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_construct (TYPE_XCLS_MAINWINDOW);
+#line 3012 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_backbutton* _tmp1_;
+ ClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_projectbutton* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp7_;
+ ClutterActor* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp10_;
+ ClutterActor* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_addpropsview* _tmp13_;
+ GtkClutterActor* _tmp14_;
+ Xcls_MainWindow* _tmp15_;
+ Xcls_MainWindowXcls_rooview* _tmp16_;
+ GtkClutterActor* _tmp17_;
+ GtkClutterActor* _tmp18_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp19_;
+ Xcls_MainWindowXcls_addpropsview* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ gchar* _tmp23_;
+ Xcls_MainWindow* _tmp24_;
+ Xcls_MainWindowXcls_addpropsview* _tmp25_;
+ GtkClutterActor* _tmp26_;
+#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->backbutton;
+#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 107 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp2_);
+#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->projectbutton;
+#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp5_);
+#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->projecteditbutton;
+#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp8_);
+#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->editfilebutton;
+#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->el;
+#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp11_);
+#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->addpropsview;
+#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
+#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->rooview;
+#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _g_object_ref0 (_tmp17_);
+#line 112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp18_;
+#line 113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->priv->_this;
+#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->addpropsview;
+#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = g_strdup ("edit");
+#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp22_->state);
+#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_->state = _tmp23_;
+#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->priv->_this;
+#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->addpropsview;
+#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->el;
+#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
+#line 106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 3129 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda105_ (Xcls_MainWindow* self) {
+ gboolean result = FALSE;
+ const gchar* _tmp0_;
+ Editor* _tmp2_;
+ gboolean _tmp3_ = FALSE;
+#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->state;
+#line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
+#line 3142 "MainWindow.vala.c"
+ Xcls_LeftProps* _tmp1_;
+#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->left_props;
+#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_leftprops_finish_editing (_tmp1_);
+#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = TRUE;
+#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3152 "MainWindow.vala.c"
+ }
+#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->code_editor;
+#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = editor_saveContents (_tmp2_);
+#line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (!_tmp3_) {
+#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3164 "MainWindow.vala.c"
+ }
+#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3170 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda105__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
+ gboolean result;
+ result = __lambda105_ (self);
+#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3179 "MainWindow.vala.c"
+}
+
+
+static void __lambda106_ (Xcls_MainWindow* self, JsRenderNode* sel) {
+ const gchar* _tmp0_ = NULL;
+ JsRenderNode* _tmp1_;
+ const gchar* _tmp2_;
+ JsRenderNode* _tmp3_;
+ Xcls_LeftProps* _tmp6_;
+ GtkVBox* _tmp7_;
+ Xcls_LeftProps* _tmp8_;
+ Xcls_WindowLeftTree* _tmp9_;
+ JsRenderJsRender* _tmp10_ = NULL;
+ JsRenderJsRender* _tmp11_;
+ JsRenderNode* _tmp12_;
+ const gchar* _tmp13_;
+ const gchar* _tmp14_;
+ GQuark _tmp16_ = 0U;
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp15_label0 = 0;
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp15_label1 = 0;
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp15_label2 = 0;
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp15_label3 = 0;
+#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = sel;
+#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp1_ == NULL) {
+#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = "NULL";
+#line 3212 "MainWindow.vala.c"
+ } else {
+#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = "a value";
+#line 3216 "MainWindow.vala.c"
+ }
+#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp0_;
+#line 150 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("node_selected called %s\n", _tmp2_);
+#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = sel;
+#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp3_ == NULL) {
+#line 3226 "MainWindow.vala.c"
+ Xcls_LeftProps* _tmp4_;
+ GtkVBox* _tmp5_;
+#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->left_props;
+#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_hide ((GtkWidget*) _tmp5_);
+#line 3235 "MainWindow.vala.c"
+ }
+#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->left_props;
+#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->el;
+#line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show ((GtkWidget*) _tmp7_);
+#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->left_props;
+#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->left_tree;
+#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = xcls_windowlefttree_getActiveFile (_tmp9_);
+#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_;
+#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = sel;
+#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_leftprops_load (_tmp8_, _tmp11_, _tmp12_);
+#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp11_);
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->state;
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_;
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = (NULL == _tmp14_) ? 0 : g_quark_from_string (_tmp14_);
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp16_ == ((0 != _tmp15_label0) ? _tmp15_label0 : (_tmp15_label0 = g_quark_from_static_string ("object")))) {
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 3267 "MainWindow.vala.c"
+ default:
+ {
+ JsRenderNode* _tmp17_;
+ Xcls_RightPalete* _tmp19_;
+ Xcls_MainWindow* _tmp20_;
+ Xcls_WindowLeftTree* _tmp21_;
+ JsRenderJsRender* _tmp22_ = NULL;
+ JsRenderJsRender* _tmp23_;
+ PaletePalete* _tmp24_ = NULL;
+ PaletePalete* _tmp25_;
+ JsRenderNode* _tmp26_;
+ gchar* _tmp27_ = NULL;
+ gchar* _tmp28_;
+#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = sel;
+#line 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp17_ == NULL) {
+#line 3285 "MainWindow.vala.c"
+ Xcls_RightPalete* _tmp18_;
+#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->rightpalete;
+#line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_rightpalete_clear (_tmp18_);
+#line 162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 3293 "MainWindow.vala.c"
+ }
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->rightpalete;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->left_tree;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = xcls_windowlefttree_getActiveFile (_tmp21_);
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = js_render_js_render_palete (_tmp23_);
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = sel;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = js_render_node_fqn (_tmp26_);
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _tmp27_;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_rightpalete_load (_tmp19_, _tmp25_, _tmp28_);
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp28_);
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp25_);
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp23_);
+#line 165 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 3325 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp16_ == ((0 != _tmp15_label1) ? _tmp15_label1 : (_tmp15_label1 = g_quark_from_static_string ("addprop")))) {
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 3331 "MainWindow.vala.c"
+ default:
+ {
+ JsRenderNode* _tmp29_;
+ Xcls_WindowAddProp* _tmp31_;
+ Xcls_MainWindow* _tmp32_;
+ Xcls_WindowLeftTree* _tmp33_;
+ JsRenderJsRender* _tmp34_ = NULL;
+ JsRenderJsRender* _tmp35_;
+ PaletePalete* _tmp36_ = NULL;
+ PaletePalete* _tmp37_;
+ JsRenderNode* _tmp38_;
+ gchar* _tmp39_ = NULL;
+ gchar* _tmp40_;
+#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = sel;
+#line 169 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp29_ == NULL) {
+#line 3349 "MainWindow.vala.c"
+ Xcls_WindowAddProp* _tmp30_;
+#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = self->add_props;
+#line 170 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_clear (_tmp30_);
+#line 171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 3357 "MainWindow.vala.c"
+ }
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = self->add_props;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = self->priv->_this;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_->left_tree;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = xcls_windowlefttree_getActiveFile (_tmp33_);
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = _tmp34_;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = js_render_js_render_palete (_tmp35_);
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _tmp36_;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = sel;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = js_render_node_fqn (_tmp38_);
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _tmp39_;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_show (_tmp31_, _tmp37_, "props", _tmp40_);
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp40_);
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp37_);
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp35_);
+#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 3389 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp16_ == ((0 != _tmp15_label2) ? _tmp15_label2 : (_tmp15_label2 = g_quark_from_static_string ("addlistener")))) {
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 3395 "MainWindow.vala.c"
+ default:
+ {
+ JsRenderNode* _tmp41_;
+ Xcls_WindowAddProp* _tmp43_;
+ Xcls_MainWindow* _tmp44_;
+ Xcls_WindowLeftTree* _tmp45_;
+ JsRenderJsRender* _tmp46_ = NULL;
+ JsRenderJsRender* _tmp47_;
+ PaletePalete* _tmp48_ = NULL;
+ PaletePalete* _tmp49_;
+ JsRenderNode* _tmp50_;
+ gchar* _tmp51_ = NULL;
+ gchar* _tmp52_;
+#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = sel;
+#line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp41_ == NULL) {
+#line 3413 "MainWindow.vala.c"
+ Xcls_WindowAddProp* _tmp42_;
+#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = self->add_props;
+#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_clear (_tmp42_);
+#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 3421 "MainWindow.vala.c"
+ }
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp43_ = self->add_props;
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp44_ = self->priv->_this;
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp45_ = _tmp44_->left_tree;
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp46_ = xcls_windowlefttree_getActiveFile (_tmp45_);
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp47_ = _tmp46_;
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp48_ = js_render_js_render_palete (_tmp47_);
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp49_ = _tmp48_;
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp50_ = sel;
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp51_ = js_render_node_fqn (_tmp50_);
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp52_ = _tmp51_;
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_show (_tmp43_, _tmp49_, "signals", _tmp52_);
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp52_);
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp49_);
+#line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp47_);
+#line 182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 3453 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp16_ == ((0 != _tmp15_label3) ? _tmp15_label3 : (_tmp15_label3 = g_quark_from_static_string ("codeedit")))) {
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 3459 "MainWindow.vala.c"
+ default:
+ {
+#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideCodeEdit (self);
+#line 187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 3466 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 191 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 3472 "MainWindow.vala.c"
+}
+
+
+static void ___lambda106__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
+#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda106_ (self, node);
+#line 3479 "MainWindow.vala.c"
+}
+
+
+static void __lambda107_ (Xcls_MainWindow* self) {
+ Xcls_WindowRooView* _tmp0_;
+ Xcls_WindowLeftTree* _tmp1_;
+ Xcls_WindowLeftTreeXcls_model* _tmp2_;
+ JsRenderJsRender* _tmp3_;
+#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->window_rooview;
+#line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_requestRedraw (_tmp0_);
+#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->left_tree;
+#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->model;
+#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->file;
+#line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ js_render_js_render_save (_tmp3_);
+#line 3500 "MainWindow.vala.c"
+}
+
+
+static void ___lambda107__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self) {
+#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda107_ (self);
+#line 3507 "MainWindow.vala.c"
+}
+
+
+static void __lambda108_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key) {
+ JsRenderNode* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (file != NULL);
+#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (node != NULL);
+#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (type != NULL);
+#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (key != NULL);
+#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = node;
+#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = type;
+#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = key;
+#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showCodeEdit (self, _tmp0_, _tmp1_, _tmp2_);
+#line 3531 "MainWindow.vala.c"
+}
+
+
+static void ___lambda108__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self) {
+#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda108_ (self, file, node, type, key);
+#line 3538 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda109_ (Xcls_MainWindow* self) {
+ gboolean result = FALSE;
+ const gchar* _tmp0_;
+ Editor* _tmp1_;
+ gboolean _tmp2_ = FALSE;
+ gboolean ret;
+ gboolean _tmp3_;
+#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->state;
+#line 214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
+#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = TRUE;
+#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3557 "MainWindow.vala.c"
+ }
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->code_editor;
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = editor_saveContents (_tmp1_);
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ret = _tmp2_;
+#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = ret;
+#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (!_tmp3_) {
+#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3573 "MainWindow.vala.c"
+ }
+#line 222 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideCodeEdit (self);
+#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = ret;
+#line 223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3581 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda109__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self) {
+ gboolean result;
+ result = __lambda109_ (self);
+#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3590 "MainWindow.vala.c"
+}
+
+
+static void __lambda110_ (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ JsRenderJsRender* _tmp1_ = NULL;
+ JsRenderJsRender* _tmp2_;
+ const gchar* _tmp3_;
+ gboolean _tmp4_;
+ Xcls_WindowLeftTree* _tmp10_;
+ Xcls_WindowLeftTreeXcls_model* _tmp11_;
+ Xcls_WindowLeftTree* _tmp12_;
+ Xcls_WindowLeftTreeXcls_model* _tmp13_;
+ JsRenderJsRender* _tmp14_;
+#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
+#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->xtype;
+#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
+#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_);
+#line 226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp4_) {
+#line 3619 "MainWindow.vala.c"
+ Xcls_WindowRooView* _tmp5_;
+#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->window_rooview;
+#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_requestRedraw (_tmp5_);
+#line 3625 "MainWindow.vala.c"
+ } else {
+ Xcls_GladeView* _tmp6_;
+ Xcls_WindowLeftTree* _tmp7_;
+ JsRenderJsRender* _tmp8_ = NULL;
+ JsRenderJsRender* _tmp9_;
+#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->window_gladeview;
+#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->left_tree;
+#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = xcls_windowlefttree_getActiveFile (_tmp7_);
+#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_;
+#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_gladeview_loadFile (_tmp6_, _tmp9_);
+#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp9_);
+#line 3643 "MainWindow.vala.c"
+ }
+#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->left_tree;
+#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->model;
+#line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowlefttree_xcls_model_updateSelected (_tmp11_);
+#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->left_tree;
+#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->model;
+#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->file;
+#line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ js_render_js_render_save (_tmp14_);
+#line 3659 "MainWindow.vala.c"
+}
+
+
+static void ___lambda110__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self) {
+#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda110_ (self);
+#line 3666 "MainWindow.vala.c"
+}
+
+
+static void __lambda111_ (Xcls_MainWindow* self, ProjectProject* proj) {
+ ProjectProject* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_ClutterFiles* _tmp2_;
+ ProjectProject* _tmp3_;
+#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (proj != NULL);
+#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = proj;
+#line 245 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ project_project_scanDirs (_tmp0_);
+#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->priv->_this;
+#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->clutterfiles;
+#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = proj;
+#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_clutterfiles_loadProject (_tmp2_, _tmp3_);
+#line 3689 "MainWindow.vala.c"
+}
+
+
+static void ___lambda111__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self) {
+#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda111_ (self, project);
+#line 3696 "MainWindow.vala.c"
+}
+
+
+static void __lambda112_ (Xcls_MainWindow* self, const gchar* btn) {
+ Xcls_WindowLeftTree* _tmp0_;
+ JsRenderJsRender* _tmp1_ = NULL;
+ JsRenderJsRender* _tmp2_;
+ const gchar* _tmp3_;
+ gboolean _tmp4_;
+ gboolean _tmp13_ = FALSE;
+ const gchar* _tmp14_;
+ gboolean _tmp16_;
+#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (btn != NULL);
+#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
+#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->xtype;
+#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
+#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_);
+#line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp4_) {
+#line 3725 "MainWindow.vala.c"
+ const gchar* _tmp5_;
+ const gchar* _tmp9_;
+#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = btn;
+#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp5_, "save") == 0) {
+#line 3732 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp6_;
+ Xcls_WindowRooView* _tmp7_;
+ Xcls_WindowRooViewXcls_view* _tmp8_;
+#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->window_rooview;
+#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->view;
+#line 264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_xcls_view_renderJS (_tmp8_, TRUE);
+#line 3744 "MainWindow.vala.c"
+ }
+#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = btn;
+#line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp9_, "apply") == 0) {
+#line 3750 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp10_;
+ Xcls_WindowRooView* _tmp11_;
+ Xcls_WindowRooViewXcls_view* _tmp12_;
+#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->window_rooview;
+#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->view;
+#line 267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_xcls_view_renderJS (_tmp12_, TRUE);
+#line 268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 3764 "MainWindow.vala.c"
+ }
+ } else {
+ }
+#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = btn;
+#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp14_, "save") == 0) {
+#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = TRUE;
+#line 3774 "MainWindow.vala.c"
+ } else {
+ const gchar* _tmp15_;
+#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = btn;
+#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = g_strcmp0 (_tmp15_, "apply") == 0;
+#line 3781 "MainWindow.vala.c"
+ }
+#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp13_;
+#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp16_) {
+#line 3787 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp17_;
+ ProjectProject* _tmp18_;
+#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->priv->_this;
+#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->project;
+#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ project_project_save (_tmp18_);
+#line 3796 "MainWindow.vala.c"
+ }
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideProjectEdit (self);
+#line 3800 "MainWindow.vala.c"
+}
+
+
+static void ___lambda112__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self) {
+#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda112_ (self, btn);
+#line 3807 "MainWindow.vala.c"
+}
+
+
+static void __lambda113_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype) {
+ Xcls_LeftProps* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ const gchar* _tmp3_;
+ const gchar* _tmp4_;
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (key != NULL);
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (type != NULL);
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (skel != NULL);
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (etype != NULL);
+#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_props;
+#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = etype;
+#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = key;
+#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = skel;
+#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = type;
+#line 318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_leftprops_addProp (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_);
+#line 3837 "MainWindow.vala.c"
+}
+
+
+static void ___lambda113__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self) {
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda113_ (self, key, type, skel, etype);
+#line 3844 "MainWindow.vala.c"
+}
+
+
+static void __lambda114_ (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ Xcls_WindowLeftTreeXcls_model* _tmp1_;
+ JsRenderJsRender* _tmp2_;
+ Xcls_WindowLeftTree* _tmp3_;
+ Xcls_WindowLeftTreeXcls_model* _tmp4_;
+#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->model;
+#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->file;
+#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ js_render_js_render_save (_tmp2_);
+#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->left_tree;
+#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->model;
+#line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowlefttree_xcls_model_updateSelected (_tmp4_);
+#line 3868 "MainWindow.vala.c"
+}
+
+
+static void ___lambda114__editor_save (Editor* _sender, gpointer self) {
+#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda114_ (self);
+#line 3875 "MainWindow.vala.c"
+}
+
+
+static Block11Data* block11_data_ref (Block11Data* _data11_) {
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_atomic_int_inc (&_data11_->_ref_count_);
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return _data11_;
+#line 3884 "MainWindow.vala.c"
+}
+
+
+static void block11_data_unref (void * _userdata_) {
+ Block11Data* _data11_;
+ _data11_ = (Block11Data*) _userdata_;
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_atomic_int_dec_and_test (&_data11_->_ref_count_)) {
+#line 3893 "MainWindow.vala.c"
+ Xcls_MainWindow * self;
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = _data11_->self;
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_data11_->ctr);
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self);
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_slice_free (Block11Data, _data11_);
+#line 3903 "MainWindow.vala.c"
+ }
+}
+
+
+static void ___lambda116_ (Block11Data* _data11_, GtkWidget* w) {
+ Xcls_MainWindow * self;
+ GtkContainer* _tmp0_;
+ GtkWidget* _tmp1_;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = _data11_->self;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (w != NULL);
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _data11_->ctr;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = w;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_remove (_tmp0_, _tmp1_);
+#line 3922 "MainWindow.vala.c"
+}
+
+
+static void ____lambda116__gtk_callback (GtkWidget* widget, gpointer self) {
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ___lambda116_ (self, widget);
+#line 3929 "MainWindow.vala.c"
+}
+
+
+static void ___lambda117_ (Block11Data* _data11_, GtkWidget* w) {
+ Xcls_MainWindow * self;
+ GtkContainer* _tmp0_;
+ GtkWidget* _tmp1_;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = _data11_->self;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (w != NULL);
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _data11_->ctr;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = w;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_remove (_tmp0_, _tmp1_);
+#line 3947 "MainWindow.vala.c"
+}
+
+
+static void ____lambda117__gtk_callback (GtkWidget* widget, gpointer self) {
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ___lambda117_ (self, widget);
+#line 3954 "MainWindow.vala.c"
+}
+
+
+static void __lambda115_ (Xcls_MainWindow* self, JsRenderJsRender* file) {
+ Block11Data* _data11_;
+ Xcls_MainWindow* _tmp0_;
+ JsRenderJsRender* _tmp1_;
+ ProjectProject* _tmp2_;
+ ProjectProject* _tmp3_;
+ Xcls_MainWindow* _tmp4_;
+ Xcls_WindowLeftTree* _tmp5_;
+ Xcls_WindowLeftTreeXcls_model* _tmp6_;
+ JsRenderJsRender* _tmp7_;
+ Xcls_MainWindowXcls_rooview* _tmp8_;
+ GtkClutterActor* _tmp9_;
+ GtkWidget* _tmp10_ = NULL;
+ GtkContainer* _tmp11_;
+ JsRenderJsRender* _tmp12_;
+ const gchar* _tmp13_;
+ JsRenderJsRender* _tmp30_;
+ const gchar* _tmp31_;
+ gchar* _tmp32_;
+ gchar* _tmp33_;
+ Xcls_MainWindow* _tmp34_;
+ Xcls_MainWindowXcls_editpane* _tmp35_;
+ GtkVPaned* _tmp36_;
+ Xcls_MainWindow* _tmp37_;
+ Xcls_MainWindowXcls_editpane* _tmp38_;
+ GtkVPaned* _tmp39_;
+ gint _tmp40_ = 0;
+ gint _tmp41_;
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (file != NULL);
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data11_ = g_slice_new0 (Block11Data);
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data11_->_ref_count_ = 1;
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data11_->self = g_object_ref (self);
+#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = file;
+#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->project;
+#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (_tmp2_);
+#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp0_->project);
+#line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_->project = _tmp3_;
+#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->priv->_this;
+#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showViewEditing (_tmp4_);
+#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->left_tree;
+#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->model;
+#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = file;
+#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowlefttree_xcls_model_loadFile (_tmp6_, _tmp7_);
+#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->rooview;
+#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->el;
+#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = gtk_clutter_actor_get_widget (_tmp9_);
+#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GTK_TYPE_CONTAINER, GtkContainer));
+#line 375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data11_->ctr = _tmp11_;
+#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = file;
+#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->xtype;
+#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp13_, "Roo") == 0) {
+#line 4034 "MainWindow.vala.c"
+ GtkContainer* _tmp14_;
+ GtkContainer* _tmp15_;
+ Xcls_WindowRooView* _tmp16_;
+ GtkVPaned* _tmp17_;
+ Xcls_WindowRooView* _tmp18_;
+ JsRenderJsRender* _tmp19_;
+ Xcls_WindowRooView* _tmp20_;
+ GtkVPaned* _tmp21_;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _data11_->ctr;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_foreach (_tmp14_, ____lambda116__gtk_callback, _data11_);
+#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _data11_->ctr;
+#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->window_rooview;
+#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (_tmp15_, (GtkWidget*) _tmp17_);
+#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->window_rooview;
+#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = file;
+#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_loadFile (_tmp18_, _tmp19_);
+#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->window_rooview;
+#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp21_);
+#line 4067 "MainWindow.vala.c"
+ } else {
+ GtkContainer* _tmp22_;
+ GtkContainer* _tmp23_;
+ Xcls_GladeView* _tmp24_;
+ GladeDesignView* _tmp25_;
+ Xcls_GladeView* _tmp26_;
+ JsRenderJsRender* _tmp27_;
+ Xcls_GladeView* _tmp28_;
+ GladeDesignView* _tmp29_;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _data11_->ctr;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_foreach (_tmp22_, ____lambda117__gtk_callback, _data11_);
+#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _data11_->ctr;
+#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->window_gladeview;
+#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->el;
+#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (_tmp23_, (GtkWidget*) _tmp25_);
+#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->window_gladeview;
+#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = file;
+#line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_gladeview_loadFile (_tmp26_, _tmp27_);
+#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = self->window_gladeview;
+#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = _tmp28_->el;
+#line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp29_);
+#line 4101 "MainWindow.vala.c"
+ }
+#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = file;
+#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _tmp30_->name;
+#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = g_strconcat ("OPEN : ", _tmp31_, NULL);
+#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_;
+#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("%s", _tmp33_);
+#line 388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp33_);
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = self->priv->_this;
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = _tmp34_->editpane;
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = _tmp35_->el;
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = self->priv->_this;
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = _tmp37_->editpane;
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = _tmp38_->el;
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_get ((GtkPaned*) _tmp39_, "max-position", &_tmp40_, NULL);
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = _tmp40_;
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_set_position ((GtkPaned*) _tmp36_, _tmp41_);
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ block11_data_unref (_data11_);
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data11_ = NULL;
+#line 4137 "MainWindow.vala.c"
+}
+
+
+static void ___lambda115__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self) {
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda115_ (self, file);
+#line 4144 "MainWindow.vala.c"
+}
+
+
+static Block12Data* block12_data_ref (Block12Data* _data12_) {
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_atomic_int_inc (&_data12_->_ref_count_);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return _data12_;
+#line 4153 "MainWindow.vala.c"
+}
+
+
+static void block12_data_unref (void * _userdata_) {
+ Block12Data* _data12_;
+ _data12_ = (Block12Data*) _userdata_;
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_atomic_int_dec_and_test (&_data12_->_ref_count_)) {
+#line 4162 "MainWindow.vala.c"
+ Xcls_MainWindow * self;
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = _data12_->self;
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_data12_->ctr);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_slice_free (Block12Data, _data12_);
+#line 4172 "MainWindow.vala.c"
+ }
+}
+
+
+static void ___lambda119_ (Block12Data* _data12_, GtkWidget* w) {
+ Xcls_MainWindow * self;
+ GtkContainer* _tmp0_;
+ GtkWidget* _tmp1_;
+#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = _data12_->self;
+#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (w != NULL);
+#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _data12_->ctr;
+#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = w;
+#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_remove (_tmp0_, _tmp1_);
+#line 4191 "MainWindow.vala.c"
+}
+
+
+static void ____lambda119__gtk_callback (GtkWidget* widget, gpointer self) {
+#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ___lambda119_ (self, widget);
+#line 4198 "MainWindow.vala.c"
+}
+
+
+static void ___lambda120_ (Block12Data* _data12_, GtkWidget* w) {
+ Xcls_MainWindow * self;
+ GtkContainer* _tmp0_;
+ GtkWidget* _tmp1_;
+#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = _data12_->self;
+#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (w != NULL);
+#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _data12_->ctr;
+#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = w;
+#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_remove (_tmp0_, _tmp1_);
+#line 4216 "MainWindow.vala.c"
+}
+
+
+static void ____lambda120__gtk_callback (GtkWidget* widget, gpointer self) {
+#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ___lambda120_ (self, widget);
+#line 4223 "MainWindow.vala.c"
+}
+
+
+static void __lambda118_ (Xcls_MainWindow* self, ProjectProject* project, JsRenderJsRender* file) {
+ Block12Data* _data12_;
+ Xcls_MainWindow* _tmp0_;
+ ProjectProject* _tmp1_;
+ ProjectProject* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_WindowLeftTree* _tmp4_;
+ Xcls_WindowLeftTreeXcls_model* _tmp5_;
+ JsRenderJsRender* _tmp6_;
+ Xcls_MainWindowXcls_rooview* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ GtkWidget* _tmp9_ = NULL;
+ GtkContainer* _tmp10_;
+ JsRenderJsRender* _tmp11_;
+ const gchar* _tmp12_;
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (project != NULL);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (file != NULL);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data12_ = g_slice_new0 (Block12Data);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data12_->_ref_count_ = 1;
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data12_->self = g_object_ref (self);
+#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = project;
+#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _g_object_ref0 (_tmp1_);
+#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp0_->project);
+#line 402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_->project = _tmp2_;
+#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showViewEditing (_tmp3_);
+#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->left_tree;
+#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->model;
+#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = file;
+#line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowlefttree_xcls_model_loadFile (_tmp5_, _tmp6_);
+#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->rooview;
+#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = gtk_clutter_actor_get_widget (_tmp8_);
+#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, GTK_TYPE_CONTAINER, GtkContainer));
+#line 405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data12_->ctr = _tmp10_;
+#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = file;
+#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->xtype;
+#line 406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp12_, "Roo") == 0) {
+#line 4290 "MainWindow.vala.c"
+ GtkContainer* _tmp13_;
+ GtkContainer* _tmp14_;
+ Xcls_WindowRooView* _tmp15_;
+ GtkVPaned* _tmp16_;
+ Xcls_WindowRooView* _tmp17_;
+ JsRenderJsRender* _tmp18_;
+ Xcls_WindowRooView* _tmp19_;
+ GtkVPaned* _tmp20_;
+#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _data12_->ctr;
+#line 407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_foreach (_tmp13_, ____lambda119__gtk_callback, _data12_);
+#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _data12_->ctr;
+#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->window_rooview;
+#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->el;
+#line 408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (_tmp14_, (GtkWidget*) _tmp16_);
+#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->window_rooview;
+#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = file;
+#line 409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_loadFile (_tmp17_, _tmp18_);
+#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->window_rooview;
+#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->el;
+#line 411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp20_);
+#line 4323 "MainWindow.vala.c"
+ } else {
+ GtkContainer* _tmp21_;
+ GtkContainer* _tmp22_;
+ Xcls_GladeView* _tmp23_;
+ GladeDesignView* _tmp24_;
+ Xcls_GladeView* _tmp25_;
+ JsRenderJsRender* _tmp26_;
+ Xcls_GladeView* _tmp27_;
+ GladeDesignView* _tmp28_;
+#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _data12_->ctr;
+#line 413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_foreach (_tmp21_, ____lambda120__gtk_callback, _data12_);
+#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _data12_->ctr;
+#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = self->window_gladeview;
+#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->el;
+#line 414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (_tmp22_, (GtkWidget*) _tmp24_);
+#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->window_gladeview;
+#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = file;
+#line 415 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_gladeview_loadFile (_tmp25_, _tmp26_);
+#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = self->window_gladeview;
+#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _tmp27_->el;
+#line 416 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp28_);
+#line 4357 "MainWindow.vala.c"
+ }
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ block12_data_unref (_data12_);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data12_ = NULL;
+#line 4363 "MainWindow.vala.c"
+}
+
+
+static void ___lambda118__xcls_dialognewcomponent_success (Xcls_DialogNewComponent* _sender, ProjectProject* pr, JsRenderJsRender* file, gpointer self) {
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda118_ (self, pr, file);
+#line 4370 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_initChildren (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ Xcls_WindowLeftTree* _tmp1_;
+ Xcls_WindowLeftTree* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindow* _tmp4_;
+ Xcls_MainWindowXcls_tree* _tmp5_;
+ GtkVBox* _tmp6_;
+ Xcls_WindowLeftTree* _tmp7_;
+ GtkScrolledWindow* _tmp8_;
+ Xcls_WindowLeftTree* _tmp9_;
+ GtkScrolledWindow* _tmp10_;
+ Xcls_WindowLeftTree* _tmp11_;
+ Xcls_WindowLeftTree* _tmp12_;
+ Xcls_WindowLeftTree* _tmp13_;
+ Xcls_LeftProps* _tmp14_;
+ Xcls_LeftProps* _tmp15_;
+ Xcls_LeftProps* _tmp16_;
+ Xcls_MainWindow* _tmp17_;
+ Xcls_MainWindow* _tmp18_;
+ Xcls_MainWindowXcls_props* _tmp19_;
+ GtkVBox* _tmp20_;
+ Xcls_LeftProps* _tmp21_;
+ GtkVBox* _tmp22_;
+ Xcls_LeftProps* _tmp23_;
+ GtkVBox* _tmp24_;
+ Xcls_LeftProps* _tmp25_;
+ Xcls_LeftProps* _tmp26_;
+ Xcls_LeftProps* _tmp27_;
+ Xcls_WindowLeftProjects* _tmp28_;
+ Xcls_WindowLeftProjects* _tmp29_;
+ Xcls_MainWindowXcls_leftpane* _tmp30_;
+ GtkVBox* _tmp31_;
+ Xcls_WindowLeftProjects* _tmp32_;
+ GtkVBox* _tmp33_;
+ Xcls_WindowLeftProjects* _tmp34_;
+ GtkVBox* _tmp35_;
+ Xcls_WindowLeftProjects* _tmp36_;
+ Xcls_ProjectSettings* _tmp37_;
+ Xcls_ProjectSettings* _tmp38_;
+ Xcls_MainWindowXcls_projecteditview* _tmp39_;
+ GtkClutterActor* _tmp40_;
+ GtkWidget* _tmp41_ = NULL;
+ Xcls_ProjectSettings* _tmp42_;
+ GtkVBox* _tmp43_;
+ Xcls_MainWindow* _tmp44_;
+ Xcls_MainWindowXcls_projecteditview* _tmp45_;
+ GtkClutterActor* _tmp46_;
+ ClutterStage* _tmp47_ = NULL;
+ ClutterStage* _tmp48_;
+ ClutterStage* stage;
+ ClutterStage* _tmp49_;
+ ClutterColor _tmp50_ = {0};
+ Xcls_ProjectSettings* _tmp51_;
+ Xcls_RightPalete* _tmp52_;
+ Xcls_RightPalete* _tmp53_;
+ Xcls_MainWindowXcls_objectview* _tmp54_;
+ GtkClutterActor* _tmp55_;
+ GtkWidget* _tmp56_ = NULL;
+ Xcls_RightPalete* _tmp57_;
+ GtkVBox* _tmp58_;
+ Xcls_MainWindow* _tmp59_;
+ Xcls_MainWindowXcls_objectview* _tmp60_;
+ GtkClutterActor* _tmp61_;
+ ClutterStage* _tmp62_ = NULL;
+ ClutterStage* _tmp63_;
+ ClutterStage* _tmp64_;
+ ClutterColor _tmp65_ = {0};
+ Xcls_WindowAddProp* _tmp66_;
+ Xcls_WindowAddProp* _tmp67_;
+ Xcls_MainWindowXcls_addpropsview* _tmp68_;
+ GtkClutterActor* _tmp69_;
+ GtkWidget* _tmp70_ = NULL;
+ Xcls_WindowAddProp* _tmp71_;
+ GtkScrolledWindow* _tmp72_;
+ Xcls_MainWindow* _tmp73_;
+ Xcls_MainWindowXcls_addpropsview* _tmp74_;
+ GtkClutterActor* _tmp75_;
+ ClutterStage* _tmp76_ = NULL;
+ ClutterStage* _tmp77_;
+ ClutterStage* _tmp78_;
+ ClutterColor _tmp79_ = {0};
+ Xcls_MainWindow* _tmp80_;
+ Xcls_WindowAddProp* _tmp81_;
+ Editor* _tmp82_;
+ Editor* _tmp83_;
+ Xcls_MainWindowXcls_codeeditview* _tmp84_;
+ GtkClutterActor* _tmp85_;
+ GtkWidget* _tmp86_ = NULL;
+ Editor* _tmp87_;
+ GtkVBox* _tmp88_;
+ Xcls_MainWindow* _tmp89_;
+ Xcls_MainWindowXcls_codeeditview* _tmp90_;
+ GtkClutterActor* _tmp91_;
+ ClutterStage* _tmp92_ = NULL;
+ ClutterStage* _tmp93_;
+ ClutterStage* _tmp94_;
+ ClutterColor _tmp95_ = {0};
+ Xcls_MainWindow* _tmp96_;
+ Editor* _tmp97_;
+ Xcls_WindowRooView* _tmp98_;
+ Xcls_WindowRooView* _tmp99_;
+ Xcls_MainWindowXcls_rooview* _tmp100_;
+ GtkClutterActor* _tmp101_;
+ GtkWidget* _tmp102_ = NULL;
+ Xcls_WindowRooView* _tmp103_;
+ GtkVPaned* _tmp104_;
+ Xcls_WindowRooView* _tmp105_;
+ GtkVPaned* _tmp106_;
+ Xcls_MainWindow* _tmp107_;
+ Xcls_MainWindowXcls_rooview* _tmp108_;
+ GtkClutterActor* _tmp109_;
+ ClutterStage* _tmp110_ = NULL;
+ ClutterStage* _tmp111_;
+ ClutterStage* _tmp112_;
+ ClutterColor _tmp113_ = {0};
+ Xcls_GladeView* _tmp114_;
+ Xcls_GladeView* _tmp115_;
+ Xcls_ClutterFiles* _tmp116_;
+ Xcls_ClutterFiles* _tmp117_;
+ ClutterStage* _tmp118_;
+ Xcls_ClutterFiles* _tmp119_;
+ ClutterScrollActor* _tmp120_;
+ Xcls_ClutterFiles* _tmp121_;
+ ClutterScrollActor* _tmp122_;
+ Xcls_ClutterFiles* _tmp123_;
+ Xcls_DialogNewComponent* _tmp124_;
+ Xcls_DialogNewComponent* _tmp125_;
+ GtkDialog* _tmp126_;
+ GtkWindow* _tmp127_;
+ Xcls_DialogNewComponent* _tmp128_;
+ GtkDialog* _tmp129_;
+ Xcls_DialogNewComponent* _tmp130_;
+ ClutterTimeline* _tmp131_;
+ ClutterTimeline* tl;
+#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("init children");
+#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = xcls_windowlefttree_new ();
+#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_tree);
+#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_tree = _tmp0_;
+#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->left_tree;
+#line 131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp1_);
+#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->left_tree;
+#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _g_object_ref0 (_tmp3_);
+#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->main_window);
+#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->main_window = _tmp4_;
+#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->tree;
+#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->el;
+#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->left_tree;
+#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp6_, (GtkWidget*) _tmp8_, TRUE, TRUE, (guint) 0);
+#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->left_tree;
+#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->el;
+#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp10_);
+#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->left_tree;
+#line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp11_, "before-node-change", (GCallback) ___lambda105__xcls_windowlefttree_before_node_change, self, 0);
+#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->left_tree;
+#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp12_, "node-selected", (GCallback) ___lambda106__xcls_windowlefttree_node_selected, self, 0);
+#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->left_tree;
+#line 195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp13_, "changed", (GCallback) ___lambda107__xcls_windowlefttree_changed, self, 0);
+#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = xcls_leftprops_new ();
+#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_props);
+#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_props = _tmp14_;
+#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->left_props;
+#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp15_);
+#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->left_props;
+#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->priv->_this;
+#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _g_object_ref0 (_tmp17_);
+#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp16_->main_window);
+#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_->main_window = _tmp18_;
+#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->props;
+#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->el;
+#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = self->left_props;
+#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _tmp21_->el;
+#line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp20_, (GtkWidget*) _tmp22_, TRUE, TRUE, (guint) 0);
+#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = self->left_props;
+#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->el;
+#line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp24_);
+#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->left_props;
+#line 210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp25_, "show-editor", (GCallback) ___lambda108__xcls_leftprops_show_editor, self, 0);
+#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->left_props;
+#line 213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp26_, "stop-editor", (GCallback) ___lambda109__xcls_leftprops_stop_editor, self, 0);
+#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = self->left_props;
+#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp27_, "changed", (GCallback) ___lambda110__xcls_leftprops_changed, self, 0);
+#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = xcls_windowleftprojects_new ();
+#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_projects);
+#line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_projects = _tmp28_;
+#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = self->left_projects;
+#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp29_);
+#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = self->leftpane;
+#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _tmp30_->el;
+#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = self->left_projects;
+#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_->el;
+#line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp31_, (GtkWidget*) _tmp33_, TRUE, TRUE, (guint) 0);
+#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = self->left_projects;
+#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = _tmp34_->el;
+#line 243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp35_);
+#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = self->left_projects;
+#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp36_, "project-selected", (GCallback) ___lambda111__xcls_windowleftprojects_project_selected, self, 0);
+#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = xcls_projectsettings_new ();
+#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projectsettings);
+#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->projectsettings = _tmp37_;
+#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = self->projectsettings;
+#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp38_);
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = self->projecteditview;
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _tmp39_->el;
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = gtk_clutter_actor_get_widget (_tmp40_);
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = self->projectsettings;
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp43_ = _tmp42_->el;
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp41_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp43_);
+#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp44_ = self->priv->_this;
+#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp45_ = _tmp44_->projecteditview;
+#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp46_ = _tmp45_->el;
+#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp47_ = clutter_actor_get_stage ((ClutterActor*) _tmp46_);
+#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp48_ = _g_object_ref0 (_tmp47_);
+#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp48_;
+#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp49_ = stage;
+#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp50_, "#000");
+#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp49_, &_tmp50_);
+#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp51_ = self->projectsettings;
+#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp51_, "button-pressed", (GCallback) ___lambda112__xcls_projectsettings_button_pressed, self, 0);
+#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp52_ = xcls_rightpalete_new ();
+#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->rightpalete);
+#line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->rightpalete = _tmp52_;
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp53_ = self->rightpalete;
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp53_);
+#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp54_ = self->objectview;
+#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp55_ = _tmp54_->el;
+#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp56_ = gtk_clutter_actor_get_widget (_tmp55_);
+#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp57_ = self->rightpalete;
+#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp58_ = _tmp57_->el;
+#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp56_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp58_);
+#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp59_ = self->priv->_this;
+#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp60_ = _tmp59_->objectview;
+#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp61_ = _tmp60_->el;
+#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp62_ = clutter_actor_get_stage ((ClutterActor*) _tmp61_);
+#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp63_ = _g_object_ref0 (_tmp62_);
+#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp63_;
+#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp64_ = stage;
+#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp65_, "#000");
+#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp64_, &_tmp65_);
+#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp66_ = xcls_windowaddprop_new ();
+#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->add_props);
+#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->add_props = _tmp66_;
+#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp67_ = self->add_props;
+#line 309 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp67_);
+#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp68_ = self->addpropsview;
+#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp69_ = _tmp68_->el;
+#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp70_ = gtk_clutter_actor_get_widget (_tmp69_);
+#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp71_ = self->add_props;
+#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp72_ = _tmp71_->el;
+#line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp70_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp72_);
+#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp73_ = self->priv->_this;
+#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp74_ = _tmp73_->addpropsview;
+#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp75_ = _tmp74_->el;
+#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp76_ = clutter_actor_get_stage ((ClutterActor*) _tmp75_);
+#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp77_ = _g_object_ref0 (_tmp76_);
+#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp77_;
+#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp78_ = stage;
+#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp79_, "#000");
+#line 314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp78_, &_tmp79_);
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp80_ = self->priv->_this;
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp81_ = _tmp80_->add_props;
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp81_, "select", (GCallback) ___lambda113__xcls_windowaddprop_select, self, 0);
+#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp82_ = editor_new ();
+#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->code_editor);
+#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->code_editor = _tmp82_;
+#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp83_ = self->code_editor;
+#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp83_);
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp84_ = self->codeeditview;
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp85_ = _tmp84_->el;
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp86_ = gtk_clutter_actor_get_widget (_tmp85_);
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp87_ = self->code_editor;
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp88_ = _tmp87_->el;
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp86_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp88_);
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp89_ = self->priv->_this;
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp90_ = _tmp89_->codeeditview;
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp91_ = _tmp90_->el;
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp92_ = clutter_actor_get_stage ((ClutterActor*) _tmp91_);
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp93_ = _g_object_ref0 (_tmp92_);
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp93_;
+#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp94_ = stage;
+#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp95_, "#000");
+#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp94_, &_tmp95_);
+#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp96_ = self->priv->_this;
+#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp97_ = _tmp96_->code_editor;
+#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp97_, "save", (GCallback) ___lambda114__editor_save, self, 0);
+#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp98_ = xcls_windowrooview_new ();
+#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_rooview);
+#line 343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->window_rooview = _tmp98_;
+#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp99_ = self->window_rooview;
+#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp99_);
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp100_ = self->rooview;
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp101_ = _tmp100_->el;
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp102_ = gtk_clutter_actor_get_widget (_tmp101_);
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp103_ = self->window_rooview;
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp104_ = _tmp103_->el;
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp102_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp104_);
+#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp105_ = self->window_rooview;
+#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp106_ = _tmp105_->el;
+#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp106_);
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp107_ = self->priv->_this;
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp108_ = _tmp107_->rooview;
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp109_ = _tmp108_->el;
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp110_ = clutter_actor_get_stage ((ClutterActor*) _tmp109_);
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp111_ = _g_object_ref0 (_tmp110_);
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp111_;
+#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp112_ = stage;
+#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp113_, "#000");
+#line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp112_, &_tmp113_);
+#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp114_ = xcls_gladeview_new ();
+#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_gladeview);
+#line 354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->window_gladeview = _tmp114_;
+#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp115_ = self->window_gladeview;
+#line 355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp115_);
+#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp116_ = xcls_clutterfiles_new ();
+#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->clutterfiles);
+#line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->clutterfiles = _tmp116_;
+#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp117_ = self->clutterfiles;
+#line 366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp117_);
+#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp118_ = stage;
+#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp119_ = self->clutterfiles;
+#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp120_ = _tmp119_->el;
+#line 367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child ((ClutterActor*) _tmp118_, (ClutterActor*) _tmp120_);
+#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp121_ = self->clutterfiles;
+#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp122_ = _tmp121_->el;
+#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show_all ((ClutterActor*) _tmp122_);
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp123_ = self->clutterfiles;
+#line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp123_, "open", (GCallback) ___lambda115__xcls_clutterfiles_open, self, 0);
+#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp124_ = xcls_dialognewcomponent_new ();
+#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->new_file_dialog);
+#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->new_file_dialog = _tmp124_;
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp125_ = self->new_file_dialog;
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp126_ = _tmp125_->el;
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp127_ = self->el;
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_window_set_transient_for ((GtkWindow*) _tmp126_, _tmp127_);
+#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp128_ = self->new_file_dialog;
+#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp129_ = _tmp128_->el;
+#line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_window_set_modal ((GtkWindow*) _tmp129_, TRUE);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp130_ = self->new_file_dialog;
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp130_, "success", (GCallback) ___lambda118__xcls_dialognewcomponent_success, self, 0);
+#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp131_ = clutter_timeline_new ((guint) 6000);
+#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ tl = _tmp131_;
+#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_timeline_set_repeat_count (tl, -1);
+#line 426 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_timeline_start (tl);
+#line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) tl);
+#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->children_loaded = TRUE;
+#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (tl);
+#line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 4947 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_backbutton* _tmp1_;
+ ClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_projectbutton* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp7_;
+ ClutterActor* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp10_;
+ ClutterActor* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_codeeditview* _tmp13_;
+ GtkClutterActor* _tmp14_;
+ Xcls_MainWindow* _tmp15_;
+ Xcls_MainWindowXcls_rooview* _tmp16_;
+ GtkClutterActor* _tmp17_;
+ GtkClutterActor* _tmp18_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp19_;
+ Xcls_MainWindowXcls_codeeditview* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ gchar* _tmp23_;
+ Xcls_MainWindow* _tmp24_;
+ Xcls_MainWindowXcls_codeeditview* _tmp25_;
+ GtkClutterActor* _tmp26_;
+#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->backbutton;
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp2_);
+#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->projectbutton;
+#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp5_);
+#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->projecteditbutton;
+#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp8_);
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->editfilebutton;
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->el;
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp11_);
+#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->codeeditview;
+#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
+#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->rooview;
+#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _g_object_ref0 (_tmp17_);
+#line 442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp18_;
+#line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->priv->_this;
+#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->codeeditview;
+#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = g_strdup ("edit");
+#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp22_->state);
+#line 448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_->state = _tmp23_;
+#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->priv->_this;
+#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->codeeditview;
+#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->el;
+#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
+#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 5064 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_showAddProp (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ JsRenderNode* _tmp1_ = NULL;
+ JsRenderNode* ae;
+ JsRenderNode* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_backbutton* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_projectbutton* _tmp7_;
+ ClutterActor* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp10_;
+ ClutterActor* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp13_;
+ ClutterActor* _tmp14_;
+ Xcls_WindowAddProp* _tmp15_;
+ GtkScrolledWindow* _tmp16_;
+ Xcls_WindowAddProp* _tmp17_;
+ ProjectProject* _tmp18_;
+ const gchar* _tmp19_;
+ PaletePalete* _tmp20_ = NULL;
+ PaletePalete* _tmp21_;
+ JsRenderNode* _tmp22_;
+ gchar* _tmp23_ = NULL;
+ gchar* _tmp24_;
+ Xcls_MainWindow* _tmp25_;
+ Xcls_MainWindowXcls_addpropsview* _tmp26_;
+ GtkClutterActor* _tmp27_;
+ Xcls_MainWindow* _tmp28_;
+ Xcls_MainWindowXcls_rooview* _tmp29_;
+ GtkClutterActor* _tmp30_;
+ GtkClutterActor* _tmp31_;
+ GtkClutterActor* el;
+ GtkClutterActor* _tmp32_;
+ Xcls_MainWindow* _tmp33_;
+ Xcls_MainWindowXcls_clutterembed* _tmp34_;
+ Xcls_MainWindow* _tmp35_;
+ Xcls_MainWindowXcls_addpropsview* _tmp36_;
+ GtkClutterActor* _tmp37_;
+ GtkClutterActor* _tmp38_;
+ Xcls_MainWindow* _tmp39_;
+ Xcls_MainWindowXcls_addpropsview* _tmp40_;
+ GtkClutterActor* _tmp41_;
+ gchar* _tmp42_;
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
+#line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ae = _tmp1_;
+#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = ae;
+#line 460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp2_ == NULL) {
+#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (ae);
+#line 461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 5130 "MainWindow.vala.c"
+ }
+#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->backbutton;
+#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp5_);
+#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->projectbutton;
+#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp8_);
+#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->editfilebutton;
+#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->el;
+#line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp11_);
+#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->projecteditbutton;
+#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp14_);
+#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->add_props;
+#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->el;
+#line 471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp16_);
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->add_props;
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->project;
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_->xtype;
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = palete_factory (_tmp19_);
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_;
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = ae;
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = js_render_node_fqn (_tmp22_);
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_;
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_show (_tmp17_, _tmp21_, "props", _tmp24_);
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp24_);
+#line 472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp21_);
+#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->priv->_this;
+#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->addpropsview;
+#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->el;
+#line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp27_);
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = self->priv->_this;
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = _tmp28_->rooview;
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = _tmp29_->el;
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _g_object_ref0 (_tmp30_);
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp31_;
+#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = el;
+#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp32_);
+#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = self->priv->_this;
+#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = _tmp33_->clutterembed;
+#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp34_, "addprop");
+#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = self->priv->_this;
+#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = _tmp35_->addpropsview;
+#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _tmp36_->el;
+#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp37_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = el;
+#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp38_);
+#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = self->priv->_this;
+#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _tmp39_->addpropsview;
+#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = _tmp40_->el;
+#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp41_);
+#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = g_strdup ("addprop");
+#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp42_;
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (ae);
+#line 5250 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self) {
+ Xcls_MainWindowXcls_editpane* _tmp0_;
+ GtkVPaned* _tmp1_;
+ Xcls_WindowLeftProjects* _tmp2_;
+ GtkVBox* _tmp3_;
+ Xcls_MainWindow* _tmp4_;
+ Xcls_MainWindowXcls_addprojectbutton* _tmp5_;
+ ClutterActor* _tmp6_;
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindowXcls_delprojectbutton* _tmp8_;
+ ClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_MainWindowXcls_addfilebutton* _tmp11_;
+ ClutterActor* _tmp12_;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_MainWindowXcls_backbutton* _tmp14_;
+ ClutterActor* _tmp15_;
+ Xcls_MainWindow* _tmp16_;
+ Xcls_MainWindowXcls_projectbutton* _tmp17_;
+ ClutterActor* _tmp18_;
+ Xcls_MainWindow* _tmp19_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp20_;
+ ClutterActor* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp23_;
+ ClutterActor* _tmp24_;
+ Xcls_MainWindow* _tmp25_;
+ Xcls_MainWindowXcls_objectshowbutton* _tmp26_;
+ ClutterActor* _tmp27_;
+ Xcls_MainWindow* _tmp28_;
+ Xcls_MainWindowXcls_addpropbutton* _tmp29_;
+ ClutterActor* _tmp30_;
+ Xcls_MainWindow* _tmp31_;
+ Xcls_MainWindowXcls_addlistenerbutton* _tmp32_;
+ ClutterActor* _tmp33_;
+ Xcls_MainWindow* _tmp34_;
+ Xcls_MainWindowXcls_rooview* _tmp35_;
+ GtkClutterActor* _tmp36_;
+ GtkClutterActor* _tmp37_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp38_;
+ gchar* _tmp39_;
+ Xcls_MainWindow* _tmp40_;
+ Xcls_ClutterFiles* _tmp41_;
+ ClutterScrollActor* _tmp42_;
+#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->editpane;
+#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->el;
+#line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show ((GtkWidget*) _tmp1_);
+#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->left_projects;
+#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->el;
+#line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_hide ((GtkWidget*) _tmp3_);
+#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->priv->_this;
+#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->addprojectbutton;
+#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->el;
+#line 501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp6_);
+#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->delprojectbutton;
+#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->el;
+#line 502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp9_);
+#line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->addfilebutton;
+#line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp12_);
+#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->backbutton;
+#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->el;
+#line 504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp15_);
+#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->projectbutton;
+#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp18_);
+#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->priv->_this;
+#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->editfilebutton;
+#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp21_);
+#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->projecteditbutton;
+#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->el;
+#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp24_);
+#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->priv->_this;
+#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->objectshowbutton;
+#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->el;
+#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp27_);
+#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = self->priv->_this;
+#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = _tmp28_->addpropbutton;
+#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = _tmp29_->el;
+#line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp30_);
+#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = self->priv->_this;
+#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = _tmp31_->addlistenerbutton;
+#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_->el;
+#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp33_);
+#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = self->priv->_this;
+#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = _tmp34_->rooview;
+#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = _tmp35_->el;
+#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _g_object_ref0 (_tmp36_);
+#line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp37_;
+#line 515 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 0.0f);
+#line 519 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = self->priv->_this;
+#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = g_strdup ("edit");
+#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp38_->state);
+#line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_->state = _tmp39_;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = self->priv->_this;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = _tmp40_->clutterfiles;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = _tmp41_->el;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide ((ClutterActor*) _tmp42_);
+#line 524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("show view editing");
+#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 5431 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_projectbutton* _tmp1_;
+ ClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_backbutton* _tmp7_;
+ ClutterActor* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp10_;
+ ClutterActor* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_projecteditview* _tmp13_;
+ GtkClutterActor* _tmp14_;
+ Xcls_MainWindow* _tmp15_;
+ Xcls_MainWindowXcls_rooview* _tmp16_;
+ GtkClutterActor* _tmp17_;
+ GtkClutterActor* _tmp18_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp19_;
+ Xcls_MainWindowXcls_projecteditview* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ gchar* _tmp23_;
+ Xcls_MainWindow* _tmp24_;
+ Xcls_MainWindowXcls_projecteditview* _tmp25_;
+ GtkClutterActor* _tmp26_;
+#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->projectbutton;
+#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp2_);
+#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->projecteditbutton;
+#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp5_);
+#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->backbutton;
+#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp8_);
+#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->editfilebutton;
+#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->el;
+#line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp11_);
+#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->projecteditview;
+#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
+#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->rooview;
+#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _g_object_ref0 (_tmp17_);
+#line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp18_;
+#line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->priv->_this;
+#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->projecteditview;
+#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 1.0f, (gdouble) 0.0f);
+#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = g_strdup ("edit");
+#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp22_->state);
+#line 545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_->state = _tmp23_;
+#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->priv->_this;
+#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->projecteditview;
+#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->el;
+#line 551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
+#line 528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 5548 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_projectbutton* _tmp1_;
+ ClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp7_;
+ ClutterActor* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_backbutton* _tmp10_;
+ ClutterActor* _tmp11_;
+ Xcls_ProjectSettings* _tmp12_;
+ GtkVBox* _tmp13_;
+ Xcls_ProjectSettings* _tmp14_;
+ ProjectProject* _tmp15_;
+ Xcls_MainWindow* _tmp16_;
+ Xcls_MainWindowXcls_projecteditview* _tmp17_;
+ GtkClutterActor* _tmp18_;
+ Xcls_MainWindow* _tmp19_;
+ Xcls_MainWindowXcls_rooview* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ GtkClutterActor* _tmp22_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp23_;
+ Xcls_MainWindowXcls_projecteditview* _tmp24_;
+ GtkClutterActor* _tmp25_;
+ Xcls_MainWindow* _tmp26_;
+ gchar* _tmp27_;
+ Xcls_MainWindow* _tmp28_;
+ Xcls_MainWindowXcls_projecteditview* _tmp29_;
+ GtkClutterActor* _tmp30_;
+#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->projectbutton;
+#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp2_);
+#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->projecteditbutton;
+#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp5_);
+#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->editfilebutton;
+#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp8_);
+#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->backbutton;
+#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->el;
+#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp11_);
+#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->projectsettings;
+#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->el;
+#line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp13_);
+#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = self->projectsettings;
+#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->project;
+#line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_projectsettings_show (_tmp14_, _tmp15_);
+#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->projecteditview;
+#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp18_);
+#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->priv->_this;
+#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->rooview;
+#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _g_object_ref0 (_tmp21_);
+#line 573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp22_;
+#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
+#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = self->priv->_this;
+#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->projecteditview;
+#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->el;
+#line 579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp25_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->priv->_this;
+#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = g_strdup ("projectedit");
+#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp26_->state);
+#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_->state = _tmp27_;
+#line 586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = self->priv->_this;
+#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = _tmp28_->projecteditview;
+#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = _tmp29_->el;
+#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp30_);
+#line 554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 5681 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_showAddListener (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ JsRenderNode* _tmp1_ = NULL;
+ JsRenderNode* ae;
+ JsRenderNode* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_backbutton* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_projectbutton* _tmp7_;
+ ClutterActor* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp10_;
+ ClutterActor* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp13_;
+ ClutterActor* _tmp14_;
+ Xcls_WindowAddProp* _tmp15_;
+ GtkScrolledWindow* _tmp16_;
+ Xcls_WindowAddProp* _tmp17_;
+ ProjectProject* _tmp18_;
+ const gchar* _tmp19_;
+ PaletePalete* _tmp20_ = NULL;
+ PaletePalete* _tmp21_;
+ JsRenderNode* _tmp22_;
+ gchar* _tmp23_ = NULL;
+ gchar* _tmp24_;
+ Xcls_MainWindow* _tmp25_;
+ Xcls_MainWindowXcls_addpropsview* _tmp26_;
+ GtkClutterActor* _tmp27_;
+ Xcls_MainWindow* _tmp28_;
+ Xcls_MainWindowXcls_rooview* _tmp29_;
+ GtkClutterActor* _tmp30_;
+ GtkClutterActor* _tmp31_;
+ GtkClutterActor* el;
+ GtkClutterActor* _tmp32_;
+ Xcls_MainWindow* _tmp33_;
+ Xcls_MainWindowXcls_clutterembed* _tmp34_;
+ Xcls_MainWindow* _tmp35_;
+ Xcls_MainWindowXcls_addpropsview* _tmp36_;
+ GtkClutterActor* _tmp37_;
+ GtkClutterActor* _tmp38_;
+ Xcls_MainWindow* _tmp39_;
+ Xcls_MainWindowXcls_addpropsview* _tmp40_;
+ GtkClutterActor* _tmp41_;
+ gchar* _tmp42_;
+#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
+#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ae = _tmp1_;
+#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = ae;
+#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp2_ == NULL) {
+#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (ae);
+#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 5747 "MainWindow.vala.c"
+ }
+#line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->backbutton;
+#line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp5_);
+#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->projectbutton;
+#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp8_);
+#line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->editfilebutton;
+#line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->el;
+#line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp11_);
+#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->projecteditbutton;
+#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp14_);
+#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->add_props;
+#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->el;
+#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp16_);
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->add_props;
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->project;
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_->xtype;
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = palete_factory (_tmp19_);
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_;
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = ae;
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = js_render_node_fqn (_tmp22_);
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_;
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_show (_tmp17_, _tmp21_, "signals", _tmp24_);
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp24_);
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp21_);
+#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->priv->_this;
+#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->addpropsview;
+#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->el;
+#line 615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp27_);
+#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = self->priv->_this;
+#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = _tmp28_->rooview;
+#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = _tmp29_->el;
+#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _g_object_ref0 (_tmp30_);
+#line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp31_;
+#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = el;
+#line 618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp32_);
+#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = self->priv->_this;
+#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = _tmp33_->clutterembed;
+#line 620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp34_, "addlistener");
+#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = self->priv->_this;
+#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = _tmp35_->addpropsview;
+#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _tmp36_->el;
+#line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp37_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = el;
+#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp38_);
+#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = self->priv->_this;
+#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _tmp39_->addpropsview;
+#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = _tmp40_->el;
+#line 632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp41_);
+#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = g_strdup ("addlistener");
+#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp42_;
+#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 591 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (ae);
+#line 5867 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_backbutton* _tmp1_;
+ ClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_projectbutton* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp7_;
+ ClutterActor* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp10_;
+ ClutterActor* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_addpropsview* _tmp13_;
+ GtkClutterActor* _tmp14_;
+ Xcls_MainWindow* _tmp15_;
+ Xcls_MainWindowXcls_rooview* _tmp16_;
+ GtkClutterActor* _tmp17_;
+ GtkClutterActor* _tmp18_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp19_;
+ Xcls_MainWindowXcls_addpropsview* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ gchar* _tmp23_;
+ Xcls_MainWindow* _tmp24_;
+ Xcls_MainWindowXcls_addpropsview* _tmp25_;
+ GtkClutterActor* _tmp26_;
+#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->backbutton;
+#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp2_);
+#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->projectbutton;
+#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp5_);
+#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->projecteditbutton;
+#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp8_);
+#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->editfilebutton;
+#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->el;
+#line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp11_);
+#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->addpropsview;
+#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
+#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->rooview;
+#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _g_object_ref0 (_tmp17_);
+#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp18_;
+#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->priv->_this;
+#line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->addpropsview;
+#line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = g_strdup ("edit");
+#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp22_->state);
+#line 648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_->state = _tmp23_;
+#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->priv->_this;
+#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->addpropsview;
+#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->el;
+#line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
+#line 635 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 5984 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key) {
+ const gchar* _tmp0_;
+ const gchar* _tmp1_;
+ GQuark _tmp3_ = 0U;
+#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp2_label0 = 0;
+#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp2_label1 = 0;
+#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp2_label2 = 0;
+#line 5998 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp4_;
+ Xcls_MainWindowXcls_backbutton* _tmp5_;
+ ClutterActor* _tmp6_;
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindowXcls_projectbutton* _tmp8_;
+ ClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp11_;
+ ClutterActor* _tmp12_;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp14_;
+ ClutterActor* _tmp15_;
+ Editor* _tmp16_;
+ GtkVBox* _tmp17_;
+ Editor* _tmp18_;
+ JsRenderNode* _tmp19_;
+ const gchar* _tmp20_;
+ const gchar* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ Xcls_MainWindowXcls_codeeditview* _tmp23_;
+ GtkClutterActor* _tmp24_;
+ Xcls_MainWindow* _tmp25_;
+ Xcls_MainWindowXcls_rooview* _tmp26_;
+ GtkClutterActor* _tmp27_;
+ GtkClutterActor* _tmp28_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp29_;
+ Xcls_MainWindowXcls_clutterembed* _tmp30_;
+ Xcls_MainWindow* _tmp31_;
+ Xcls_MainWindowXcls_codeeditview* _tmp32_;
+ GtkClutterActor* _tmp33_;
+ Xcls_MainWindow* _tmp34_;
+ Xcls_MainWindowXcls_codeeditview* _tmp35_;
+ GtkClutterActor* _tmp36_;
+ gchar* _tmp37_;
+#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (node != NULL);
+#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (ptype != NULL);
+#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (key != NULL);
+#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->state;
+#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_;
+#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
+#line 662 "/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 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 6052 "MainWindow.vala.c"
+ default:
+ {
+#line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (self);
+#line 665 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 6059 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("addprop")))) {
+#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 6065 "MainWindow.vala.c"
+ default:
+ {
+#line 667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (self);
+#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 6072 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("addlistener")))) {
+#line 662 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 6078 "MainWindow.vala.c"
+ default:
+ {
+#line 670 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (self);
+#line 671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 6085 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->priv->_this;
+#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->backbutton;
+#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->el;
+#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp6_);
+#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->projectbutton;
+#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->el;
+#line 676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp9_);
+#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->editfilebutton;
+#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp12_);
+#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->projecteditbutton;
+#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->el;
+#line 678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp15_);
+#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->code_editor;
+#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp17_);
+#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->code_editor;
+#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = node;
+#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = ptype;
+#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = key;
+#line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ editor_show (_tmp18_, _tmp19_, _tmp20_, _tmp21_);
+#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->codeeditview;
+#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->el;
+#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp24_);
+#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->priv->_this;
+#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->rooview;
+#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->el;
+#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _g_object_ref0 (_tmp27_);
+#line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp28_;
+#line 692 "/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"
+ _tmp29_ = self->priv->_this;
+#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = _tmp29_->clutterembed;
+#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp30_, "codedit");
+#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = self->priv->_this;
+#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = _tmp31_->codeeditview;
+#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_->el;
+#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp33_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = self->priv->_this;
+#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = _tmp34_->codeeditview;
+#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = _tmp35_->el;
+#line 702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp36_);
+#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = g_strdup ("codeedit");
+#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp37_;
+#line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 6189 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str) {
+ GtkWindow* _tmp0_;
+ const gchar* _tmp1_;
+ gchar* _tmp2_;
+ gchar* _tmp3_;
+ const gchar* _tmp4_;
+ gchar* _tmp5_;
+ gchar* _tmp6_;
+#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (str != NULL);
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->title;
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = g_strconcat (_tmp1_, " - ", NULL);
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_;
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = str;
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL);
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_;
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_window_set_title (_tmp0_, _tmp6_);
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp6_);
+#line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp3_);
+#line 6225 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_show (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindowXcls_vbox* _tmp2_;
+ GtkVBox* _tmp3_;
+ Xcls_WindowLeftTree* _tmp4_;
+ GtkScrolledWindow* _tmp5_;
+ GtkWindow* _tmp6_;
+#line 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = xcls_windowlefttree_new ();
+#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_tree);
+#line 709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_tree = _tmp0_;
+#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->priv->_this;
+#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->vbox;
+#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"
+ _tmp4_ = self->left_tree;
+#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
+#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp6_);
+#line 6261 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ JsRenderJsRender* _tmp1_ = NULL;
+ JsRenderJsRender* _tmp2_;
+ gboolean _tmp3_;
+ Xcls_MainWindow* _tmp11_;
+ Xcls_MainWindowXcls_addprojectbutton* _tmp12_;
+ ClutterActor* _tmp13_;
+ Xcls_MainWindow* _tmp14_;
+ Xcls_MainWindowXcls_addfilebutton* _tmp15_;
+ ClutterActor* _tmp16_;
+ Xcls_MainWindow* _tmp17_;
+ Xcls_MainWindowXcls_backbutton* _tmp18_;
+ ClutterActor* _tmp19_;
+ Xcls_MainWindow* _tmp20_;
+ Xcls_MainWindowXcls_delprojectbutton* _tmp21_;
+ ClutterActor* _tmp22_;
+ Xcls_MainWindow* _tmp23_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp24_;
+ ClutterActor* _tmp25_;
+ Xcls_MainWindow* _tmp26_;
+ Xcls_MainWindowXcls_projectbutton* _tmp27_;
+ ClutterActor* _tmp28_;
+ Xcls_MainWindow* _tmp29_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp30_;
+ ClutterActor* _tmp31_;
+ Xcls_MainWindow* _tmp32_;
+ Xcls_MainWindowXcls_objectshowbutton* _tmp33_;
+ ClutterActor* _tmp34_;
+ Xcls_MainWindow* _tmp35_;
+ Xcls_MainWindowXcls_addpropbutton* _tmp36_;
+ ClutterActor* _tmp37_;
+ Xcls_MainWindow* _tmp38_;
+ Xcls_MainWindowXcls_addlistenerbutton* _tmp39_;
+ ClutterActor* _tmp40_;
+ Xcls_MainWindowXcls_editpane* _tmp41_;
+ GtkVPaned* _tmp42_;
+ Xcls_WindowLeftProjects* _tmp43_;
+ GtkVBox* _tmp44_;
+ Xcls_MainWindow* _tmp45_;
+ Xcls_MainWindowXcls_rooview* _tmp46_;
+ GtkClutterActor* _tmp47_;
+ GtkClutterActor* _tmp48_;
+ GtkClutterActor* el;
+ GtkClutterActor* _tmp49_;
+ GtkClutterActor* _tmp50_;
+ GtkClutterActor* _tmp51_;
+ GtkClutterActor* _tmp52_;
+ Xcls_MainWindow* _tmp53_;
+ gchar* _tmp54_;
+ Xcls_MainWindow* _tmp55_;
+ ProjectProject* _tmp56_;
+ GtkClutterActor* _tmp61_;
+#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
+#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_ != NULL;
+#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_);
+#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp3_) {
+#line 6332 "MainWindow.vala.c"
+ Xcls_WindowLeftTree* _tmp4_;
+ JsRenderJsRender* _tmp5_ = NULL;
+ JsRenderJsRender* _tmp6_;
+ const gchar* _tmp7_;
+ gboolean _tmp8_;
+#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->left_tree;
+#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = xcls_windowlefttree_getActiveFile (_tmp4_);
+#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_;
+#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->xtype;
+#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = g_strcmp0 (_tmp7_, "Roo") == 0;
+#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp6_);
+#line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp8_) {
+#line 6352 "MainWindow.vala.c"
+ Xcls_WindowRooView* _tmp9_;
+#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->window_rooview;
+#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_createThumb (_tmp9_);
+#line 6358 "MainWindow.vala.c"
+ } else {
+ Xcls_GladeView* _tmp10_;
+#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->window_gladeview;
+#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_gladeview_createThumb (_tmp10_);
+#line 6365 "MainWindow.vala.c"
+ }
+ }
+#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->addprojectbutton;
+#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->el;
+#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp13_);
+#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = self->priv->_this;
+#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->addfilebutton;
+#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->el;
+#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp16_);
+#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->priv->_this;
+#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->backbutton;
+#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_->el;
+#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp19_);
+#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->delprojectbutton;
+#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _tmp21_->el;
+#line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp22_);
+#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = self->priv->_this;
+#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->editfilebutton;
+#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->el;
+#line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp25_);
+#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->priv->_this;
+#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->projectbutton;
+#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _tmp27_->el;
+#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp28_);
+#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = self->priv->_this;
+#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = _tmp29_->projecteditbutton;
+#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _tmp30_->el;
+#line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp31_);
+#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = self->priv->_this;
+#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_->objectshowbutton;
+#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = _tmp33_->el;
+#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp34_);
+#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = self->priv->_this;
+#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = _tmp35_->addpropbutton;
+#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _tmp36_->el;
+#line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp37_);
+#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = self->priv->_this;
+#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = _tmp38_->addlistenerbutton;
+#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _tmp39_->el;
+#line 736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp40_);
+#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = self->editpane;
+#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = _tmp41_->el;
+#line 746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_hide ((GtkWidget*) _tmp42_);
+#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp43_ = self->left_projects;
+#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp44_ = _tmp43_->el;
+#line 748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show ((GtkWidget*) _tmp44_);
+#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp45_ = self->priv->_this;
+#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp46_ = _tmp45_->rooview;
+#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp47_ = _tmp46_->el;
+#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp48_ = _g_object_ref0 (_tmp47_);
+#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp48_;
+#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp49_ = el;
+#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp49_);
+#line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp50_ = el;
+#line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_easing_duration ((ClutterActor*) _tmp50_, (guint) 1000);
+#line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp51_ = el;
+#line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_rotation_angle ((ClutterActor*) _tmp51_, CLUTTER_Y_AXIS, (gdouble) 360.0f);
+#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp52_ = el;
+#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp52_, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp53_ = self->priv->_this;
+#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp54_ = g_strdup ("files");
+#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp53_->state);
+#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp53_->state = _tmp54_;
+#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp55_ = self->priv->_this;
+#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp56_ = _tmp55_->project;
+#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp56_ != NULL) {
+#line 6500 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp57_;
+ Xcls_WindowLeftProjects* _tmp58_;
+ Xcls_MainWindow* _tmp59_;
+ ProjectProject* _tmp60_;
+#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp57_ = self->priv->_this;
+#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp58_ = _tmp57_->left_projects;
+#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp59_ = self->priv->_this;
+#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp60_ = _tmp59_->project;
+#line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowleftprojects_selectProject (_tmp58_, _tmp60_);
+#line 6515 "MainWindow.vala.c"
+ }
+#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp61_ = el;
+#line 766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp61_);
+#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("show view browsing");
+#line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 6525 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_showObject (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_WindowLeftTree* _tmp1_;
+ JsRenderNode* _tmp2_ = NULL;
+ JsRenderNode* n;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_WindowLeftTree* _tmp4_;
+ Xcls_WindowLeftTreeXcls_model* _tmp5_;
+ JsRenderJsRender* _tmp6_;
+ gboolean _tmp7_ = FALSE;
+ JsRenderNode* _tmp8_;
+ gboolean _tmp14_;
+ Xcls_MainWindow* _tmp15_;
+ Xcls_MainWindowXcls_backbutton* _tmp16_;
+ ClutterActor* _tmp17_;
+ Xcls_MainWindow* _tmp18_;
+ Xcls_MainWindowXcls_projectbutton* _tmp19_;
+ ClutterActor* _tmp20_;
+ Xcls_MainWindow* _tmp21_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp22_;
+ ClutterActor* _tmp23_;
+ Xcls_MainWindow* _tmp24_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp25_;
+ ClutterActor* _tmp26_;
+ Xcls_RightPalete* _tmp27_;
+ GtkVBox* _tmp28_;
+ gchar* _tmp29_ = NULL;
+ JsRenderNode* _tmp30_;
+ Xcls_RightPalete* _tmp34_;
+ Xcls_MainWindow* _tmp35_;
+ Xcls_WindowLeftTree* _tmp36_;
+ JsRenderJsRender* _tmp37_ = NULL;
+ JsRenderJsRender* _tmp38_;
+ PaletePalete* _tmp39_ = NULL;
+ PaletePalete* _tmp40_;
+ const gchar* _tmp41_;
+ Xcls_MainWindow* _tmp42_;
+ Xcls_MainWindowXcls_objectview* _tmp43_;
+ GtkClutterActor* _tmp44_;
+ Xcls_MainWindow* _tmp45_;
+ Xcls_MainWindowXcls_rooview* _tmp46_;
+ GtkClutterActor* _tmp47_;
+ GtkClutterActor* _tmp48_;
+ GtkClutterActor* el;
+ GtkClutterActor* _tmp49_;
+ Xcls_MainWindow* _tmp50_;
+ Xcls_MainWindowXcls_clutterembed* _tmp51_;
+ Xcls_MainWindow* _tmp52_;
+ Xcls_MainWindowXcls_objectview* _tmp53_;
+ GtkClutterActor* _tmp54_;
+ GtkClutterActor* _tmp55_;
+ Xcls_MainWindow* _tmp56_;
+ Xcls_MainWindowXcls_objectview* _tmp57_;
+ GtkClutterActor* _tmp58_;
+ gchar* _tmp59_;
+#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->left_tree;
+#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = xcls_windowlefttree_getActiveElement (_tmp1_);
+#line 775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ n = _tmp2_;
+#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->left_tree;
+#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->model;
+#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->file;
+#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp6_ == NULL) {
+#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (n);
+#line 778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 6608 "MainWindow.vala.c"
+ }
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = n;
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp8_ == NULL) {
+#line 6614 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp9_;
+ Xcls_WindowLeftTree* _tmp10_;
+ Xcls_WindowLeftTreeXcls_model* _tmp11_;
+ JsRenderJsRender* _tmp12_;
+ JsRenderNode* _tmp13_;
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->left_tree;
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->model;
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->file;
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->tree;
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp13_ != NULL;
+#line 6632 "MainWindow.vala.c"
+ } else {
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = FALSE;
+#line 6636 "MainWindow.vala.c"
+ }
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp7_;
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp14_) {
+#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (n);
+#line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 6646 "MainWindow.vala.c"
+ }
+#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->backbutton;
+#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp17_);
+#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->priv->_this;
+#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_->projectbutton;
+#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->el;
+#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp20_);
+#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = self->priv->_this;
+#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _tmp21_->editfilebutton;
+#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->el;
+#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp23_);
+#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->priv->_this;
+#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->projecteditbutton;
+#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->el;
+#line 788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp26_);
+#line 792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = self->rightpalete;
+#line 792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _tmp27_->el;
+#line 792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp28_);
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = n;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp30_ == NULL) {
+#line 6690 "MainWindow.vala.c"
+ gchar* _tmp31_;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = g_strdup ("*top");
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp29_);
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = _tmp31_;
+#line 6698 "MainWindow.vala.c"
+ } else {
+ JsRenderNode* _tmp32_;
+ gchar* _tmp33_ = NULL;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = n;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = js_render_node_fqn (_tmp32_);
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp29_);
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = _tmp33_;
+#line 6710 "MainWindow.vala.c"
+ }
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = self->rightpalete;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = self->priv->_this;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = _tmp35_->left_tree;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = xcls_windowlefttree_getActiveFile (_tmp36_);
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = _tmp37_;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = js_render_js_render_palete (_tmp38_);
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _tmp39_;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = _tmp29_;
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_rightpalete_load (_tmp34_, _tmp40_, _tmp41_);
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp40_);
+#line 793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp38_);
+#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = self->priv->_this;
+#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp43_ = _tmp42_->objectview;
+#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp44_ = _tmp43_->el;
+#line 798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp44_);
+#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp45_ = self->priv->_this;
+#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp46_ = _tmp45_->rooview;
+#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp47_ = _tmp46_->el;
+#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp48_ = _g_object_ref0 (_tmp47_);
+#line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp48_;
+#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp49_ = el;
+#line 801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp49_);
+#line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp50_ = self->priv->_this;
+#line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp51_ = _tmp50_->clutterembed;
+#line 803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_clutterembed_setSizesAlloc (_tmp51_, "object");
+#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp52_ = self->priv->_this;
+#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp53_ = _tmp52_->objectview;
+#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp54_ = _tmp53_->el;
+#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp54_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp55_ = el;
+#line 812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp55_);
+#line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp56_ = self->priv->_this;
+#line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp57_ = _tmp56_->objectview;
+#line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp58_ = _tmp57_->el;
+#line 813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp58_);
+#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp59_ = g_strdup ("object");
+#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp59_;
+#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp29_);
+#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (n);
+#line 6794 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideObject (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp1_;
+ ClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_backbutton* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_projectbutton* _tmp7_;
+ ClutterActor* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp10_;
+ ClutterActor* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_objectview* _tmp13_;
+ GtkClutterActor* _tmp14_;
+ Xcls_MainWindow* _tmp15_;
+ Xcls_MainWindowXcls_rooview* _tmp16_;
+ GtkClutterActor* _tmp17_;
+ GtkClutterActor* _tmp18_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp19_;
+ Xcls_MainWindowXcls_objectview* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ gchar* _tmp23_;
+ Xcls_MainWindow* _tmp24_;
+ Xcls_MainWindowXcls_objectview* _tmp25_;
+ GtkClutterActor* _tmp26_;
+#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->projecteditbutton;
+#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp2_);
+#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->backbutton;
+#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp5_);
+#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->projectbutton;
+#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp8_);
+#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->editfilebutton;
+#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->el;
+#line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp11_);
+#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->objectview;
+#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp14_);
+#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->rooview;
+#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _g_object_ref0 (_tmp17_);
+#line 824 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp18_;
+#line 825 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->priv->_this;
+#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->objectview;
+#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = g_strdup ("edit");
+#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp22_->state);
+#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_->state = _tmp23_;
+#line 835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->priv->_this;
+#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->objectview;
+#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->el;
+#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp26_);
+#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 6911 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_vbox* _tmp3_;
+ GtkVBox* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_mainpane* _tmp6_;
+ Xcls_MainWindowXcls_mainpane* child_0;
+ GtkVBox* _tmp7_;
+ GtkHPaned* _tmp8_;
+#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_vbox*) g_object_new (object_type, NULL);
+#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->vbox);
+#line 852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->vbox = _tmp3_;
+#line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
+#line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_mainpane_new (_tmp5_);
+#line 858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 859 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_end ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, TRUE, TRUE, (guint) 0);
+#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 6973 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner) {
+#line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_vbox_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX, _owner);
+#line 6980 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox_class_init (Xcls_MainWindowXcls_vboxClass * klass) {
+#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_vbox_parent_class = g_type_class_peek_parent (klass);
+#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_vboxPrivate));
+#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox_finalize;
+#line 6991 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox_instance_init (Xcls_MainWindowXcls_vbox * self) {
+#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE (self);
+#line 6998 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_vbox * self;
+#line 840 "/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 842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox_parent_class)->finalize (obj);
+#line 7012 "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_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_mainpane * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_mainpane* _tmp3_;
+ GtkHPaned* _tmp4_;
+ GtkHPaned* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_leftpane* _tmp7_;
+ Xcls_MainWindowXcls_leftpane* child_0;
+ GtkHPaned* _tmp8_;
+ GtkVBox* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_MainWindowXcls_VBox8* _tmp11_;
+ Xcls_MainWindowXcls_VBox8* child_1;
+ GtkHPaned* _tmp12_;
+ GtkVBox* _tmp13_;
+#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_mainpane*) g_object_new (object_type, NULL);
+#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->mainpane);
+#line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->mainpane = _tmp3_;
+#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkHPaned*) gtk_hpaned_new ();
+#line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 879 "/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"
+ self->el = _tmp4_;
+#line 882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->lastWidth = 0;
+#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 885 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_set_position ((GtkPaned*) _tmp5_, 400);
+#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = xcls_mainwindow_xcls_leftpane_new (_tmp6_);
+#line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp7_;
+#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_add1 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_);
+#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = xcls_mainwindow_xcls_vbox8_new (_tmp10_);
+#line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_1 = _tmp11_;
+#line 890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_1);
+#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = child_1->el;
+#line 891 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_add2 ((GtkPaned*) _tmp12_, (GtkWidget*) _tmp13_);
+#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_1);
+#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7114 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner) {
+#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_mainpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, _owner);
+#line 7121 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_mainpane_class_init (Xcls_MainWindowXcls_mainpaneClass * klass) {
+#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_mainpane_parent_class = g_type_class_peek_parent (klass);
+#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_mainpanePrivate));
+#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_mainpane_finalize;
+#line 7132 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_mainpane_instance_init (Xcls_MainWindowXcls_mainpane * self) {
+#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE (self);
+#line 7139 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_mainpane * self;
+#line 865 "/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 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 868 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_mainpane_parent_class)->finalize (obj);
+#line 7153 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_leftpane* _tmp3_;
+ GtkVBox* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_editpane* _tmp6_;
+ Xcls_MainWindowXcls_editpane* child_0;
+ GtkVBox* _tmp7_;
+ GtkVPaned* _tmp8_;
+#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_leftpane*) g_object_new (object_type, NULL);
+#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 907 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->leftpane);
+#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->leftpane = _tmp3_;
+#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
+#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_editpane_new (_tmp5_);
+#line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 915 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 916 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
+#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7227 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner) {
+#line 905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_leftpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, _owner);
+#line 7234 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_leftpane_class_init (Xcls_MainWindowXcls_leftpaneClass * klass) {
+#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_leftpane_parent_class = g_type_class_peek_parent (klass);
+#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_leftpanePrivate));
+#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_leftpane_finalize;
+#line 7245 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_leftpane_instance_init (Xcls_MainWindowXcls_leftpane * self) {
+#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE (self);
+#line 7252 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_leftpane * self;
+#line 896 "/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 898 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 899 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_leftpane_parent_class)->finalize (obj);
+#line 7266 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_editpane* _tmp3_;
+ GtkVPaned* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_tree* _tmp6_;
+ Xcls_MainWindowXcls_tree* child_0;
+ GtkVPaned* _tmp7_;
+ GtkVBox* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_props* _tmp10_;
+ Xcls_MainWindowXcls_props* child_1;
+ GtkVPaned* _tmp11_;
+ GtkVBox* _tmp12_;
+#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_editpane*) g_object_new (object_type, NULL);
+#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->editpane);
+#line 933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->editpane = _tmp3_;
+#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVPaned*) gtk_vpaned_new ();
+#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_tree_new (_tmp5_);
+#line 939 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 940 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_add1 ((GtkPaned*) _tmp7_, (GtkWidget*) _tmp8_);
+#line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = xcls_mainwindow_xcls_props_new (_tmp9_);
+#line 942 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_1 = _tmp10_;
+#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_1);
+#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = child_1->el;
+#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_add2 ((GtkPaned*) _tmp11_, (GtkWidget*) _tmp12_);
+#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_1);
+#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7361 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner) {
+#line 930 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_editpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, _owner);
+#line 7368 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_editpane_class_init (Xcls_MainWindowXcls_editpaneClass * klass) {
+#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_editpane_parent_class = g_type_class_peek_parent (klass);
+#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editpanePrivate));
+#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editpane_finalize;
+#line 7379 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_editpane_instance_init (Xcls_MainWindowXcls_editpane * self) {
+#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE (self);
+#line 7386 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_editpane * self;
+#line 921 "/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 923 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_editpane_parent_class)->finalize (obj);
+#line 7400 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_tree* _tmp3_;
+ GtkVBox* _tmp4_;
+#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_tree*) g_object_new (object_type, NULL);
+#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->tree);
+#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->tree = _tmp3_;
+#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
+#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 962 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7453 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner) {
+#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_tree_construct (XCLS_MAINWINDOW_TYPE_XCLS_TREE, _owner);
+#line 7460 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_tree_class_init (Xcls_MainWindowXcls_treeClass * klass) {
+#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_tree_parent_class = g_type_class_peek_parent (klass);
+#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_treePrivate));
+#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_tree_finalize;
+#line 7471 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_tree_instance_init (Xcls_MainWindowXcls_tree * self) {
+#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE (self);
+#line 7478 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_tree_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_tree * self;
+#line 949 "/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 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_tree_parent_class)->finalize (obj);
+#line 7492 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_props* _tmp3_;
+ GtkVBox* _tmp4_;
+#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_props*) g_object_new (object_type, NULL);
+#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->props);
+#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->props = _tmp3_;
+#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
+#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7545 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner) {
+#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_props_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROPS, _owner);
+#line 7552 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_props_class_init (Xcls_MainWindowXcls_propsClass * klass) {
+#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_props_parent_class = g_type_class_peek_parent (klass);
+#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_propsPrivate));
+#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_props_finalize;
+#line 7563 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_props_instance_init (Xcls_MainWindowXcls_props * self) {
+#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE (self);
+#line 7570 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_props_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_props * self;
+#line 971 "/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 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_props_parent_class)->finalize (obj);
+#line 7584 "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_VBox8* xcls_mainwindow_xcls_vbox8_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_VBox8 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkVBox* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_clutterembed* _tmp4_;
+ Xcls_MainWindowXcls_clutterembed* child_0;
+ GtkVBox* _tmp5_;
+ GtkClutterEmbed* _tmp6_;
+#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_VBox8*) g_object_new (object_type, NULL);
+#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
+#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_clutterembed_new (_tmp3_);
+#line 1010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 1011 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = child_0->el;
+#line 1012 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0);
+#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7648 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_VBox8* xcls_mainwindow_xcls_vbox8_new (Xcls_MainWindow* _owner) {
+#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_vbox8_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, _owner);
+#line 7655 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox8_class_init (Xcls_MainWindowXcls_VBox8Class * klass) {
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_vbox8_parent_class = g_type_class_peek_parent (klass);
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_VBox8Private));
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox8_finalize;
+#line 7666 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox8_instance_init (Xcls_MainWindowXcls_VBox8 * self) {
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_VBOX8_GET_PRIVATE (self);
+#line 7673 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox8_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_VBox8 * self;
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX8, Xcls_MainWindowXcls_VBox8);
+#line 995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox8_parent_class)->finalize (obj);
+#line 7687 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_vbox8_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_vbox8_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_vbox8_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_VBox8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_vbox8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_VBox8), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_vbox8_instance_init, NULL };
+ GType xcls_mainwindow_xcls_vbox8_type_id;
+ xcls_mainwindow_xcls_vbox8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_VBox8", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_vbox8_type_id__volatile, xcls_mainwindow_xcls_vbox8_type_id);
+ }
+ return xcls_mainwindow_xcls_vbox8_type_id__volatile;
+}
+
+
+static void __lambda73_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc) {
+ GtkAllocation _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ const gchar* _tmp2_;
+#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (alloc != NULL);
+#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = *alloc;
+#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->priv->_this;
+#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->state;
+#line 1060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_clutterembed_setSizes (self, &_tmp0_, _tmp2_);
+#line 7717 "MainWindow.vala.c"
+}
+
+
+static void ___lambda73__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) {
+#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda73_ (self, allocation);
+#line 7724 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_clutterembed* _tmp3_;
+ GtkClutterEmbed* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_rooview* _tmp6_;
+ Xcls_MainWindowXcls_rooview* child_0;
+ GtkClutterEmbed* _tmp7_;
+ ClutterActor* _tmp8_ = NULL;
+ GtkClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_MainWindowXcls_objectview* _tmp11_;
+ Xcls_MainWindowXcls_objectview* child_1;
+ GtkClutterEmbed* _tmp12_;
+ ClutterActor* _tmp13_ = NULL;
+ GtkClutterActor* _tmp14_;
+ Xcls_MainWindow* _tmp15_;
+ Xcls_MainWindowXcls_codeeditview* _tmp16_;
+ Xcls_MainWindowXcls_codeeditview* child_2;
+ GtkClutterEmbed* _tmp17_;
+ ClutterActor* _tmp18_ = NULL;
+ GtkClutterActor* _tmp19_;
+ Xcls_MainWindow* _tmp20_;
+ Xcls_MainWindowXcls_addpropsview* _tmp21_;
+ Xcls_MainWindowXcls_addpropsview* child_3;
+ GtkClutterEmbed* _tmp22_;
+ ClutterActor* _tmp23_ = NULL;
+ GtkClutterActor* _tmp24_;
+ Xcls_MainWindow* _tmp25_;
+ Xcls_MainWindowXcls_projecteditview* _tmp26_;
+ Xcls_MainWindowXcls_projecteditview* child_4;
+ GtkClutterEmbed* _tmp27_;
+ ClutterActor* _tmp28_ = NULL;
+ GtkClutterActor* _tmp29_;
+ Xcls_MainWindow* _tmp30_;
+ Xcls_MainWindowXcls_buttonlayout* _tmp31_;
+ Xcls_MainWindowXcls_buttonlayout* child_5;
+ GtkClutterEmbed* _tmp32_;
+ ClutterActor* _tmp33_ = NULL;
+ ClutterActor* _tmp34_;
+ GtkClutterEmbed* _tmp35_;
+ ClutterActor* _tmp36_ = NULL;
+ ClutterActor* _tmp37_;
+ ClutterActor* stage;
+ ClutterColor _tmp38_ = {0};
+ GtkClutterEmbed* _tmp39_;
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_clutterembed*) g_object_new (object_type, NULL);
+#line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1028 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->clutterembed);
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->clutterembed = _tmp3_;
+#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterEmbed*) gtk_clutter_embed_new ();
+#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1035 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1035 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_rooview_new (_tmp5_);
+#line 1035 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 1036 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = gtk_clutter_embed_get_stage (_tmp7_);
+#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
+#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = xcls_mainwindow_xcls_objectview_new (_tmp10_);
+#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_1 = _tmp11_;
+#line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_1);
+#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
+#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = child_1->el;
+#line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp13_, (ClutterActor*) _tmp14_);
+#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = xcls_mainwindow_xcls_codeeditview_new (_tmp15_);
+#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_2 = _tmp16_;
+#line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_2);
+#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->el;
+#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
+#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = child_2->el;
+#line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp18_, (ClutterActor*) _tmp19_);
+#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = xcls_mainwindow_xcls_addpropsview_new (_tmp20_);
+#line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_3 = _tmp21_;
+#line 1045 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_3);
+#line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->el;
+#line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
+#line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = child_3->el;
+#line 1046 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_);
+#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->priv->_this;
+#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = xcls_mainwindow_xcls_projecteditview_new (_tmp25_);
+#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_4 = _tmp26_;
+#line 1048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_4);
+#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = self->el;
+#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = gtk_clutter_embed_get_stage (_tmp27_);
+#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = child_4->el;
+#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp28_, (ClutterActor*) _tmp29_);
+#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = self->priv->_this;
+#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = xcls_mainwindow_xcls_buttonlayout_new (_tmp30_);
+#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_5 = _tmp31_;
+#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_5);
+#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = self->el;
+#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
+#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = child_5->el;
+#line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp33_, _tmp34_);
+#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = self->el;
+#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = gtk_clutter_embed_get_stage (_tmp35_);
+#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _g_object_ref0 (_tmp36_);
+#line 1056 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp37_;
+#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp38_, "#000");
+#line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (stage, &_tmp38_);
+#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = self->el;
+#line 1059 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object ((GtkWidget*) _tmp39_, "size-allocate", (GCallback) ___lambda73__gtk_widget_size_allocate, self, 0);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_5);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_4);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_3);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_2);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_1);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7933 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner) {
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_clutterembed_construct (XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, _owner);
+#line 7940 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_xcls_clutterembed_setSizes (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc, const gchar* state) {
+ Xcls_MainWindow* _tmp0_;
+ gboolean _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_ClutterFiles* _tmp3_;
+ GtkAllocation _tmp4_;
+ gint _tmp5_;
+ GtkAllocation _tmp6_;
+ gint _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+ Xcls_MainWindowXcls_projecteditview* _tmp9_;
+ GtkClutterActor* _tmp10_;
+ GtkAllocation _tmp11_;
+ gint _tmp12_;
+ GtkAllocation _tmp13_;
+ gint _tmp14_;
+ gfloat _tmp15_ = 0.0F;
+ GtkAllocation _tmp16_;
+ gint _tmp17_;
+ gfloat _tmp20_;
+ gfloat avail;
+ gfloat _tmp21_ = 0.0F;
+ gfloat _tmp22_;
+ gfloat _tmp24_;
+ gfloat palsize;
+ gfloat _tmp25_;
+ Xcls_MainWindow* _tmp26_;
+ Xcls_MainWindowXcls_objectview* _tmp27_;
+ GtkClutterActor* _tmp28_;
+ gfloat _tmp29_;
+ GtkAllocation _tmp30_;
+ gint _tmp31_;
+ Xcls_MainWindow* _tmp32_;
+ Xcls_MainWindowXcls_addpropsview* _tmp33_;
+ GtkClutterActor* _tmp34_;
+ gfloat _tmp35_;
+ GtkAllocation _tmp36_;
+ gint _tmp37_;
+ gfloat _tmp38_ = 0.0F;
+ gfloat _tmp39_;
+ gfloat _tmp41_;
+ gfloat codesize;
+ gfloat _tmp42_;
+ Xcls_MainWindow* _tmp43_;
+ Xcls_MainWindowXcls_codeeditview* _tmp44_;
+ GtkClutterActor* _tmp45_;
+ gfloat _tmp46_;
+ GtkAllocation _tmp47_;
+ gint _tmp48_;
+ Xcls_MainWindow* _tmp49_;
+ Xcls_MainWindowXcls_rooview* _tmp50_;
+ GtkClutterActor* _tmp51_;
+ GtkAllocation _tmp52_;
+ gint _tmp53_;
+ GtkAllocation _tmp54_;
+ gint _tmp55_;
+ const gchar* _tmp56_;
+ const gchar* _tmp57_;
+ GQuark _tmp59_ = 0U;
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp58_label0 = 0;
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp58_label1 = 0;
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp58_label2 = 0;
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp58_label3 = 0;
+#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (alloc != NULL);
+#line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (state != NULL);
+#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->children_loaded;
+#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (!_tmp1_) {
+#line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 8025 "MainWindow.vala.c"
+ }
+#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->clutterfiles;
+#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = *alloc;
+#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_.width;
+#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = *alloc;
+#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_.height;
+#line 1069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_clutterfiles_set_size (_tmp3_, (gfloat) (_tmp5_ - 50), (gfloat) _tmp7_);
+#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->projecteditview;
+#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->el;
+#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = *alloc;
+#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_.width;
+#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = *alloc;
+#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_.height;
+#line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp10_, (gfloat) (_tmp12_ - 50), _tmp14_ / 2.0f);
+#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = *alloc;
+#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_.width;
+#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (((gfloat) _tmp17_) < 50.0f) {
+#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = (gfloat) 0;
+#line 8065 "MainWindow.vala.c"
+ } else {
+ GtkAllocation _tmp18_;
+ gint _tmp19_;
+#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = *alloc;
+#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_.width;
+#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp19_ - 50.0f;
+#line 8075 "MainWindow.vala.c"
+ }
+#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp15_;
+#line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ avail = _tmp20_;
+#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = avail;
+#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp22_ < 300.0f) {
+#line 8085 "MainWindow.vala.c"
+ gfloat _tmp23_;
+#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = avail;
+#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp23_;
+#line 8091 "MainWindow.vala.c"
+ } else {
+#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = 300.0f;
+#line 8095 "MainWindow.vala.c"
+ }
+#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp21_;
+#line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ palsize = _tmp24_;
+#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = palsize;
+#line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("set palsize size %f\n", (gdouble) _tmp25_);
+#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->priv->_this;
+#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->objectview;
+#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _tmp27_->el;
+#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = palsize;
+#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = *alloc;
+#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _tmp30_.height;
+#line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp28_, _tmp29_, (gfloat) _tmp31_);
+#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = self->priv->_this;
+#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_->addpropsview;
+#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = _tmp33_->el;
+#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = palsize;
+#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = *alloc;
+#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _tmp36_.height;
+#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp34_, _tmp35_, (gfloat) _tmp37_);
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = avail;
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp39_ < 600.0f) {
+#line 8137 "MainWindow.vala.c"
+ gfloat _tmp40_;
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = avail;
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = _tmp40_;
+#line 8143 "MainWindow.vala.c"
+ } else {
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = 600.0f;
+#line 8147 "MainWindow.vala.c"
+ }
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = _tmp38_;
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ codesize = _tmp41_;
+#line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = codesize;
+#line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("set code size %f\n", (gdouble) _tmp42_);
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp43_ = self->priv->_this;
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp44_ = _tmp43_->codeeditview;
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp45_ = _tmp44_->el;
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp46_ = codesize;
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp47_ = *alloc;
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp48_ = _tmp47_.height;
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp45_, _tmp46_, (gfloat) _tmp48_);
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp49_ = self->priv->_this;
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp50_ = _tmp49_->rooview;
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp51_ = _tmp50_->el;
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp52_ = *alloc;
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp53_ = _tmp52_.width;
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp54_ = *alloc;
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp55_ = _tmp54_.height;
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp51_, (gfloat) (_tmp53_ - 50), (gfloat) _tmp55_);
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp56_ = state;
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp57_ = _tmp56_;
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp59_ = (NULL == _tmp57_) ? 0 : g_quark_from_string (_tmp57_);
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp59_ == ((0 != _tmp58_label0) ? _tmp58_label0 : (_tmp58_label0 = g_quark_from_static_string ("codeedit")))) {
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8197 "MainWindow.vala.c"
+ default:
+ {
+ gfloat _tmp60_ = 0.0F;
+ gfloat _tmp61_;
+ gfloat _tmp65_;
+ gfloat scale;
+ Xcls_MainWindow* _tmp66_;
+ Xcls_MainWindowXcls_rooview* _tmp67_;
+ GtkClutterActor* _tmp68_;
+ gfloat _tmp69_;
+ gfloat _tmp70_;
+#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp61_ = avail;
+#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp61_ > 0.0f) {
+#line 8213 "MainWindow.vala.c"
+ gfloat _tmp62_;
+ gfloat _tmp63_;
+ gfloat _tmp64_;
+#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp62_ = avail;
+#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp63_ = codesize;
+#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp64_ = avail;
+#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp60_ = ((_tmp62_ - _tmp63_) - 10) / _tmp64_;
+#line 8225 "MainWindow.vala.c"
+ } else {
+#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp60_ = 0.0f;
+#line 8229 "MainWindow.vala.c"
+ }
+#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp65_ = _tmp60_;
+#line 1100 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ scale = _tmp65_;
+#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp66_ = self->priv->_this;
+#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp67_ = _tmp66_->rooview;
+#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp68_ = _tmp67_->el;
+#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp69_ = scale;
+#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp70_ = scale;
+#line 1103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp68_, (gdouble) _tmp69_, (gdouble) _tmp70_);
+#line 1104 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8249 "MainWindow.vala.c"
+ }
+ }
+ } else if (((_tmp59_ == ((0 != _tmp58_label1) ? _tmp58_label1 : (_tmp58_label1 = g_quark_from_static_string ("addprop")))) || (_tmp59_ == ((0 != _tmp58_label2) ? _tmp58_label2 : (_tmp58_label2 = g_quark_from_static_string ("addlistener"))))) || (_tmp59_ == ((0 != _tmp58_label3) ? _tmp58_label3 : (_tmp58_label3 = g_quark_from_static_string ("object"))))) {
+#line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8255 "MainWindow.vala.c"
+ default:
+ {
+ gfloat _tmp71_ = 0.0F;
+ gfloat _tmp72_;
+ gfloat _tmp76_;
+ gfloat scale;
+ Xcls_MainWindow* _tmp77_;
+ Xcls_MainWindowXcls_rooview* _tmp78_;
+ GtkClutterActor* _tmp79_;
+ gfloat _tmp80_;
+ gfloat _tmp81_;
+#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp72_ = avail;
+#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp72_ > 0.0f) {
+#line 8271 "MainWindow.vala.c"
+ gfloat _tmp73_;
+ gfloat _tmp74_;
+ gfloat _tmp75_;
+#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp73_ = avail;
+#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp74_ = palsize;
+#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp75_ = avail;
+#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp71_ = ((_tmp73_ - _tmp74_) - 10) / _tmp75_;
+#line 8283 "MainWindow.vala.c"
+ } else {
+#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp71_ = 0.0f;
+#line 8287 "MainWindow.vala.c"
+ }
+#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp76_ = _tmp71_;
+#line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ scale = _tmp76_;
+#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp77_ = self->priv->_this;
+#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp78_ = _tmp77_->rooview;
+#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp79_ = _tmp78_->el;
+#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp80_ = scale;
+#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp81_ = scale;
+#line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp79_, (gdouble) _tmp80_, (gdouble) _tmp81_);
+#line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8307 "MainWindow.vala.c"
+ }
+ }
+ }
+}
+
+
+void xcls_mainwindow_xcls_clutterembed_setSizesAlloc (Xcls_MainWindowXcls_clutterembed* self, const gchar* state) {
+ GtkAllocation alloc = {0};
+ GtkClutterEmbed* _tmp0_;
+ GtkAllocation _tmp1_ = {0};
+ GtkAllocation _tmp2_;
+ const gchar* _tmp3_;
+#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (state != NULL);
+#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_get_allocation ((GtkWidget*) _tmp0_, &_tmp1_);
+#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ alloc = _tmp1_;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = alloc;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = state;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_clutterembed_setSizes (self, &_tmp2_, _tmp3_);
+#line 8336 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_clutterembed_class_init (Xcls_MainWindowXcls_clutterembedClass * klass) {
+#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_clutterembed_parent_class = g_type_class_peek_parent (klass);
+#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_clutterembedPrivate));
+#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_clutterembed_finalize;
+#line 8347 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_clutterembed_instance_init (Xcls_MainWindowXcls_clutterembed * self) {
+#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE (self);
+#line 8354 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_clutterembed * self;
+#line 1017 "/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 1019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_clutterembed_parent_class)->finalize (obj);
+#line 8368 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_rooview* _tmp3_;
+ GtkClutterActor* _tmp4_;
+#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_rooview*) g_object_new (object_type, NULL);
+#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->rooview);
+#line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->rooview = _tmp3_;
+#line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 8419 "MainWindow.vala.c"
+ {
+ GtkClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_clutterembed* _tmp7_;
+ GtkClutterEmbed* _tmp8_;
+ ClutterActor* _tmp9_ = NULL;
+ ClutterAlignConstraint* _tmp10_;
+ ClutterAlignConstraint* _tmp11_;
+ GtkClutterActor* _tmp12_;
+ GtkClutterActor* _tmp13_;
+ Xcls_MainWindow* _tmp14_;
+ Xcls_MainWindowXcls_clutterembed* _tmp15_;
+ GtkClutterEmbed* _tmp16_;
+ ClutterActor* _tmp17_ = NULL;
+ gfloat _tmp18_;
+ gfloat _tmp19_;
+ Xcls_MainWindow* _tmp20_;
+ Xcls_MainWindowXcls_clutterembed* _tmp21_;
+ GtkClutterEmbed* _tmp22_;
+ ClutterActor* _tmp23_ = NULL;
+ gfloat _tmp24_;
+ gfloat _tmp25_;
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->clutterembed;
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp10_);
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_;
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
+#line 1145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp11_);
+#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 1.0f, 1.0f);
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = self->priv->_this;
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->clutterembed;
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->el;
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = gtk_clutter_embed_get_stage (_tmp16_);
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = clutter_actor_get_width (_tmp17_);
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_;
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->clutterembed;
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _tmp21_->el;
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = clutter_actor_get_height (_tmp23_);
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_;
+#line 1156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp13_, _tmp19_ - 50, _tmp25_);
+#line 8494 "MainWindow.vala.c"
+ }
+#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 8498 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner) {
+#line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_rooview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, _owner);
+#line 8505 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_rooview_class_init (Xcls_MainWindowXcls_rooviewClass * klass) {
+#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_rooview_parent_class = g_type_class_peek_parent (klass);
+#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_rooviewPrivate));
+#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_rooview_finalize;
+#line 8516 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_rooview_instance_init (Xcls_MainWindowXcls_rooview * self) {
+#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE (self);
+#line 8523 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_rooview * self;
+#line 1121 "/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 1123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_rooview_parent_class)->finalize (obj);
+#line 8537 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_objectview* _tmp3_;
+ GtkClutterActor* _tmp4_;
+#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_objectview*) g_object_new (object_type, NULL);
+#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->objectview);
+#line 1175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->objectview = _tmp3_;
+#line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 8588 "MainWindow.vala.c"
+ {
+ GtkClutterActor* _tmp5_;
+ GtkClutterActor* _tmp6_;
+ GtkClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ GtkClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_MainWindowXcls_clutterembed* _tmp11_;
+ GtkClutterEmbed* _tmp12_;
+ ClutterActor* _tmp13_ = NULL;
+ gfloat _tmp14_;
+ gfloat _tmp15_;
+ Xcls_MainWindow* _tmp16_;
+ Xcls_MainWindowXcls_clutterembed* _tmp17_;
+ GtkClutterEmbed* _tmp18_;
+ ClutterActor* _tmp19_ = NULL;
+ gfloat _tmp20_;
+ gfloat _tmp21_;
+#line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1195 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
+#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
+#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1198 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
+#line 1199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->clutterembed;
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = clutter_actor_get_width (_tmp13_);
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_;
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->clutterembed;
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = clutter_actor_get_height (_tmp19_);
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_;
+#line 1200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
+#line 8651 "MainWindow.vala.c"
+ }
+#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 8655 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner) {
+#line 1172 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_objectview_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, _owner);
+#line 8662 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectview_class_init (Xcls_MainWindowXcls_objectviewClass * klass) {
+#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_objectview_parent_class = g_type_class_peek_parent (klass);
+#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectviewPrivate));
+#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectview_finalize;
+#line 8673 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectview_instance_init (Xcls_MainWindowXcls_objectview * self) {
+#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE (self);
+#line 8680 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_objectview * self;
+#line 1163 "/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 1165 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_objectview_parent_class)->finalize (obj);
+#line 8694 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_codeeditview* _tmp3_;
+ GtkClutterActor* _tmp4_;
+#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_codeeditview*) g_object_new (object_type, NULL);
+#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->codeeditview);
+#line 1219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->codeeditview = _tmp3_;
+#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 8745 "MainWindow.vala.c"
+ {
+ GtkClutterActor* _tmp5_;
+ GtkClutterActor* _tmp6_;
+ GtkClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ GtkClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_MainWindowXcls_clutterembed* _tmp11_;
+ GtkClutterEmbed* _tmp12_;
+ ClutterActor* _tmp13_ = NULL;
+ gfloat _tmp14_;
+ gfloat _tmp15_;
+ Xcls_MainWindow* _tmp16_;
+ Xcls_MainWindowXcls_clutterembed* _tmp17_;
+ GtkClutterEmbed* _tmp18_;
+ ClutterActor* _tmp19_ = NULL;
+ gfloat _tmp20_;
+ gfloat _tmp21_;
+#line 1239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
+#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
+#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->clutterembed;
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = clutter_actor_get_width (_tmp13_);
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_;
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->clutterembed;
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = clutter_actor_get_height (_tmp19_);
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_;
+#line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
+#line 8808 "MainWindow.vala.c"
+ }
+#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 8812 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner) {
+#line 1216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_codeeditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, _owner);
+#line 8819 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_codeeditview_class_init (Xcls_MainWindowXcls_codeeditviewClass * klass) {
+#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_codeeditview_parent_class = g_type_class_peek_parent (klass);
+#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_codeeditviewPrivate));
+#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_codeeditview_finalize;
+#line 8830 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_codeeditview_instance_init (Xcls_MainWindowXcls_codeeditview * self) {
+#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE (self);
+#line 8837 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_codeeditview * self;
+#line 1207 "/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 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_codeeditview_parent_class)->finalize (obj);
+#line 8851 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_addpropsview* _tmp3_;
+ GtkClutterActor* _tmp4_;
+#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_addpropsview*) g_object_new (object_type, NULL);
+#line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->addpropsview);
+#line 1263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->addpropsview = _tmp3_;
+#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 8902 "MainWindow.vala.c"
+ {
+ GtkClutterActor* _tmp5_;
+ GtkClutterActor* _tmp6_;
+ GtkClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ GtkClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_MainWindowXcls_clutterembed* _tmp11_;
+ GtkClutterEmbed* _tmp12_;
+ ClutterActor* _tmp13_ = NULL;
+ gfloat _tmp14_;
+ gfloat _tmp15_;
+ Xcls_MainWindow* _tmp16_;
+ Xcls_MainWindowXcls_clutterembed* _tmp17_;
+ GtkClutterEmbed* _tmp18_;
+ ClutterActor* _tmp19_ = NULL;
+ gfloat _tmp20_;
+ gfloat _tmp21_;
+#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
+#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
+#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
+#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->clutterembed;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = clutter_actor_get_width (_tmp13_);
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->clutterembed;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = clutter_actor_get_height (_tmp19_);
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
+#line 8965 "MainWindow.vala.c"
+ }
+#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 8969 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner) {
+#line 1260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_addpropsview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, _owner);
+#line 8976 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropsview_class_init (Xcls_MainWindowXcls_addpropsviewClass * klass) {
+#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_addpropsview_parent_class = g_type_class_peek_parent (klass);
+#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropsviewPrivate));
+#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropsview_finalize;
+#line 8987 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropsview_instance_init (Xcls_MainWindowXcls_addpropsview * self) {
+#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE (self);
+#line 8994 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_addpropsview * self;
+#line 1251 "/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 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropsview_parent_class)->finalize (obj);
+#line 9008 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_projecteditview* _tmp3_;
+ GtkClutterActor* _tmp4_;
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_projecteditview*) g_object_new (object_type, NULL);
+#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->projecteditview);
+#line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->projecteditview = _tmp3_;
+#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 9059 "MainWindow.vala.c"
+ {
+ GtkClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_clutterembed* _tmp7_;
+ GtkClutterEmbed* _tmp8_;
+ ClutterActor* _tmp9_ = NULL;
+ ClutterAlignConstraint* _tmp10_;
+ ClutterAlignConstraint* _tmp11_;
+ GtkClutterActor* _tmp12_;
+ GtkClutterActor* _tmp13_;
+ GtkClutterActor* _tmp14_;
+ Xcls_MainWindow* _tmp15_;
+ Xcls_MainWindowXcls_clutterembed* _tmp16_;
+ GtkClutterEmbed* _tmp17_;
+ ClutterActor* _tmp18_ = NULL;
+ gfloat _tmp19_;
+ gfloat _tmp20_;
+ Xcls_MainWindow* _tmp21_;
+ Xcls_MainWindowXcls_clutterembed* _tmp22_;
+ GtkClutterEmbed* _tmp23_;
+ ClutterActor* _tmp24_ = NULL;
+ gfloat _tmp25_;
+ gfloat _tmp26_;
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->clutterembed;
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp10_);
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_;
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
+#line 1319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp11_);
+#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 0.0f, 0.0f);
+#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp13_, (gdouble) 1.0f, (gdouble) 0.0f);
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = self->el;
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->clutterembed;
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = clutter_actor_get_width (_tmp18_);
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_;
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = self->priv->_this;
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _tmp21_->clutterembed;
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->el;
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = gtk_clutter_embed_get_stage (_tmp23_);
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = clutter_actor_get_height (_tmp24_);
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_;
+#line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp14_, _tmp20_ - 50, _tmp26_ / 2);
+#line 9139 "MainWindow.vala.c"
+ }
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 9143 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner) {
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_projecteditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, _owner);
+#line 9150 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditview_class_init (Xcls_MainWindowXcls_projecteditviewClass * klass) {
+#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_projecteditview_parent_class = g_type_class_peek_parent (klass);
+#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditviewPrivate));
+#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditview_finalize;
+#line 9161 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditview_instance_init (Xcls_MainWindowXcls_projecteditview * self) {
+#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE (self);
+#line 9168 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_projecteditview * self;
+#line 1295 "/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 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditview_parent_class)->finalize (obj);
+#line 9182 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_buttonlayout* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_BoxLayout16* _tmp6_;
+ Xcls_MainWindowXcls_BoxLayout16* child_0;
+ ClutterActor* _tmp7_;
+ ClutterBoxLayout* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_backbutton* _tmp10_;
+ Xcls_MainWindowXcls_backbutton* child_1;
+ ClutterActor* _tmp11_;
+ ClutterActor* _tmp12_;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_MainWindowXcls_projectbutton* _tmp14_;
+ Xcls_MainWindowXcls_projectbutton* child_2;
+ ClutterActor* _tmp15_;
+ ClutterActor* _tmp16_;
+ Xcls_MainWindow* _tmp17_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp18_;
+ Xcls_MainWindowXcls_editfilebutton* child_3;
+ ClutterActor* _tmp19_;
+ ClutterActor* _tmp20_;
+ Xcls_MainWindow* _tmp21_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp22_;
+ Xcls_MainWindowXcls_projecteditbutton* child_4;
+ ClutterActor* _tmp23_;
+ ClutterActor* _tmp24_;
+ Xcls_MainWindow* _tmp25_;
+ Xcls_MainWindowXcls_objectshowbutton* _tmp26_;
+ Xcls_MainWindowXcls_objectshowbutton* child_5;
+ ClutterActor* _tmp27_;
+ ClutterActor* _tmp28_;
+ Xcls_MainWindow* _tmp29_;
+ Xcls_MainWindowXcls_addpropbutton* _tmp30_;
+ Xcls_MainWindowXcls_addpropbutton* child_6;
+ ClutterActor* _tmp31_;
+ ClutterActor* _tmp32_;
+ Xcls_MainWindow* _tmp33_;
+ Xcls_MainWindowXcls_addlistenerbutton* _tmp34_;
+ Xcls_MainWindowXcls_addlistenerbutton* child_7;
+ ClutterActor* _tmp35_;
+ ClutterActor* _tmp36_;
+ Xcls_MainWindow* _tmp37_;
+ Xcls_MainWindowXcls_addprojectbutton* _tmp38_;
+ Xcls_MainWindowXcls_addprojectbutton* child_8;
+ ClutterActor* _tmp39_;
+ ClutterActor* _tmp40_;
+ Xcls_MainWindow* _tmp41_;
+ Xcls_MainWindowXcls_addfilebutton* _tmp42_;
+ Xcls_MainWindowXcls_addfilebutton* child_9;
+ ClutterActor* _tmp43_;
+ ClutterActor* _tmp44_;
+ Xcls_MainWindow* _tmp45_;
+ Xcls_MainWindowXcls_delprojectbutton* _tmp46_;
+ Xcls_MainWindowXcls_delprojectbutton* child_10;
+ ClutterActor* _tmp47_;
+ ClutterActor* _tmp48_;
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_buttonlayout*) g_object_new (object_type, NULL);
+#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->buttonlayout);
+#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->buttonlayout = _tmp3_;
+#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1350 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_boxlayout16_new (_tmp5_);
+#line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_layout_manager (_tmp7_, (ClutterLayoutManager*) _tmp8_);
+#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = xcls_mainwindow_xcls_backbutton_new (_tmp9_);
+#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_1 = _tmp10_;
+#line 1359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_1);
+#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = child_1->el;
+#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp11_, _tmp12_);
+#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = xcls_mainwindow_xcls_projectbutton_new (_tmp13_);
+#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_2 = _tmp14_;
+#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_2);
+#line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->el;
+#line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = child_2->el;
+#line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp15_, _tmp16_);
+#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->priv->_this;
+#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = xcls_mainwindow_xcls_editfilebutton_new (_tmp17_);
+#line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_3 = _tmp18_;
+#line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_3);
+#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->el;
+#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = child_3->el;
+#line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp19_, _tmp20_);
+#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = self->priv->_this;
+#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = xcls_mainwindow_xcls_projecteditbutton_new (_tmp21_);
+#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_4 = _tmp22_;
+#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_4);
+#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = self->el;
+#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = child_4->el;
+#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp23_, _tmp24_);
+#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->priv->_this;
+#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = xcls_mainwindow_xcls_objectshowbutton_new (_tmp25_);
+#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_5 = _tmp26_;
+#line 1371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_5);
+#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = self->el;
+#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = child_5->el;
+#line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp27_, _tmp28_);
+#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = self->priv->_this;
+#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = xcls_mainwindow_xcls_addpropbutton_new (_tmp29_);
+#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_6 = _tmp30_;
+#line 1374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_6);
+#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = self->el;
+#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = child_6->el;
+#line 1375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp31_, _tmp32_);
+#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = self->priv->_this;
+#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = xcls_mainwindow_xcls_addlistenerbutton_new (_tmp33_);
+#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_7 = _tmp34_;
+#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_7);
+#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = self->el;
+#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = child_7->el;
+#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp35_, _tmp36_);
+#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = self->priv->_this;
+#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = xcls_mainwindow_xcls_addprojectbutton_new (_tmp37_);
+#line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_8 = _tmp38_;
+#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_8);
+#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = self->el;
+#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = child_8->el;
+#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp39_, _tmp40_);
+#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = self->priv->_this;
+#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = xcls_mainwindow_xcls_addfilebutton_new (_tmp41_);
+#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_9 = _tmp42_;
+#line 1383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_9);
+#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp43_ = self->el;
+#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp44_ = child_9->el;
+#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp43_, _tmp44_);
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp45_ = self->priv->_this;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp46_ = xcls_mainwindow_xcls_delprojectbutton_new (_tmp45_);
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_10 = _tmp46_;
+#line 1386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_10);
+#line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp47_ = self->el;
+#line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp48_ = child_10->el;
+#line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp47_, _tmp48_);
+#line 9442 "MainWindow.vala.c"
+ {
+ ClutterActor* _tmp49_;
+ Xcls_MainWindow* _tmp50_;
+ Xcls_MainWindowXcls_clutterembed* _tmp51_;
+ GtkClutterEmbed* _tmp52_;
+ ClutterActor* _tmp53_ = NULL;
+ ClutterAlignConstraint* _tmp54_;
+ ClutterAlignConstraint* _tmp55_;
+ ClutterActor* _tmp56_;
+ ClutterActor* _tmp57_;
+ Xcls_MainWindow* _tmp58_;
+ Xcls_MainWindowXcls_clutterembed* _tmp59_;
+ GtkClutterEmbed* _tmp60_;
+ ClutterActor* _tmp61_ = NULL;
+ gfloat _tmp62_;
+ gfloat _tmp63_;
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp49_ = self->el;
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp50_ = self->priv->_this;
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp51_ = _tmp50_->clutterembed;
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp52_ = _tmp51_->el;
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp53_ = gtk_clutter_embed_get_stage (_tmp52_);
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp54_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp53_, CLUTTER_ALIGN_X_AXIS, 0.0f);
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp54_);
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp55_ = _tmp54_;
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_constraint (_tmp49_, (ClutterConstraint*) _tmp55_);
+#line 1393 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp55_);
+#line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp56_ = self->el;
+#line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point (_tmp56_, 0.5f, 0.5f);
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp57_ = self->el;
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp58_ = self->priv->_this;
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp59_ = _tmp58_->clutterembed;
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp60_ = _tmp59_->el;
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp61_ = gtk_clutter_embed_get_stage (_tmp60_);
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp62_ = clutter_actor_get_height (_tmp61_);
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp63_ = _tmp62_;
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp57_, (gfloat) 50, _tmp63_);
+#line 9499 "MainWindow.vala.c"
+ }
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_10);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_9);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_8);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_7);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_6);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_5);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_4);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_3);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_2);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_1);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 9525 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner) {
+#line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_buttonlayout_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, _owner);
+#line 9532 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_buttonlayout_class_init (Xcls_MainWindowXcls_buttonlayoutClass * klass) {
+#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_buttonlayout_parent_class = g_type_class_peek_parent (klass);
+#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_buttonlayoutPrivate));
+#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_buttonlayout_finalize;
+#line 9543 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_buttonlayout_instance_init (Xcls_MainWindowXcls_buttonlayout * self) {
+#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE (self);
+#line 9550 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_buttonlayout * self;
+#line 1337 "/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 1339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_buttonlayout_parent_class)->finalize (obj);
+#line 9564 "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_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_BoxLayout16 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ ClutterBoxLayout* _tmp2_;
+ ClutterBoxLayout* _tmp3_;
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_BoxLayout16*) g_object_new (object_type, NULL);
+#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new ();
+#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL);
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 9612 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_BoxLayout16* xcls_mainwindow_xcls_boxlayout16_new (Xcls_MainWindow* _owner) {
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_boxlayout16_construct (XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, _owner);
+#line 9619 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_boxlayout16_class_init (Xcls_MainWindowXcls_BoxLayout16Class * klass) {
+#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_boxlayout16_parent_class = g_type_class_peek_parent (klass);
+#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_BoxLayout16Private));
+#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_boxlayout16_finalize;
+#line 9630 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_boxlayout16_instance_init (Xcls_MainWindowXcls_BoxLayout16 * self) {
+#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BOXLAYOUT16_GET_PRIVATE (self);
+#line 9637 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_boxlayout16_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_BoxLayout16 * self;
+#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT16, Xcls_MainWindowXcls_BoxLayout16);
+#line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_boxlayout16_parent_class)->finalize (obj);
+#line 9651 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_boxlayout16_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_boxlayout16_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_boxlayout16_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_BoxLayout16Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_boxlayout16_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_BoxLayout16), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_boxlayout16_instance_init, NULL };
+ GType xcls_mainwindow_xcls_boxlayout16_type_id;
+ xcls_mainwindow_xcls_boxlayout16_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_BoxLayout16", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_boxlayout16_type_id__volatile, xcls_mainwindow_xcls_boxlayout16_type_id);
+ }
+ return xcls_mainwindow_xcls_boxlayout16_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_backbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_backbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor18* _tmp6_;
+ Xcls_MainWindowXcls_Actor18* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_backbutton*) g_object_new (object_type, NULL);
+#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->backbutton);
+#line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->backbutton = _tmp3_;
+#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor18_new (_tmp5_);
+#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
+#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 9730 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_backbutton* xcls_mainwindow_xcls_backbutton_new (Xcls_MainWindow* _owner) {
+#line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_backbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, _owner);
+#line 9737 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_backbutton_class_init (Xcls_MainWindowXcls_backbuttonClass * klass) {
+#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_backbutton_parent_class = g_type_class_peek_parent (klass);
+#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_backbuttonPrivate));
+#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_backbutton_finalize;
+#line 9748 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_backbutton_instance_init (Xcls_MainWindowXcls_backbutton * self) {
+#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BACKBUTTON_GET_PRIVATE (self);
+#line 9755 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_backbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_backbutton * self;
+#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BACKBUTTON, Xcls_MainWindowXcls_backbutton);
+#line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_backbutton_parent_class)->finalize (obj);
+#line 9769 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_backbutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_backbutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_backbutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_backbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_backbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_backbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_backbutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_backbutton_type_id;
+ xcls_mainwindow_xcls_backbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_backbutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_backbutton_type_id__volatile, xcls_mainwindow_xcls_backbutton_type_id);
+ }
+ return xcls_mainwindow_xcls_backbutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor18 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button19* _tmp4_;
+ Xcls_MainWindowXcls_Button19* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor18*) g_object_new (object_type, NULL);
+#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button19_new (_tmp3_);
+#line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 9836 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor18* xcls_mainwindow_xcls_actor18_new (Xcls_MainWindow* _owner) {
+#line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor18_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, _owner);
+#line 9843 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor18_class_init (Xcls_MainWindowXcls_Actor18Class * klass) {
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor18_parent_class = g_type_class_peek_parent (klass);
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor18Private));
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor18_finalize;
+#line 9854 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor18_instance_init (Xcls_MainWindowXcls_Actor18 * self) {
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR18_GET_PRIVATE (self);
+#line 9861 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor18_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor18 * self;
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR18, Xcls_MainWindowXcls_Actor18);
+#line 1463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor18_parent_class)->finalize (obj);
+#line 9875 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor18_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor18_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor18_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor18Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor18_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor18), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor18_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor18_type_id;
+ xcls_mainwindow_xcls_actor18_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor18", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor18_type_id__volatile, xcls_mainwindow_xcls_actor18_type_id);
+ }
+ return xcls_mainwindow_xcls_actor18_type_id__volatile;
+}
+
+
+static void __lambda21_ (Xcls_MainWindowXcls_Button19* self) {
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label4 = 0;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label5 = 0;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label6 = 0;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1510 "/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 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9922 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideViewEditing (_tmp5_);
+#line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9932 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9938 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp6_;
+#line 1517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showViewEditing (_tmp6_);
+#line 1518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9948 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9954 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+#line 1521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 1521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp7_);
+#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9964 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) {
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9970 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp8_;
+#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp8_);
+#line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9980 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) {
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9986 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+#line 1530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp9_);
+#line 1531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9996 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("codeedit")))) {
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 10002 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp10_;
+#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideCodeEdit (_tmp10_);
+#line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 10012 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label6) ? _tmp3_label6 : (_tmp3_label6 = g_quark_from_static_string ("projectedit")))) {
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 10018 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideProjectEdit (_tmp11_);
+#line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 10028 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 10034 "MainWindow.vala.c"
+ default:
+ {
+#line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 10039 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 1546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 10045 "MainWindow.vala.c"
+}
+
+
+static void ___lambda21__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda21_ (self);
+#line 10052 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button19 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button19*) g_object_new (object_type, NULL);
+#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "<<");
+#line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda21__gtk_button_clicked, self, 0);
+#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 10103 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button19* xcls_mainwindow_xcls_button19_new (Xcls_MainWindow* _owner) {
+#line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button19_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, _owner);
+#line 10110 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button19_class_init (Xcls_MainWindowXcls_Button19Class * klass) {
+#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button19_parent_class = g_type_class_peek_parent (klass);
+#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button19Private));
+#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button19_finalize;
+#line 10121 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button19_instance_init (Xcls_MainWindowXcls_Button19 * self) {
+#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON19_GET_PRIVATE (self);
+#line 10128 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button19_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button19 * self;
+#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON19, Xcls_MainWindowXcls_Button19);
+#line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button19_parent_class)->finalize (obj);
+#line 10142 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button19_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button19_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button19_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button19Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button19_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button19), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button19_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button19_type_id;
+ xcls_mainwindow_xcls_button19_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button19", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button19_type_id__volatile, xcls_mainwindow_xcls_button19_type_id);
+ }
+ return xcls_mainwindow_xcls_button19_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_projectbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_projectbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor21* _tmp6_;
+ Xcls_MainWindowXcls_Actor21* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_projectbutton*) g_object_new (object_type, NULL);
+#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->projectbutton);
+#line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->projectbutton = _tmp3_;
+#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor21_new (_tmp5_);
+#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 1577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
+#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 10221 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner) {
+#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_projectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, _owner);
+#line 10228 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projectbutton_class_init (Xcls_MainWindowXcls_projectbuttonClass * klass) {
+#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_projectbutton_parent_class = g_type_class_peek_parent (klass);
+#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projectbuttonPrivate));
+#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projectbutton_finalize;
+#line 10239 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projectbutton_instance_init (Xcls_MainWindowXcls_projectbutton * self) {
+#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE (self);
+#line 10246 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_projectbutton * self;
+#line 1553 "/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 1555 "/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"
+ _g_object_unref0 (self->priv->_this);
+#line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_projectbutton_parent_class)->finalize (obj);
+#line 10260 "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_Actor21* xcls_mainwindow_xcls_actor21_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor21 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button22* _tmp4_;
+ Xcls_MainWindowXcls_Button22* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor21*) g_object_new (object_type, NULL);
+#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button22_new (_tmp3_);
+#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 10327 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor21* xcls_mainwindow_xcls_actor21_new (Xcls_MainWindow* _owner) {
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor21_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, _owner);
+#line 10334 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor21_class_init (Xcls_MainWindowXcls_Actor21Class * klass) {
+#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor21_parent_class = g_type_class_peek_parent (klass);
+#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor21Private));
+#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor21_finalize;
+#line 10345 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor21_instance_init (Xcls_MainWindowXcls_Actor21 * self) {
+#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR21_GET_PRIVATE (self);
+#line 10352 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor21_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor21 * self;
+#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR21, Xcls_MainWindowXcls_Actor21);
+#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor21_parent_class)->finalize (obj);
+#line 10366 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor21_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor21_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor21_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor21Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor21_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor21), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor21_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor21_type_id;
+ xcls_mainwindow_xcls_actor21_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor21", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor21_type_id__volatile, xcls_mainwindow_xcls_actor21_type_id);
+ }
+ return xcls_mainwindow_xcls_actor21_type_id__volatile;
+}
+
+
+static void __lambda57_ (Xcls_MainWindowXcls_Button22* self) {
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label4 = 0;
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1630 "/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 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 10409 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+#line 1633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideViewEditing (_tmp5_);
+#line 1634 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 10419 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 10425 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp6_;
+#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showViewEditing (_tmp6_);
+#line 1637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 10435 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 10441 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+#line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp7_);
+#line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideViewEditing (_tmp8_);
+#line 1642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 10456 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) {
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 10462 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+#line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp9_);
+#line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideViewEditing (_tmp10_);
+#line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 10477 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) {
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 10483 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+#line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp11_);
+#line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideViewEditing (_tmp12_);
+#line 1651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 10498 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 10504 "MainWindow.vala.c"
+ default:
+ {
+#line 1654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 10509 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 1656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 10515 "MainWindow.vala.c"
+}
+
+
+static void ___lambda57__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda57_ (self);
+#line 10522 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button22 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button22*) g_object_new (object_type, NULL);
+#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1619 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 1625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "Open\nFiles");
+#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda57__gtk_button_clicked, self, 0);
+#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 10573 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button22* xcls_mainwindow_xcls_button22_new (Xcls_MainWindow* _owner) {
+#line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button22_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, _owner);
+#line 10580 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button22_class_init (Xcls_MainWindowXcls_Button22Class * klass) {
+#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button22_parent_class = g_type_class_peek_parent (klass);
+#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button22Private));
+#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button22_finalize;
+#line 10591 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button22_instance_init (Xcls_MainWindowXcls_Button22 * self) {
+#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON22_GET_PRIVATE (self);
+#line 10598 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button22_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button22 * self;
+#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON22, Xcls_MainWindowXcls_Button22);
+#line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button22_parent_class)->finalize (obj);
+#line 10612 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button22_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button22_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button22_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button22Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button22_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button22), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button22_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button22_type_id;
+ xcls_mainwindow_xcls_button22_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button22", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button22_type_id__volatile, xcls_mainwindow_xcls_button22_type_id);
+ }
+ return xcls_mainwindow_xcls_button22_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_editfilebutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_editfilebutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor24* _tmp6_;
+ Xcls_MainWindowXcls_Actor24* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_editfilebutton*) g_object_new (object_type, NULL);
+#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->editfilebutton);
+#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->editfilebutton = _tmp3_;
+#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor24_new (_tmp5_);
+#line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, 50.0f, 50.0f);
+#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 10691 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_editfilebutton* xcls_mainwindow_xcls_editfilebutton_new (Xcls_MainWindow* _owner) {
+#line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_editfilebutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, _owner);
+#line 10698 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_editfilebutton_class_init (Xcls_MainWindowXcls_editfilebuttonClass * klass) {
+#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_editfilebutton_parent_class = g_type_class_peek_parent (klass);
+#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editfilebuttonPrivate));
+#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editfilebutton_finalize;
+#line 10709 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_editfilebutton_instance_init (Xcls_MainWindowXcls_editfilebutton * self) {
+#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_EDITFILEBUTTON_GET_PRIVATE (self);
+#line 10716 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_editfilebutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_editfilebutton * self;
+#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_EDITFILEBUTTON, Xcls_MainWindowXcls_editfilebutton);
+#line 1665 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_editfilebutton_parent_class)->finalize (obj);
+#line 10730 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_editfilebutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_editfilebutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_editfilebutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_editfilebuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_editfilebutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_editfilebutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_editfilebutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_editfilebutton_type_id;
+ xcls_mainwindow_xcls_editfilebutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_editfilebutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_editfilebutton_type_id__volatile, xcls_mainwindow_xcls_editfilebutton_type_id);
+ }
+ return xcls_mainwindow_xcls_editfilebutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor24 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button25* _tmp4_;
+ Xcls_MainWindowXcls_Button25* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor24*) g_object_new (object_type, NULL);
+#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button25_new (_tmp3_);
+#line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 1709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 1713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 10797 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor24* xcls_mainwindow_xcls_actor24_new (Xcls_MainWindow* _owner) {
+#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor24_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, _owner);
+#line 10804 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor24_class_init (Xcls_MainWindowXcls_Actor24Class * klass) {
+#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor24_parent_class = g_type_class_peek_parent (klass);
+#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor24Private));
+#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor24_finalize;
+#line 10815 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor24_instance_init (Xcls_MainWindowXcls_Actor24 * self) {
+#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR24_GET_PRIVATE (self);
+#line 10822 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor24_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor24 * self;
+#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR24, Xcls_MainWindowXcls_Actor24);
+#line 1693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor24_parent_class)->finalize (obj);
+#line 10836 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor24_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor24_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor24_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor24Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor24_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor24), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor24_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor24_type_id;
+ xcls_mainwindow_xcls_actor24_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor24", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor24_type_id__volatile, xcls_mainwindow_xcls_actor24_type_id);
+ }
+ return xcls_mainwindow_xcls_actor24_type_id__volatile;
+}
+
+
+static void __lambda56_ (Xcls_MainWindowXcls_Button25* self) {
+ gboolean _tmp0_ = FALSE;
+ Xcls_MainWindow* _tmp1_;
+ ProjectProject* _tmp2_;
+ gboolean _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+ Xcls_DialogNewComponent* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_WindowLeftTree* _tmp11_;
+ Xcls_WindowLeftTreeXcls_model* _tmp12_;
+ JsRenderJsRender* _tmp13_;
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->priv->_this;
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->project;
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp2_ == NULL) {
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = TRUE;
+#line 10871 "MainWindow.vala.c"
+ } else {
+ Xcls_MainWindow* _tmp3_;
+ Xcls_WindowLeftTree* _tmp4_;
+ Xcls_WindowLeftTreeXcls_model* _tmp5_;
+ JsRenderJsRender* _tmp6_;
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->left_tree;
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->model;
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->file;
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _tmp6_ == NULL;
+#line 10887 "MainWindow.vala.c"
+ }
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp0_;
+#line 1742 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp7_) {
+#line 1743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 10895 "MainWindow.vala.c"
+ }
+#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->new_file_dialog;
+#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->left_tree;
+#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->model;
+#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->file;
+#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_dialognewcomponent_show (_tmp9_, _tmp13_);
+#line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 10913 "MainWindow.vala.c"
+}
+
+
+static void ___lambda56__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda56_ (self);
+#line 10920 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button25 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button25*) g_object_new (object_type, NULL);
+#line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 1734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 1735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 1736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1736 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "File\nDetails");
+#line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1739 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda56__gtk_button_clicked, self, 0);
+#line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 10971 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button25* xcls_mainwindow_xcls_button25_new (Xcls_MainWindow* _owner) {
+#line 1726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button25_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, _owner);
+#line 10978 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button25_class_init (Xcls_MainWindowXcls_Button25Class * klass) {
+#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button25_parent_class = g_type_class_peek_parent (klass);
+#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button25Private));
+#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button25_finalize;
+#line 10989 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button25_instance_init (Xcls_MainWindowXcls_Button25 * self) {
+#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON25_GET_PRIVATE (self);
+#line 10996 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button25_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button25 * self;
+#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON25, Xcls_MainWindowXcls_Button25);
+#line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1717 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button25_parent_class)->finalize (obj);
+#line 11010 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button25_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button25_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button25_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button25Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button25_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button25), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button25_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button25_type_id;
+ xcls_mainwindow_xcls_button25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button25", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button25_type_id__volatile, xcls_mainwindow_xcls_button25_type_id);
+ }
+ return xcls_mainwindow_xcls_button25_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_projecteditbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor27* _tmp6_;
+ Xcls_MainWindowXcls_Actor27* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_projecteditbutton*) g_object_new (object_type, NULL);
+#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1767 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->projecteditbutton);
+#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->projecteditbutton = _tmp3_;
+#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor27_new (_tmp5_);
+#line 1774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
+#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 11089 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner) {
+#line 1765 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_projecteditbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, _owner);
+#line 11096 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditbutton_class_init (Xcls_MainWindowXcls_projecteditbuttonClass * klass) {
+#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_projecteditbutton_parent_class = g_type_class_peek_parent (klass);
+#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditbuttonPrivate));
+#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditbutton_finalize;
+#line 11107 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditbutton_instance_init (Xcls_MainWindowXcls_projecteditbutton * self) {
+#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE (self);
+#line 11114 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_projecteditbutton * self;
+#line 1756 "/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 1758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditbutton_parent_class)->finalize (obj);
+#line 11128 "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_Actor27* xcls_mainwindow_xcls_actor27_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor27 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button28* _tmp4_;
+ Xcls_MainWindowXcls_Button28* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor27*) g_object_new (object_type, NULL);
+#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button28_new (_tmp3_);
+#line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 1802 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 11195 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor27* xcls_mainwindow_xcls_actor27_new (Xcls_MainWindow* _owner) {
+#line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor27_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, _owner);
+#line 11202 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor27_class_init (Xcls_MainWindowXcls_Actor27Class * klass) {
+#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor27_parent_class = g_type_class_peek_parent (klass);
+#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor27Private));
+#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor27_finalize;
+#line 11213 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor27_instance_init (Xcls_MainWindowXcls_Actor27 * self) {
+#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR27_GET_PRIVATE (self);
+#line 11220 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor27_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor27 * self;
+#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR27, Xcls_MainWindowXcls_Actor27);
+#line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor27_parent_class)->finalize (obj);
+#line 11234 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor27_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor27_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor27_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor27Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor27_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor27), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor27_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor27_type_id;
+ xcls_mainwindow_xcls_actor27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor27", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor27_type_id__volatile, xcls_mainwindow_xcls_actor27_type_id);
+ }
+ return xcls_mainwindow_xcls_actor27_type_id__volatile;
+}
+
+
+static void __lambda58_ (Xcls_MainWindowXcls_Button28* self) {
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label4 = 0;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label5 = 0;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1833 "/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 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11279 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showProjectEdit (_tmp5_);
+#line 1836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11289 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11295 "MainWindow.vala.c"
+ default:
+ {
+#line 1839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11300 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("projectedit")))) {
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11306 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp6_;
+#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideProjectEdit (_tmp6_);
+#line 1842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11316 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11322 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+#line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp7_);
+#line 1848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showProjectEdit (_tmp8_);
+#line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11337 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("addlistener")))) {
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11343 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+#line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp9_);
+#line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showProjectEdit (_tmp10_);
+#line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11358 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("object")))) {
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11364 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+#line 1856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 1856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp11_);
+#line 1857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 1857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showProjectEdit (_tmp12_);
+#line 1858 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11379 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11385 "MainWindow.vala.c"
+ default:
+ {
+#line 1860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11390 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 1862 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 11396 "MainWindow.vala.c"
+}
+
+
+static void ___lambda58__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda58_ (self);
+#line 11403 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button28 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button28*) g_object_new (object_type, NULL);
+#line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 1827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 1828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1828 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 1829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "Project\nDetails");
+#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda58__gtk_button_clicked, self, 0);
+#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 11454 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button28* xcls_mainwindow_xcls_button28_new (Xcls_MainWindow* _owner) {
+#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button28_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, _owner);
+#line 11461 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button28_class_init (Xcls_MainWindowXcls_Button28Class * klass) {
+#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button28_parent_class = g_type_class_peek_parent (klass);
+#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button28Private));
+#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button28_finalize;
+#line 11472 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button28_instance_init (Xcls_MainWindowXcls_Button28 * self) {
+#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON28_GET_PRIVATE (self);
+#line 11479 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button28_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button28 * self;
+#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON28, Xcls_MainWindowXcls_Button28);
+#line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button28_parent_class)->finalize (obj);
+#line 11493 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button28_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button28_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button28_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button28Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button28_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button28), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button28_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button28_type_id;
+ xcls_mainwindow_xcls_button28_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button28", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button28_type_id__volatile, xcls_mainwindow_xcls_button28_type_id);
+ }
+ return xcls_mainwindow_xcls_button28_type_id__volatile;
+}
+
+
+static gboolean __lambda67_ (Xcls_MainWindowXcls_objectshowbutton* self) {
+ gboolean result = FALSE;
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1900 "/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 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11535 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+#line 1904 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1904 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp5_);
+#line 1905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1905 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showObject (_tmp6_);
+#line 1906 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11550 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11556 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+#line 1908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 1908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp7_);
+#line 1909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1909 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showObject (_tmp8_);
+#line 1910 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11571 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) {
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11577 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+#line 1914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showObject (_tmp9_);
+#line 1915 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11587 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11593 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp10_;
+#line 1919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp10_);
+#line 1920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 1921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11605 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11611 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ const gchar* _tmp12_;
+#line 1924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 1924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->state;
+#line 1924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("unhandled add objects from %s\n", _tmp12_);
+#line 1925 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11624 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 1927 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1927 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 11632 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda67__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda67_ (self);
+#line 1896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 11641 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda68_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#333");
+#line 1932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1933 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 11661 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda68_ (self, event);
+#line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 11670 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda69_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#000");
+#line 1936 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1937 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1937 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 11690 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda69_ (self, event);
+#line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 11699 "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_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_objectshowbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor30* _tmp6_;
+ Xcls_MainWindowXcls_Actor30* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+ ClutterActor* _tmp10_;
+ ClutterActor* _tmp11_;
+ ClutterActor* _tmp12_;
+#line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_objectshowbutton*) g_object_new (object_type, NULL);
+#line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1881 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->objectshowbutton);
+#line 1882 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->objectshowbutton = _tmp3_;
+#line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1883 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor30_new (_tmp5_);
+#line 1888 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 1889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 1890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 1894 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1894 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
+#line 1896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->el;
+#line 1896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp10_, "button-press-event", (GCallback) ___lambda67__clutter_actor_button_press_event, self, 0);
+#line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 1931 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda68__clutter_actor_enter_event, self, 0);
+#line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda69__clutter_actor_leave_event, self, 0);
+#line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 11781 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner) {
+#line 1879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_objectshowbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, _owner);
+#line 11788 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectshowbutton_class_init (Xcls_MainWindowXcls_objectshowbuttonClass * klass) {
+#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_objectshowbutton_parent_class = g_type_class_peek_parent (klass);
+#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectshowbuttonPrivate));
+#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectshowbutton_finalize;
+#line 11799 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectshowbutton_instance_init (Xcls_MainWindowXcls_objectshowbutton * self) {
+#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE (self);
+#line 11806 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_objectshowbutton * self;
+#line 1870 "/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 1872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1873 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_objectshowbutton_parent_class)->finalize (obj);
+#line 11820 "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_Actor30* xcls_mainwindow_xcls_actor30_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor30 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button31* _tmp4_;
+ Xcls_MainWindowXcls_Button31* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor30*) g_object_new (object_type, NULL);
+#line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1955 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 1960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button31_new (_tmp3_);
+#line 1960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 1961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 1965 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 11887 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor30* xcls_mainwindow_xcls_actor30_new (Xcls_MainWindow* _owner) {
+#line 1952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor30_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, _owner);
+#line 11894 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor30_class_init (Xcls_MainWindowXcls_Actor30Class * klass) {
+#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor30_parent_class = g_type_class_peek_parent (klass);
+#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor30Private));
+#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor30_finalize;
+#line 11905 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor30_instance_init (Xcls_MainWindowXcls_Actor30 * self) {
+#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR30_GET_PRIVATE (self);
+#line 11912 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor30_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor30 * self;
+#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR30, Xcls_MainWindowXcls_Actor30);
+#line 1945 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1946 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor30_parent_class)->finalize (obj);
+#line 11926 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor30_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor30_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor30_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor30Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor30_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor30), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor30_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor30_type_id;
+ xcls_mainwindow_xcls_actor30_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor30", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor30_type_id__volatile, xcls_mainwindow_xcls_actor30_type_id);
+ }
+ return xcls_mainwindow_xcls_actor30_type_id__volatile;
+}
+
+
+static void __lambda62_ (Xcls_MainWindowXcls_Button31* self) {
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1995 "/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 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11967 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+#line 1999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp5_);
+#line 2000 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 2000 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showObject (_tmp6_);
+#line 2001 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 11982 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 11988 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+#line 2003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 2003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp7_);
+#line 2004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 2004 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showObject (_tmp8_);
+#line 2005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12003 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) {
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12009 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+#line 2009 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 2009 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showObject (_tmp9_);
+#line 2010 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12019 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12025 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp10_;
+#line 2014 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 2014 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp10_);
+#line 2015 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 2016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12037 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12043 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ const gchar* _tmp12_;
+#line 2019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 2019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->state;
+#line 2019 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("unhandled add objects from %s\n", _tmp12_);
+#line 2020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12056 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 2022 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 12062 "MainWindow.vala.c"
+}
+
+
+static void ___lambda62__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 1991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda62_ (self);
+#line 12069 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button31 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button31*) g_object_new (object_type, NULL);
+#line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 1986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 1987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 1988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "Show\nPalete");
+#line 1991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda62__gtk_button_clicked, self, 0);
+#line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 12120 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button31* xcls_mainwindow_xcls_button31_new (Xcls_MainWindow* _owner) {
+#line 1978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button31_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, _owner);
+#line 12127 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button31_class_init (Xcls_MainWindowXcls_Button31Class * klass) {
+#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button31_parent_class = g_type_class_peek_parent (klass);
+#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button31Private));
+#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button31_finalize;
+#line 12138 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button31_instance_init (Xcls_MainWindowXcls_Button31 * self) {
+#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON31_GET_PRIVATE (self);
+#line 12145 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button31_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button31 * self;
+#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON31, Xcls_MainWindowXcls_Button31);
+#line 1971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1972 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button31_parent_class)->finalize (obj);
+#line 12159 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button31_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button31_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button31_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button31Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button31_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button31), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button31_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button31_type_id;
+ xcls_mainwindow_xcls_button31_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button31", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button31_type_id__volatile, xcls_mainwindow_xcls_button31_type_id);
+ }
+ return xcls_mainwindow_xcls_button31_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_addpropbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_addpropbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor33* _tmp6_;
+ Xcls_MainWindowXcls_Actor33* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_addpropbutton*) g_object_new (object_type, NULL);
+#line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->addpropbutton);
+#line 2042 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->addpropbutton = _tmp3_;
+#line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 2048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 2048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor33_new (_tmp5_);
+#line 2048 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 2049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 2050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 2050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 2054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 2054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
+#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 12238 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner) {
+#line 2039 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_addpropbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, _owner);
+#line 12245 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropbutton_class_init (Xcls_MainWindowXcls_addpropbuttonClass * klass) {
+#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_addpropbutton_parent_class = g_type_class_peek_parent (klass);
+#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropbuttonPrivate));
+#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropbutton_finalize;
+#line 12256 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropbutton_instance_init (Xcls_MainWindowXcls_addpropbutton * self) {
+#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE (self);
+#line 12263 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_addpropbutton * self;
+#line 2030 "/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 2032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2033 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2030 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropbutton_parent_class)->finalize (obj);
+#line 12277 "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_Actor33* xcls_mainwindow_xcls_actor33_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor33 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button34* _tmp4_;
+ Xcls_MainWindowXcls_Button34* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor33*) g_object_new (object_type, NULL);
+#line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2069 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 2075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button34_new (_tmp3_);
+#line 2075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 2076 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 2080 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 12344 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor33* xcls_mainwindow_xcls_actor33_new (Xcls_MainWindow* _owner) {
+#line 2067 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor33_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, _owner);
+#line 12351 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor33_class_init (Xcls_MainWindowXcls_Actor33Class * klass) {
+#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor33_parent_class = g_type_class_peek_parent (klass);
+#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor33Private));
+#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor33_finalize;
+#line 12362 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor33_instance_init (Xcls_MainWindowXcls_Actor33 * self) {
+#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR33_GET_PRIVATE (self);
+#line 12369 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor33_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor33 * self;
+#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR33, Xcls_MainWindowXcls_Actor33);
+#line 2060 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2058 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor33_parent_class)->finalize (obj);
+#line 12383 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor33_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor33_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor33_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor33Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor33_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor33), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor33_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor33_type_id;
+ xcls_mainwindow_xcls_actor33_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor33", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor33_type_id__volatile, xcls_mainwindow_xcls_actor33_type_id);
+ }
+ return xcls_mainwindow_xcls_actor33_type_id__volatile;
+}
+
+
+static void __lambda70_ (Xcls_MainWindowXcls_Button34* self) {
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 2110 "/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 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12424 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+#line 2112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 2112 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddProp (_tmp5_);
+#line 2113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12434 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("object")))) {
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12440 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindow* _tmp7_;
+#line 2116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 2116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp6_);
+#line 2117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 2117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddProp (_tmp7_);
+#line 2118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12455 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addlistener")))) {
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12461 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+#line 2121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 2121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp8_);
+#line 2122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 2122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddProp (_tmp9_);
+#line 2123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12476 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12482 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp10_;
+#line 2127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 2127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp10_);
+#line 2128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12492 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 2110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12498 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ const gchar* _tmp12_;
+#line 2131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 2131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->state;
+#line 2131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("unhandled add property from %s\n", _tmp12_);
+#line 2132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12511 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 2135 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 12517 "MainWindow.vala.c"
+}
+
+
+static void ___lambda70__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 2106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda70_ (self);
+#line 12524 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button34 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button34*) g_object_new (object_type, NULL);
+#line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2101 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 2101 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 2102 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 2102 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 2103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2103 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "Add\nProp");
+#line 2106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 2106 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda70__gtk_button_clicked, self, 0);
+#line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 12575 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button34* xcls_mainwindow_xcls_button34_new (Xcls_MainWindow* _owner) {
+#line 2093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button34_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, _owner);
+#line 12582 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button34_class_init (Xcls_MainWindowXcls_Button34Class * klass) {
+#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button34_parent_class = g_type_class_peek_parent (klass);
+#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button34Private));
+#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button34_finalize;
+#line 12593 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button34_instance_init (Xcls_MainWindowXcls_Button34 * self) {
+#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON34_GET_PRIVATE (self);
+#line 12600 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button34_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button34 * self;
+#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON34, Xcls_MainWindowXcls_Button34);
+#line 2086 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2087 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button34_parent_class)->finalize (obj);
+#line 12614 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button34_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button34_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button34_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button34Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button34_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button34), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button34_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button34_type_id;
+ xcls_mainwindow_xcls_button34_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button34", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button34_type_id__volatile, xcls_mainwindow_xcls_button34_type_id);
+ }
+ return xcls_mainwindow_xcls_button34_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_addlistenerbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_addlistenerbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor36* _tmp6_;
+ Xcls_MainWindowXcls_Actor36* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_addlistenerbutton*) g_object_new (object_type, NULL);
+#line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->addlistenerbutton);
+#line 2155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->addlistenerbutton = _tmp3_;
+#line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 2161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 2161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor36_new (_tmp5_);
+#line 2161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 2162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 2163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 2163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 2167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 2167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
+#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 12693 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner) {
+#line 2152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_addlistenerbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, _owner);
+#line 12700 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addlistenerbutton_class_init (Xcls_MainWindowXcls_addlistenerbuttonClass * klass) {
+#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_addlistenerbutton_parent_class = g_type_class_peek_parent (klass);
+#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addlistenerbuttonPrivate));
+#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addlistenerbutton_finalize;
+#line 12711 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addlistenerbutton_instance_init (Xcls_MainWindowXcls_addlistenerbutton * self) {
+#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE (self);
+#line 12718 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_addlistenerbutton * self;
+#line 2143 "/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 2145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_addlistenerbutton_parent_class)->finalize (obj);
+#line 12732 "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_Actor36* xcls_mainwindow_xcls_actor36_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor36 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button37* _tmp4_;
+ Xcls_MainWindowXcls_Button37* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor36*) g_object_new (object_type, NULL);
+#line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 2188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button37_new (_tmp3_);
+#line 2188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 2189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 2193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 12799 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor36* xcls_mainwindow_xcls_actor36_new (Xcls_MainWindow* _owner) {
+#line 2180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor36_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, _owner);
+#line 12806 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor36_class_init (Xcls_MainWindowXcls_Actor36Class * klass) {
+#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor36_parent_class = g_type_class_peek_parent (klass);
+#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor36Private));
+#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor36_finalize;
+#line 12817 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor36_instance_init (Xcls_MainWindowXcls_Actor36 * self) {
+#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR36_GET_PRIVATE (self);
+#line 12824 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor36_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor36 * self;
+#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR36, Xcls_MainWindowXcls_Actor36);
+#line 2173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2171 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor36_parent_class)->finalize (obj);
+#line 12838 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor36_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor36_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor36_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor36Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor36_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor36), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor36_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor36_type_id;
+ xcls_mainwindow_xcls_actor36_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor36", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor36_type_id__volatile, xcls_mainwindow_xcls_actor36_type_id);
+ }
+ return xcls_mainwindow_xcls_actor36_type_id__volatile;
+}
+
+
+static void __lambda72_ (Xcls_MainWindowXcls_Button37* self) {
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 2223 "/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 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12879 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+#line 2225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 2225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddListener (_tmp5_);
+#line 2226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12889 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12895 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp6_;
+#line 2230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 2230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp6_);
+#line 2231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12905 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12911 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+#line 2235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 2235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp7_);
+#line 2236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 2236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddListener (_tmp8_);
+#line 2237 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12926 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12932 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+#line 2239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 2239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp9_);
+#line 2240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 2240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddListener (_tmp10_);
+#line 2241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12947 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 2223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 12953 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ const gchar* _tmp12_;
+#line 2244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 2244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->state;
+#line 2244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("unhandled add listener from %s\n", _tmp12_);
+#line 2246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 12966 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 2249 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 12972 "MainWindow.vala.c"
+}
+
+
+static void ___lambda72__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 2219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda72_ (self);
+#line 12979 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button37 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button37*) g_object_new (object_type, NULL);
+#line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 2214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 2215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 2215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 2216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2216 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "Add\nEvent\nCode");
+#line 2219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 2219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda72__gtk_button_clicked, self, 0);
+#line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 13030 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button37* xcls_mainwindow_xcls_button37_new (Xcls_MainWindow* _owner) {
+#line 2206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button37_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, _owner);
+#line 13037 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button37_class_init (Xcls_MainWindowXcls_Button37Class * klass) {
+#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button37_parent_class = g_type_class_peek_parent (klass);
+#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button37Private));
+#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button37_finalize;
+#line 13048 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button37_instance_init (Xcls_MainWindowXcls_Button37 * self) {
+#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON37_GET_PRIVATE (self);
+#line 13055 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button37_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button37 * self;
+#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON37, Xcls_MainWindowXcls_Button37);
+#line 2199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button37_parent_class)->finalize (obj);
+#line 13069 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button37_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button37_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button37_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button37Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button37_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button37), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button37_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button37_type_id;
+ xcls_mainwindow_xcls_button37_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button37", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button37_type_id__volatile, xcls_mainwindow_xcls_button37_type_id);
+ }
+ return xcls_mainwindow_xcls_button37_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_addprojectbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_addprojectbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor39* _tmp6_;
+ Xcls_MainWindowXcls_Actor39* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_addprojectbutton*) g_object_new (object_type, NULL);
+#line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->addprojectbutton);
+#line 2269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->addprojectbutton = _tmp3_;
+#line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 2275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 2275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor39_new (_tmp5_);
+#line 2275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 2276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 2277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 2277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 2281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 2281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, 50.0f, 50.0f);
+#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 13148 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addprojectbutton* xcls_mainwindow_xcls_addprojectbutton_new (Xcls_MainWindow* _owner) {
+#line 2266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_addprojectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, _owner);
+#line 13155 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addprojectbutton_class_init (Xcls_MainWindowXcls_addprojectbuttonClass * klass) {
+#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_addprojectbutton_parent_class = g_type_class_peek_parent (klass);
+#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addprojectbuttonPrivate));
+#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addprojectbutton_finalize;
+#line 13166 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addprojectbutton_instance_init (Xcls_MainWindowXcls_addprojectbutton * self) {
+#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ADDPROJECTBUTTON_GET_PRIVATE (self);
+#line 13173 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addprojectbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_addprojectbutton * self;
+#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROJECTBUTTON, Xcls_MainWindowXcls_addprojectbutton);
+#line 2259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_addprojectbutton_parent_class)->finalize (obj);
+#line 13187 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_addprojectbutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_addprojectbutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_addprojectbutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addprojectbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addprojectbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addprojectbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addprojectbutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_addprojectbutton_type_id;
+ xcls_mainwindow_xcls_addprojectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addprojectbutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_addprojectbutton_type_id__volatile, xcls_mainwindow_xcls_addprojectbutton_type_id);
+ }
+ return xcls_mainwindow_xcls_addprojectbutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor39 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button40* _tmp4_;
+ Xcls_MainWindowXcls_Button40* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor39*) g_object_new (object_type, NULL);
+#line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 2302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button40_new (_tmp3_);
+#line 2302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 2303 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 2307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 13254 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor39* xcls_mainwindow_xcls_actor39_new (Xcls_MainWindow* _owner) {
+#line 2294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor39_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, _owner);
+#line 13261 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor39_class_init (Xcls_MainWindowXcls_Actor39Class * klass) {
+#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor39_parent_class = g_type_class_peek_parent (klass);
+#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor39Private));
+#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor39_finalize;
+#line 13272 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor39_instance_init (Xcls_MainWindowXcls_Actor39 * self) {
+#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR39_GET_PRIVATE (self);
+#line 13279 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor39_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor39 * self;
+#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR39, Xcls_MainWindowXcls_Actor39);
+#line 2287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor39_parent_class)->finalize (obj);
+#line 13293 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor39_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor39_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor39_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor39Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor39_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor39), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor39_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor39_type_id;
+ xcls_mainwindow_xcls_actor39_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor39", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor39_type_id__volatile, xcls_mainwindow_xcls_actor39_type_id);
+ }
+ return xcls_mainwindow_xcls_actor39_type_id__volatile;
+}
+
+
+static void __lambda44_ (Xcls_MainWindowXcls_Button40* self) {
+ Xcls_EditProject* _tmp0_ = NULL;
+ Xcls_EditProject* pe;
+ Xcls_EditProject* _tmp1_;
+ GtkDialog* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ GtkWindow* _tmp4_;
+ Xcls_EditProject* _tmp5_;
+ GtkDialog* _tmp6_;
+ Xcls_EditProject* _tmp7_;
+ ProjectProject* _tmp8_ = NULL;
+ ProjectProject* p;
+ ProjectProject* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_WindowLeftProjects* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_WindowLeftProjects* _tmp13_;
+ Xcls_MainWindow* _tmp14_;
+ Xcls_WindowLeftProjects* _tmp15_;
+ ProjectProject* _tmp16_;
+#line 2337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = xcls_editproject_singleton ();
+#line 2337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ pe = _tmp0_;
+#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = pe;
+#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->el;
+#line 2338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_window_set_transient_for ((GtkWindow*) _tmp2_, _tmp4_);
+#line 2339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = pe;
+#line 2339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->el;
+#line 2339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE);
+#line 2341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = pe;
+#line 2341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = xcls_editproject_show (_tmp7_);
+#line 2341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ p = _tmp8_;
+#line 2343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = p;
+#line 2343 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp9_ == NULL) {
+#line 2344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (p);
+#line 2344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (pe);
+#line 2344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 13365 "MainWindow.vala.c"
+ }
+#line 2346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 2346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->left_projects;
+#line 2346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_->is_loaded = FALSE;
+#line 2347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 2347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->left_projects;
+#line 2347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowleftprojects_load (_tmp13_);
+#line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = self->priv->_this;
+#line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->left_projects;
+#line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = p;
+#line 2348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowleftprojects_selectProject (_tmp15_, _tmp16_);
+#line 2349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (p);
+#line 2349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (pe);
+#line 2349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 13393 "MainWindow.vala.c"
+}
+
+
+static void ___lambda44__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 2333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda44_ (self);
+#line 13400 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button40 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button40*) g_object_new (object_type, NULL);
+#line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2322 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2323 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 2328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 2329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 2329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 2330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "New\nProj.");
+#line 2333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 2333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda44__gtk_button_clicked, self, 0);
+#line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 13451 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button40* xcls_mainwindow_xcls_button40_new (Xcls_MainWindow* _owner) {
+#line 2320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button40_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, _owner);
+#line 13458 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button40_class_init (Xcls_MainWindowXcls_Button40Class * klass) {
+#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button40_parent_class = g_type_class_peek_parent (klass);
+#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button40Private));
+#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button40_finalize;
+#line 13469 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button40_instance_init (Xcls_MainWindowXcls_Button40 * self) {
+#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON40_GET_PRIVATE (self);
+#line 13476 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button40_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button40 * self;
+#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON40, Xcls_MainWindowXcls_Button40);
+#line 2313 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button40_parent_class)->finalize (obj);
+#line 13490 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button40_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button40_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button40_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button40Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button40_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button40), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button40_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button40_type_id;
+ xcls_mainwindow_xcls_button40_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button40", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button40_type_id__volatile, xcls_mainwindow_xcls_button40_type_id);
+ }
+ return xcls_mainwindow_xcls_button40_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_addfilebutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_addfilebutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor42* _tmp6_;
+ Xcls_MainWindowXcls_Actor42* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_addfilebutton*) g_object_new (object_type, NULL);
+#line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->addfilebutton);
+#line 2369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->addfilebutton = _tmp3_;
+#line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 2375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 2375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor42_new (_tmp5_);
+#line 2375 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 2376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 2377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 2377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 2381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 2381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, 50.0f, 50.0f);
+#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 13569 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addfilebutton* xcls_mainwindow_xcls_addfilebutton_new (Xcls_MainWindow* _owner) {
+#line 2366 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_addfilebutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, _owner);
+#line 13576 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addfilebutton_class_init (Xcls_MainWindowXcls_addfilebuttonClass * klass) {
+#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_addfilebutton_parent_class = g_type_class_peek_parent (klass);
+#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addfilebuttonPrivate));
+#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addfilebutton_finalize;
+#line 13587 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addfilebutton_instance_init (Xcls_MainWindowXcls_addfilebutton * self) {
+#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ADDFILEBUTTON_GET_PRIVATE (self);
+#line 13594 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addfilebutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_addfilebutton * self;
+#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDFILEBUTTON, Xcls_MainWindowXcls_addfilebutton);
+#line 2359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_addfilebutton_parent_class)->finalize (obj);
+#line 13608 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_addfilebutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_addfilebutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_addfilebutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addfilebuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addfilebutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addfilebutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addfilebutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_addfilebutton_type_id;
+ xcls_mainwindow_xcls_addfilebutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addfilebutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_addfilebutton_type_id__volatile, xcls_mainwindow_xcls_addfilebutton_type_id);
+ }
+ return xcls_mainwindow_xcls_addfilebutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor42 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button43* _tmp4_;
+ Xcls_MainWindowXcls_Button43* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor42*) g_object_new (object_type, NULL);
+#line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 2402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button43_new (_tmp3_);
+#line 2402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 2403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 2407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 13675 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor42* xcls_mainwindow_xcls_actor42_new (Xcls_MainWindow* _owner) {
+#line 2394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor42_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, _owner);
+#line 13682 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor42_class_init (Xcls_MainWindowXcls_Actor42Class * klass) {
+#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor42_parent_class = g_type_class_peek_parent (klass);
+#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor42Private));
+#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor42_finalize;
+#line 13693 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor42_instance_init (Xcls_MainWindowXcls_Actor42 * self) {
+#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR42_GET_PRIVATE (self);
+#line 13700 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor42_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor42 * self;
+#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR42, Xcls_MainWindowXcls_Actor42);
+#line 2387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor42_parent_class)->finalize (obj);
+#line 13714 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor42_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor42_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor42_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor42Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor42_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor42), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor42_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor42_type_id;
+ xcls_mainwindow_xcls_actor42_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor42", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor42_type_id__volatile, xcls_mainwindow_xcls_actor42_type_id);
+ }
+ return xcls_mainwindow_xcls_actor42_type_id__volatile;
+}
+
+
+static void __lambda50_ (Xcls_MainWindowXcls_Button43* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_WindowLeftProjects* _tmp1_;
+ ProjectProject* _tmp2_ = NULL;
+ ProjectProject* proj;
+ ProjectProject* _tmp3_;
+ ProjectProject* _tmp4_;
+ const gchar* _tmp5_;
+ ProjectProject* _tmp6_;
+ JsRenderJsRender* _tmp7_ = NULL;
+ JsRenderJsRender* f;
+ Xcls_MainWindow* _tmp8_;
+ ProjectProject* _tmp9_;
+ ProjectProject* _tmp10_;
+ Xcls_MainWindow* _tmp11_;
+ Xcls_DialogNewComponent* _tmp12_;
+ JsRenderJsRender* _tmp13_;
+#line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->left_projects;
+#line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = xcls_windowleftprojects_getSelectedProject (_tmp1_);
+#line 2437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ proj = _tmp2_;
+#line 2439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = proj;
+#line 2439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp3_ == NULL) {
+#line 2440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (proj);
+#line 2440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 13763 "MainWindow.vala.c"
+ }
+#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = proj;
+#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->xtype;
+#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = proj;
+#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = js_render_js_render_factory (_tmp5_, _tmp6_, "");
+#line 2445 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ f = _tmp7_;
+#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = proj;
+#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _g_object_ref0 (_tmp9_);
+#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp8_->project);
+#line 2446 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_->project = _tmp10_;
+#line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->new_file_dialog;
+#line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = f;
+#line 2447 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_dialognewcomponent_show (_tmp12_, _tmp13_);
+#line 2449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (f);
+#line 2449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (proj);
+#line 2449 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 13799 "MainWindow.vala.c"
+}
+
+
+static void ___lambda50__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 2433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda50_ (self);
+#line 13806 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button43 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button43*) g_object_new (object_type, NULL);
+#line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 2428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 2429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 2429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 2430 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2430 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "Add\nFile");
+#line 2433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 2433 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda50__gtk_button_clicked, self, 0);
+#line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 13857 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button43* xcls_mainwindow_xcls_button43_new (Xcls_MainWindow* _owner) {
+#line 2420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button43_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, _owner);
+#line 13864 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button43_class_init (Xcls_MainWindowXcls_Button43Class * klass) {
+#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button43_parent_class = g_type_class_peek_parent (klass);
+#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button43Private));
+#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button43_finalize;
+#line 13875 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button43_instance_init (Xcls_MainWindowXcls_Button43 * self) {
+#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON43_GET_PRIVATE (self);
+#line 13882 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button43_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button43 * self;
+#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON43, Xcls_MainWindowXcls_Button43);
+#line 2413 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button43_parent_class)->finalize (obj);
+#line 13896 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button43_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button43_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button43_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button43Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button43_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button43), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button43_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button43_type_id;
+ xcls_mainwindow_xcls_button43_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button43", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button43_type_id__volatile, xcls_mainwindow_xcls_button43_type_id);
+ }
+ return xcls_mainwindow_xcls_button43_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_delprojectbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_delprojectbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindowXcls_Actor45* _tmp6_;
+ Xcls_MainWindowXcls_Actor45* child_0;
+ ClutterActor* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ ClutterActor* _tmp9_;
+#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_delprojectbutton*) g_object_new (object_type, NULL);
+#line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->delprojectbutton);
+#line 2467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->delprojectbutton = _tmp3_;
+#line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 2473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 2473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_actor45_new (_tmp5_);
+#line 2473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 2474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 2475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 2475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp7_, (ClutterActor*) _tmp8_);
+#line 2479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 2479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp9_, (gfloat) 50, (gfloat) 50);
+#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 13975 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_delprojectbutton* xcls_mainwindow_xcls_delprojectbutton_new (Xcls_MainWindow* _owner) {
+#line 2464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_delprojectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, _owner);
+#line 13982 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_delprojectbutton_class_init (Xcls_MainWindowXcls_delprojectbuttonClass * klass) {
+#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_delprojectbutton_parent_class = g_type_class_peek_parent (klass);
+#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_delprojectbuttonPrivate));
+#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_delprojectbutton_finalize;
+#line 13993 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_delprojectbutton_instance_init (Xcls_MainWindowXcls_delprojectbutton * self) {
+#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_DELPROJECTBUTTON_GET_PRIVATE (self);
+#line 14000 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_delprojectbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_delprojectbutton * self;
+#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_DELPROJECTBUTTON, Xcls_MainWindowXcls_delprojectbutton);
+#line 2457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2458 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_delprojectbutton_parent_class)->finalize (obj);
+#line 14014 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_delprojectbutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_delprojectbutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_delprojectbutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_delprojectbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_delprojectbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_delprojectbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_delprojectbutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_delprojectbutton_type_id;
+ xcls_mainwindow_xcls_delprojectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_delprojectbutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_delprojectbutton_type_id__volatile, xcls_mainwindow_xcls_delprojectbutton_type_id);
+ }
+ return xcls_mainwindow_xcls_delprojectbutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Actor45 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_Button46* _tmp4_;
+ Xcls_MainWindowXcls_Button46* child_0;
+ GtkClutterActor* _tmp5_;
+ GtkWidget* _tmp6_ = NULL;
+ GtkButton* _tmp7_;
+#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Actor45*) g_object_new (object_type, NULL);
+#line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 2500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_button46_new (_tmp3_);
+#line 2500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 2501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = gtk_clutter_actor_get_widget (_tmp5_);
+#line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = child_0->el;
+#line 2505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp7_);
+#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 14081 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Actor45* xcls_mainwindow_xcls_actor45_new (Xcls_MainWindow* _owner) {
+#line 2492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_actor45_construct (XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, _owner);
+#line 14088 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor45_class_init (Xcls_MainWindowXcls_Actor45Class * klass) {
+#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_actor45_parent_class = g_type_class_peek_parent (klass);
+#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Actor45Private));
+#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_actor45_finalize;
+#line 14099 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor45_instance_init (Xcls_MainWindowXcls_Actor45 * self) {
+#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ACTOR45_GET_PRIVATE (self);
+#line 14106 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_actor45_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Actor45 * self;
+#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ACTOR45, Xcls_MainWindowXcls_Actor45);
+#line 2485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_actor45_parent_class)->finalize (obj);
+#line 14120 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_actor45_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_actor45_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_actor45_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Actor45Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_actor45_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Actor45), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_actor45_instance_init, NULL };
+ GType xcls_mainwindow_xcls_actor45_type_id;
+ xcls_mainwindow_xcls_actor45_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Actor45", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_actor45_type_id__volatile, xcls_mainwindow_xcls_actor45_type_id);
+ }
+ return xcls_mainwindow_xcls_actor45_type_id__volatile;
+}
+
+
+static void __lambda51_ (Xcls_MainWindowXcls_Button46* self) {
+ DialogConfirm* _tmp0_ = NULL;
+ DialogConfirm* cd;
+ DialogConfirm* _tmp1_;
+ GtkMessageDialog* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ GtkWindow* _tmp4_;
+ DialogConfirm* _tmp5_;
+ GtkMessageDialog* _tmp6_;
+ Xcls_MainWindow* _tmp7_;
+ Xcls_WindowLeftProjects* _tmp8_;
+ ProjectProject* _tmp9_ = NULL;
+ ProjectProject* project;
+ ProjectProject* _tmp10_;
+ DialogConfirm* _tmp11_;
+ ProjectProject* _tmp12_;
+ const gchar* _tmp13_;
+ gchar* _tmp14_ = NULL;
+ gchar* _tmp15_;
+ gint _tmp16_ = 0;
+ gboolean _tmp17_;
+ ProjectProject* _tmp18_;
+ Xcls_MainWindow* _tmp19_;
+ Xcls_MainWindow* _tmp20_;
+ Xcls_WindowLeftProjects* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ Xcls_WindowLeftProjects* _tmp23_;
+ Xcls_MainWindow* _tmp24_;
+ Xcls_ClutterFiles* _tmp25_;
+#line 2533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = dialog_confirm_singleton ();
+#line 2533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ cd = _tmp0_;
+#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = cd;
+#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->el;
+#line 2534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_window_set_transient_for ((GtkWindow*) _tmp2_, _tmp4_);
+#line 2535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = cd;
+#line 2535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->el;
+#line 2535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE);
+#line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->left_projects;
+#line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = xcls_windowleftprojects_getSelectedProject (_tmp8_);
+#line 2537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ project = _tmp9_;
+#line 2538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = project;
+#line 2538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp10_ == NULL) {
+#line 2539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("SKIP - no project\n");
+#line 2540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (project);
+#line 2540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (cd);
+#line 2540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 14205 "MainWindow.vala.c"
+ }
+#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = cd;
+#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = project;
+#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->name;
+#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = g_strdup_printf ("Are you sure you want to delete project %s", _tmp13_);
+#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_;
+#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = dialog_confirm_show (_tmp11_, "Confirm", _tmp15_);
+#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = GTK_RESPONSE_YES != _tmp16_;
+#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp15_);
+#line 2544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp17_) {
+#line 2546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (project);
+#line 2546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (cd);
+#line 2546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 14231 "MainWindow.vala.c"
+ }
+#line 2551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = project;
+#line 2551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ project_project_remove (_tmp18_);
+#line 2552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->priv->_this;
+#line 2552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp19_->project);
+#line 2552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_->project = NULL;
+#line 2554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 2554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->left_projects;
+#line 2554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_->is_loaded = FALSE;
+#line 2555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 2555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->left_projects;
+#line 2555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowleftprojects_load (_tmp23_);
+#line 2556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->priv->_this;
+#line 2556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->clutterfiles;
+#line 2556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_clutterfiles_clearFiles (_tmp25_);
+#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (project);
+#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (cd);
+#line 14265 "MainWindow.vala.c"
+}
+
+
+static void ___lambda51__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda51_ (self);
+#line 14272 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Button46 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkButton* _tmp2_;
+ GtkButton* _tmp3_;
+ GtkButton* _tmp4_;
+ GtkButton* _tmp5_;
+ GtkButton* _tmp6_;
+#line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Button46*) g_object_new (object_type, NULL);
+#line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkButton*) gtk_button_new ();
+#line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 2526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 2526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp3_, "width-request", 50, NULL);
+#line 2527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 2527 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp4_, "height-request", 50, NULL);
+#line 2528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 2528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_button_set_label (_tmp5_, "Del\nProj");
+#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 2531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp6_, "clicked", (GCallback) ___lambda51__gtk_button_clicked, self, 0);
+#line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 14323 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Button46* xcls_mainwindow_xcls_button46_new (Xcls_MainWindow* _owner) {
+#line 2518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_button46_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, _owner);
+#line 14330 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button46_class_init (Xcls_MainWindowXcls_Button46Class * klass) {
+#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_button46_parent_class = g_type_class_peek_parent (klass);
+#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Button46Private));
+#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_button46_finalize;
+#line 14341 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button46_instance_init (Xcls_MainWindowXcls_Button46 * self) {
+#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTON46_GET_PRIVATE (self);
+#line 14348 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_button46_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Button46 * self;
+#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTON46, Xcls_MainWindowXcls_Button46);
+#line 2511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 2512 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 2509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_button46_parent_class)->finalize (obj);
+#line 14362 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_button46_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_button46_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_button46_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Button46Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_button46_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Button46), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_button46_instance_init, NULL };
+ GType xcls_mainwindow_xcls_button46_type_id;
+ xcls_mainwindow_xcls_button46_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Button46", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_button46_type_id__volatile, xcls_mainwindow_xcls_button46_type_id);
+ }
+ return xcls_mainwindow_xcls_button46_type_id__volatile;
+}
+
+
+static void xcls_mainwindow_class_init (Xcls_MainWindowClass * klass) {
+#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_parent_class = g_type_class_peek_parent (klass);
+#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowPrivate));
+#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_finalize;
+#line 14385 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_instance_init (Xcls_MainWindow * self) {
+#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_GET_PRIVATE (self);
+#line 14392 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_finalize (GObject* obj) {
+ Xcls_MainWindow * self;
+#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MAINWINDOW, Xcls_MainWindow);
+#line 5 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 6 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 15 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->vbox);
+#line 16 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->mainpane);
+#line 17 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->leftpane);
+#line 18 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->editpane);
+#line 19 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->tree);
+#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->props);
+#line 21 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->clutterembed);
+#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->rooview);
+#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->objectview);
+#line 24 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->codeeditview);
+#line 25 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->addpropsview);
+#line 26 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projecteditview);
+#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->buttonlayout);
+#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->backbutton);
+#line 29 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projectbutton);
+#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->editfilebutton);
+#line 31 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projecteditbutton);
+#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->objectshowbutton);
+#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->addpropbutton);
+#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->addlistenerbutton);
+#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->addprojectbutton);
+#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->addfilebutton);
+#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->delprojectbutton);
+#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->project);
+#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_projects);
+#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_rooview);
+#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_tree);
+#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->code_editor);
+#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->new_file_dialog);
+#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projectsettings);
+#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->clutterfiles);
+#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_props);
+#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 51 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->rightpalete);
+#line 52 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->title);
+#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->add_props);
+#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_gladeview);
+#line 3 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_parent_class)->finalize (obj);
+#line 14480 "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;
+}
+
+
+