+/* MainWindow.vala.c generated by valac 0.20.1, the Vala compiler
+ * generated from MainWindow.vala, do not modify */
+
+/* -- to compile
+valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \
+ /tmp/MainWindow.vala -o /tmp/MainWindow
+*/
+/* -- to test class
+static int main (string[] args) {
+ Gtk.init (ref args);
+ new Xcls_MainWindow();
+ MainWindow.show_all();
+ Gtk.main ();
+ return 0;
+}
+*/
+
+#include <glib.h>
+#include <glib-object.h>
+#include <gtk/gtk.h>
+#include <stdlib.h>
+#include <string.h>
+#include <gdk/gdk.h>
+#include <clutter-gtk/clutter-gtk.h>
+#include <clutter/clutter.h>
+#include <float.h>
+#include <math.h>
+#include <gee.h>
+#include <gladeui/glade.h>
+#include <pango/pango.h>
+
+
+#define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ())
+#define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow))
+#define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
+#define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW))
+#define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW))
+#define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
+
+typedef struct _Xcls_MainWindow Xcls_MainWindow;
+typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass;
+typedef struct _Xcls_MainWindowPrivate Xcls_MainWindowPrivate;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX (xcls_mainwindow_xcls_vbox_get_type ())
+#define XCLS_MAINWINDOW_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox))
+#define XCLS_MAINWINDOW_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
+#define XCLS_MAINWINDOW_IS_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
+#define XCLS_MAINWINDOW_IS_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
+#define XCLS_MAINWINDOW_XCLS_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
+
+typedef struct _Xcls_MainWindowXcls_vbox Xcls_MainWindowXcls_vbox;
+typedef struct _Xcls_MainWindowXcls_vboxClass Xcls_MainWindowXcls_vboxClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR (xcls_mainwindow_xcls_topbar_get_type ())
+#define XCLS_MAINWINDOW_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar))
+#define XCLS_MAINWINDOW_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
+#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
+#define XCLS_MAINWINDOW_IS_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
+#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
+
+typedef struct _Xcls_MainWindowXcls_topbar Xcls_MainWindowXcls_topbar;
+typedef struct _Xcls_MainWindowXcls_topbarClass Xcls_MainWindowXcls_topbarClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE (xcls_mainwindow_xcls_mainpane_get_type ())
+#define XCLS_MAINWINDOW_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane))
+#define XCLS_MAINWINDOW_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
+#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
+#define XCLS_MAINWINDOW_IS_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
+#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
+
+typedef struct _Xcls_MainWindowXcls_mainpane Xcls_MainWindowXcls_mainpane;
+typedef struct _Xcls_MainWindowXcls_mainpaneClass Xcls_MainWindowXcls_mainpaneClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE (xcls_mainwindow_xcls_leftpane_get_type ())
+#define XCLS_MAINWINDOW_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane))
+#define XCLS_MAINWINDOW_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
+#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
+#define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
+#define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
+
+typedef struct _Xcls_MainWindowXcls_leftpane Xcls_MainWindowXcls_leftpane;
+typedef struct _Xcls_MainWindowXcls_leftpaneClass Xcls_MainWindowXcls_leftpaneClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE (xcls_mainwindow_xcls_editpane_get_type ())
+#define XCLS_MAINWINDOW_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane))
+#define XCLS_MAINWINDOW_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
+#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
+#define XCLS_MAINWINDOW_IS_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
+#define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
+
+typedef struct _Xcls_MainWindowXcls_editpane Xcls_MainWindowXcls_editpane;
+typedef struct _Xcls_MainWindowXcls_editpaneClass Xcls_MainWindowXcls_editpaneClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_TREE (xcls_mainwindow_xcls_tree_get_type ())
+#define XCLS_MAINWINDOW_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree))
+#define XCLS_MAINWINDOW_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
+#define XCLS_MAINWINDOW_IS_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
+#define XCLS_MAINWINDOW_IS_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
+#define XCLS_MAINWINDOW_XCLS_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
+
+typedef struct _Xcls_MainWindowXcls_tree Xcls_MainWindowXcls_tree;
+typedef struct _Xcls_MainWindowXcls_treeClass Xcls_MainWindowXcls_treeClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_PROPS (xcls_mainwindow_xcls_props_get_type ())
+#define XCLS_MAINWINDOW_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props))
+#define XCLS_MAINWINDOW_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
+#define XCLS_MAINWINDOW_IS_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
+#define XCLS_MAINWINDOW_IS_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
+#define XCLS_MAINWINDOW_XCLS_PROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
+
+typedef struct _Xcls_MainWindowXcls_props Xcls_MainWindowXcls_props;
+typedef struct _Xcls_MainWindowXcls_propsClass Xcls_MainWindowXcls_propsClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED (xcls_mainwindow_xcls_clutterembed_get_type ())
+#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed))
+#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
+#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
+#define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
+#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
+
+typedef struct _Xcls_MainWindowXcls_clutterembed Xcls_MainWindowXcls_clutterembed;
+typedef struct _Xcls_MainWindowXcls_clutterembedClass Xcls_MainWindowXcls_clutterembedClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW (xcls_mainwindow_xcls_rooview_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview))
+#define XCLS_MAINWINDOW_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
+#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
+#define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
+#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
+
+typedef struct _Xcls_MainWindowXcls_rooview Xcls_MainWindowXcls_rooview;
+typedef struct _Xcls_MainWindowXcls_rooviewClass Xcls_MainWindowXcls_rooviewClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW (xcls_mainwindow_xcls_objectview_get_type ())
+#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview))
+#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
+#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
+#define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
+#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
+
+typedef struct _Xcls_MainWindowXcls_objectview Xcls_MainWindowXcls_objectview;
+typedef struct _Xcls_MainWindowXcls_objectviewClass Xcls_MainWindowXcls_objectviewClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW (xcls_mainwindow_xcls_codeeditview_get_type ())
+#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview))
+#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
+#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
+#define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
+#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
+
+typedef struct _Xcls_MainWindowXcls_codeeditview Xcls_MainWindowXcls_codeeditview;
+typedef struct _Xcls_MainWindowXcls_codeeditviewClass Xcls_MainWindowXcls_codeeditviewClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW (xcls_mainwindow_xcls_addpropsview_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview))
+#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
+#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
+
+typedef struct _Xcls_MainWindowXcls_addpropsview Xcls_MainWindowXcls_addpropsview;
+typedef struct _Xcls_MainWindowXcls_addpropsviewClass Xcls_MainWindowXcls_addpropsviewClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW (xcls_mainwindow_xcls_projecteditview_get_type ())
+#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview))
+#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
+#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
+#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
+#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
+
+typedef struct _Xcls_MainWindowXcls_projecteditview Xcls_MainWindowXcls_projecteditview;
+typedef struct _Xcls_MainWindowXcls_projecteditviewClass Xcls_MainWindowXcls_projecteditviewClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT (xcls_mainwindow_xcls_buttonlayout_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout))
+#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
+#define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
+#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
+
+typedef struct _Xcls_MainWindowXcls_buttonlayout Xcls_MainWindowXcls_buttonlayout;
+typedef struct _Xcls_MainWindowXcls_buttonlayoutClass Xcls_MainWindowXcls_buttonlayoutClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON (xcls_mainwindow_xcls_projectbutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton))
+#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
+#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_projectbutton Xcls_MainWindowXcls_projectbutton;
+typedef struct _Xcls_MainWindowXcls_projectbuttonClass Xcls_MainWindowXcls_projectbuttonClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON (xcls_mainwindow_xcls_projecteditbutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton))
+#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
+#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_projecteditbutton Xcls_MainWindowXcls_projecteditbutton;
+typedef struct _Xcls_MainWindowXcls_projecteditbuttonClass Xcls_MainWindowXcls_projecteditbuttonClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON (xcls_mainwindow_xcls_objectshowbutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton))
+#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
+#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_objectshowbutton Xcls_MainWindowXcls_objectshowbutton;
+typedef struct _Xcls_MainWindowXcls_objectshowbuttonClass Xcls_MainWindowXcls_objectshowbuttonClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON (xcls_mainwindow_xcls_addpropbutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton))
+#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
+#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_addpropbutton Xcls_MainWindowXcls_addpropbutton;
+typedef struct _Xcls_MainWindowXcls_addpropbuttonClass Xcls_MainWindowXcls_addpropbuttonClass;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON (xcls_mainwindow_xcls_addlistenerbutton_get_type ())
+#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton))
+#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
+#define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
+#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
+
+typedef struct _Xcls_MainWindowXcls_addlistenerbutton Xcls_MainWindowXcls_addlistenerbutton;
+typedef struct _Xcls_MainWindowXcls_addlistenerbuttonClass Xcls_MainWindowXcls_addlistenerbuttonClass;
+
+#define PROJECT_TYPE_PROJECT (project_project_get_type ())
+#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
+#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
+#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
+#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
+#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
+
+typedef struct _ProjectProject ProjectProject;
+typedef struct _ProjectProjectClass ProjectProjectClass;
+
+#define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ())
+#define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles))
+#define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
+#define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES))
+#define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES))
+#define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
+
+typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles;
+typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass;
+
+#define TYPE_XCLS_EDITOR (xcls_editor_get_type ())
+#define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor))
+#define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass))
+#define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR))
+#define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR))
+#define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass))
+
+typedef struct _Xcls_Editor Xcls_Editor;
+typedef struct _Xcls_EditorClass Xcls_EditorClass;
+
+#define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ())
+#define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView))
+#define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
+#define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW))
+#define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW))
+#define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
+
+typedef struct _Xcls_GladeView Xcls_GladeView;
+typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass;
+
+#define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ())
+#define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps))
+#define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
+#define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS))
+#define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS))
+#define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
+
+typedef struct _Xcls_LeftProps Xcls_LeftProps;
+typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass;
+
+#define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ())
+#define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings))
+#define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
+#define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS))
+#define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS))
+#define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
+
+typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings;
+typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass;
+
+#define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ())
+#define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete))
+#define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
+#define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE))
+#define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE))
+#define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
+
+typedef struct _Xcls_RightPalete Xcls_RightPalete;
+typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass;
+
+#define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ())
+#define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp))
+#define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
+#define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP))
+#define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP))
+#define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
+
+typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp;
+typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass;
+
+#define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ())
+#define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects))
+#define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
+#define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS))
+#define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS))
+#define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
+
+typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects;
+typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass;
+
+#define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ())
+#define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree))
+#define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
+#define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE))
+#define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE))
+#define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
+
+typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree;
+typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass;
+
+#define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ())
+#define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView))
+#define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
+#define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW))
+#define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW))
+#define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
+
+typedef struct _Xcls_WindowRooView Xcls_WindowRooView;
+typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass;
+#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
+#define _g_free0(var) (var = (g_free (var), NULL))
+typedef struct _Xcls_MainWindowXcls_vboxPrivate Xcls_MainWindowXcls_vboxPrivate;
+typedef struct _Xcls_MainWindowXcls_addpropsviewPrivate Xcls_MainWindowXcls_addpropsviewPrivate;
+typedef struct _Xcls_MainWindowXcls_rooviewPrivate Xcls_MainWindowXcls_rooviewPrivate;
+typedef struct _Xcls_MainWindowXcls_codeeditviewPrivate Xcls_MainWindowXcls_codeeditviewPrivate;
+typedef struct _Xcls_MainWindowXcls_objectviewPrivate Xcls_MainWindowXcls_objectviewPrivate;
+typedef struct _Xcls_MainWindowXcls_projectbuttonPrivate Xcls_MainWindowXcls_projectbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_projecteditbuttonPrivate Xcls_MainWindowXcls_projecteditbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_projecteditviewPrivate Xcls_MainWindowXcls_projecteditviewPrivate;
+
+#define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
+#define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
+#define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
+#define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
+#define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
+#define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
+
+typedef struct _JsRenderJsRender JsRenderJsRender;
+typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
+typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
+
+#define 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_MainWindowXcls_editpanePrivate Xcls_MainWindowXcls_editpanePrivate;
+typedef struct _Xcls_WindowLeftProjectsPrivate Xcls_WindowLeftProjectsPrivate;
+
+#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW (xcls_windowleftprojects_xcls_view_get_type ())
+#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view))
+#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
+#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
+#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
+#define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
+
+typedef struct _Xcls_WindowLeftProjectsXcls_view Xcls_WindowLeftProjectsXcls_view;
+typedef struct _Xcls_WindowLeftProjectsXcls_viewClass Xcls_WindowLeftProjectsXcls_viewClass;
+
+#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL (xcls_windowleftprojects_xcls_model_get_type ())
+#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model))
+#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
+#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
+#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
+#define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
+
+typedef struct _Xcls_WindowLeftProjectsXcls_model Xcls_WindowLeftProjectsXcls_model;
+typedef struct _Xcls_WindowLeftProjectsXcls_modelClass Xcls_WindowLeftProjectsXcls_modelClass;
+
+#define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL (xcls_windowleftprojects_xcls_namecol_get_type ())
+#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol))
+#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
+#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
+#define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
+#define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
+
+typedef struct _Xcls_WindowLeftProjectsXcls_namecol Xcls_WindowLeftProjectsXcls_namecol;
+typedef struct _Xcls_WindowLeftProjectsXcls_namecolClass Xcls_WindowLeftProjectsXcls_namecolClass;
+typedef struct _Xcls_MainWindowXcls_treePrivate Xcls_MainWindowXcls_treePrivate;
+typedef struct _Xcls_WindowLeftTreePrivate Xcls_WindowLeftTreePrivate;
+
+#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW (xcls_windowlefttree_xcls_view_get_type ())
+#define XCLS_WINDOWLEFTTREE_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view))
+#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
+#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
+#define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
+#define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
+
+typedef struct _Xcls_WindowLeftTreeXcls_view Xcls_WindowLeftTreeXcls_view;
+typedef struct _Xcls_WindowLeftTreeXcls_viewClass Xcls_WindowLeftTreeXcls_viewClass;
+
+#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL (xcls_windowlefttree_xcls_model_get_type ())
+#define XCLS_WINDOWLEFTTREE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model))
+#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
+#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
+#define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
+#define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
+
+typedef struct _Xcls_WindowLeftTreeXcls_model Xcls_WindowLeftTreeXcls_model;
+typedef struct _Xcls_WindowLeftTreeXcls_modelClass Xcls_WindowLeftTreeXcls_modelClass;
+
+#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER (xcls_windowlefttree_xcls_renderer_get_type ())
+#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer))
+#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
+#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
+#define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
+#define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
+
+typedef struct _Xcls_WindowLeftTreeXcls_renderer Xcls_WindowLeftTreeXcls_renderer;
+typedef struct _Xcls_WindowLeftTreeXcls_rendererClass Xcls_WindowLeftTreeXcls_rendererClass;
+
+#define XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU (xcls_windowlefttree_xcls_lefttreemenu_get_type ())
+#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu))
+#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
+#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
+#define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
+#define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
+
+typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu Xcls_WindowLeftTreeXcls_LeftTreeMenu;
+typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass Xcls_WindowLeftTreeXcls_LeftTreeMenuClass;
+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 PALETE_TYPE_PALETE (palete_palete_get_type ())
+#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
+#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
+#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
+#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
+#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
+
+typedef struct _PaletePalete PaletePalete;
+typedef struct _PaletePaleteClass PaletePaleteClass;
+typedef struct _Xcls_MainWindowXcls_propsPrivate Xcls_MainWindowXcls_propsPrivate;
+typedef struct _Xcls_MainWindowXcls_leftpanePrivate Xcls_MainWindowXcls_leftpanePrivate;
+typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate;
+
+#define XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW (xcls_projectsettings_xcls_view_get_type ())
+#define XCLS_PROJECTSETTINGS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view))
+#define XCLS_PROJECTSETTINGS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
+#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
+#define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
+#define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
+
+typedef struct _Xcls_ProjectSettingsXcls_view Xcls_ProjectSettingsXcls_view;
+typedef struct _Xcls_ProjectSettingsXcls_viewClass Xcls_ProjectSettingsXcls_viewClass;
+typedef struct _Xcls_WindowRooViewPrivate Xcls_WindowRooViewPrivate;
+
+#define XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW (xcls_windowrooview_xcls_autoredraw_get_type ())
+#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw))
+#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
+#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
+#define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
+#define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
+
+typedef struct _Xcls_WindowRooViewXcls_AutoRedraw Xcls_WindowRooViewXcls_AutoRedraw;
+typedef struct _Xcls_WindowRooViewXcls_AutoRedrawClass Xcls_WindowRooViewXcls_AutoRedrawClass;
+
+#define XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW (xcls_windowrooview_xcls_view_get_type ())
+#define XCLS_WINDOWROOVIEW_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view))
+#define XCLS_WINDOWROOVIEW_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
+#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
+#define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
+#define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
+
+typedef struct _Xcls_WindowRooViewXcls_view Xcls_WindowRooViewXcls_view;
+typedef struct _Xcls_WindowRooViewXcls_viewClass Xcls_WindowRooViewXcls_viewClass;
+
+#define XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER (xcls_windowrooview_xcls_inspectorcontainer_get_type ())
+#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer))
+#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
+#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
+#define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
+#define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
+
+typedef struct _Xcls_WindowRooViewXcls_inspectorcontainer Xcls_WindowRooViewXcls_inspectorcontainer;
+typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerClass Xcls_WindowRooViewXcls_inspectorcontainerClass;
+typedef struct _Xcls_RightPaletePrivate Xcls_RightPaletePrivate;
+
+#define XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX (xcls_rightpalete_xcls_viewbox_get_type ())
+#define XCLS_RIGHTPALETE_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox))
+#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
+#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
+#define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
+#define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
+
+typedef struct _Xcls_RightPaleteXcls_viewbox Xcls_RightPaleteXcls_viewbox;
+typedef struct _Xcls_RightPaleteXcls_viewboxClass Xcls_RightPaleteXcls_viewboxClass;
+
+#define XCLS_RIGHTPALETE_TYPE_XCLS_MODEL (xcls_rightpalete_xcls_model_get_type ())
+#define XCLS_RIGHTPALETE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model))
+#define XCLS_RIGHTPALETE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
+#define XCLS_RIGHTPALETE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
+#define XCLS_RIGHTPALETE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
+#define XCLS_RIGHTPALETE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
+
+typedef struct _Xcls_RightPaleteXcls_model Xcls_RightPaleteXcls_model;
+typedef struct _Xcls_RightPaleteXcls_modelClass Xcls_RightPaleteXcls_modelClass;
+
+#define XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER (xcls_rightpalete_xcls_txtrender_get_type ())
+#define XCLS_RIGHTPALETE_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender))
+#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
+#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
+#define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
+#define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
+
+typedef struct _Xcls_RightPaleteXcls_txtrender Xcls_RightPaleteXcls_txtrender;
+typedef struct _Xcls_RightPaleteXcls_txtrenderClass Xcls_RightPaleteXcls_txtrenderClass;
+typedef struct _Xcls_WindowAddPropPrivate Xcls_WindowAddPropPrivate;
+
+#define XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL (xcls_windowaddprop_xcls_model_get_type ())
+#define XCLS_WINDOWADDPROP_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_model))
+#define XCLS_WINDOWADDPROP_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
+#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
+#define XCLS_WINDOWADDPROP_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
+#define XCLS_WINDOWADDPROP_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
+
+typedef struct _Xcls_WindowAddPropXcls_model Xcls_WindowAddPropXcls_model;
+typedef struct _Xcls_WindowAddPropXcls_modelClass Xcls_WindowAddPropXcls_modelClass;
+
+#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL (xcls_windowaddprop_xcls_namecol_get_type ())
+#define XCLS_WINDOWADDPROP_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecol))
+#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
+#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
+#define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
+#define XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
+
+typedef struct _Xcls_WindowAddPropXcls_namecol Xcls_WindowAddPropXcls_namecol;
+typedef struct _Xcls_WindowAddPropXcls_namecolClass Xcls_WindowAddPropXcls_namecolClass;
+
+#define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER (xcls_windowaddprop_xcls_namerender_get_type ())
+#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerender))
+#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
+#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
+#define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
+#define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
+
+typedef struct _Xcls_WindowAddPropXcls_namerender Xcls_WindowAddPropXcls_namerender;
+typedef struct _Xcls_WindowAddPropXcls_namerenderClass Xcls_WindowAddPropXcls_namerenderClass;
+typedef struct _Xcls_EditorPrivate Xcls_EditorPrivate;
+
+#define XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON (xcls_editor_xcls_save_button_get_type ())
+#define XCLS_EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_button))
+#define XCLS_EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass))
+#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON))
+#define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON))
+#define XCLS_EDITOR_XCLS_SAVE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass))
+
+typedef struct _Xcls_EditorXcls_save_button Xcls_EditorXcls_save_button;
+typedef struct _Xcls_EditorXcls_save_buttonClass Xcls_EditorXcls_save_buttonClass;
+
+#define XCLS_EDITOR_TYPE_XCLS_KEY_EDIT (xcls_editor_xcls_key_edit_get_type ())
+#define XCLS_EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_edit))
+#define XCLS_EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass))
+#define XCLS_EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT))
+#define XCLS_EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT))
+#define XCLS_EDITOR_XCLS_KEY_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass))
+
+typedef struct _Xcls_EditorXcls_key_edit Xcls_EditorXcls_key_edit;
+typedef struct _Xcls_EditorXcls_key_editClass Xcls_EditorXcls_key_editClass;
+
+#define XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR (xcls_editor_xcls_righteditor_get_type ())
+#define XCLS_EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditor))
+#define XCLS_EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass))
+#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR))
+#define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR))
+#define XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass))
+
+typedef struct _Xcls_EditorXcls_RightEditor Xcls_EditorXcls_RightEditor;
+typedef struct _Xcls_EditorXcls_RightEditorClass Xcls_EditorXcls_RightEditorClass;
+
+#define XCLS_EDITOR_TYPE_XCLS_VIEW (xcls_editor_xcls_view_get_type ())
+#define XCLS_EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_view))
+#define XCLS_EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass))
+#define XCLS_EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW))
+#define XCLS_EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW))
+#define XCLS_EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass))
+
+typedef struct _Xcls_EditorXcls_view Xcls_EditorXcls_view;
+typedef struct _Xcls_EditorXcls_viewClass Xcls_EditorXcls_viewClass;
+
+#define XCLS_EDITOR_TYPE_XCLS_BUFFER (xcls_editor_xcls_buffer_get_type ())
+#define XCLS_EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_buffer))
+#define XCLS_EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass))
+#define XCLS_EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER))
+#define XCLS_EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER))
+#define XCLS_EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass))
+
+typedef struct _Xcls_EditorXcls_buffer Xcls_EditorXcls_buffer;
+typedef struct _Xcls_EditorXcls_bufferClass Xcls_EditorXcls_bufferClass;
+typedef struct _Xcls_ClutterFilesPrivate Xcls_ClutterFilesPrivate;
+
+#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT (xcls_clutterfiles_xcls_filelayout_get_type ())
+#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout))
+#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
+#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
+#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
+#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
+
+typedef struct _Xcls_ClutterFilesXcls_filelayout Xcls_ClutterFilesXcls_filelayout;
+typedef struct _Xcls_ClutterFilesXcls_filelayoutClass Xcls_ClutterFilesXcls_filelayoutClass;
+
+#define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER (xcls_clutterfiles_xcls_filelayout_manager_get_type ())
+#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager))
+#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
+#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
+#define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
+#define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
+
+typedef struct _Xcls_ClutterFilesXcls_filelayout_manager Xcls_ClutterFilesXcls_filelayout_manager;
+typedef struct _Xcls_ClutterFilesXcls_filelayout_managerClass Xcls_ClutterFilesXcls_filelayout_managerClass;
+
+#define XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM (xcls_clutterfiles_xcls_fileitem_get_type ())
+#define XCLS_CLUTTERFILES_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem))
+#define XCLS_CLUTTERFILES_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
+#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
+#define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
+#define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
+
+typedef struct _Xcls_ClutterFilesXcls_fileitem Xcls_ClutterFilesXcls_fileitem;
+typedef struct _Xcls_ClutterFilesXcls_fileitemClass Xcls_ClutterFilesXcls_fileitemClass;
+typedef struct _Block10Data Block10Data;
+typedef struct _Xcls_GladeViewPrivate Xcls_GladeViewPrivate;
+typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
+typedef struct _Xcls_MainWindowXcls_topbarPrivate Xcls_MainWindowXcls_topbarPrivate;
+typedef struct _Xcls_MainWindowXcls_mainpanePrivate Xcls_MainWindowXcls_mainpanePrivate;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_VBOX9 (xcls_mainwindow_xcls_vbox9_get_type ())
+#define XCLS_MAINWINDOW_XCLS_VBOX9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9))
+#define XCLS_MAINWINDOW_XCLS_VBOX9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Class))
+#define XCLS_MAINWINDOW_IS_XCLS_VBOX9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9))
+#define XCLS_MAINWINDOW_IS_XCLS_VBOX9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9))
+#define XCLS_MAINWINDOW_XCLS_VBOX9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Class))
+
+typedef struct _Xcls_MainWindowXcls_VBox9 Xcls_MainWindowXcls_VBox9;
+typedef struct _Xcls_MainWindowXcls_VBox9Class Xcls_MainWindowXcls_VBox9Class;
+typedef struct _Xcls_MainWindowXcls_VBox9Private Xcls_MainWindowXcls_VBox9Private;
+typedef struct _Xcls_MainWindowXcls_clutterembedPrivate Xcls_MainWindowXcls_clutterembedPrivate;
+typedef struct _Xcls_MainWindowXcls_buttonlayoutPrivate Xcls_MainWindowXcls_buttonlayoutPrivate;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17 (xcls_mainwindow_xcls_boxlayout17_get_type ())
+#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17))
+#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Class))
+#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17))
+#define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17))
+#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Class))
+
+typedef struct _Xcls_MainWindowXcls_BoxLayout17 Xcls_MainWindowXcls_BoxLayout17;
+typedef struct _Xcls_MainWindowXcls_BoxLayout17Class Xcls_MainWindowXcls_BoxLayout17Class;
+typedef struct _Xcls_MainWindowXcls_BoxLayout17Private Xcls_MainWindowXcls_BoxLayout17Private;
+typedef struct _Xcls_MainWindowXcls_objectshowbuttonPrivate Xcls_MainWindowXcls_objectshowbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_addpropbuttonPrivate Xcls_MainWindowXcls_addpropbuttonPrivate;
+typedef struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate Xcls_MainWindowXcls_addlistenerbuttonPrivate;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT19 (xcls_mainwindow_xcls_text19_get_type ())
+#define XCLS_MAINWINDOW_XCLS_TEXT19(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19))
+#define XCLS_MAINWINDOW_XCLS_TEXT19_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Class))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT19(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT19_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19))
+#define XCLS_MAINWINDOW_XCLS_TEXT19_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Class))
+
+typedef struct _Xcls_MainWindowXcls_Text19 Xcls_MainWindowXcls_Text19;
+typedef struct _Xcls_MainWindowXcls_Text19Class Xcls_MainWindowXcls_Text19Class;
+typedef struct _Xcls_MainWindowXcls_Text19Private Xcls_MainWindowXcls_Text19Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT21 (xcls_mainwindow_xcls_text21_get_type ())
+#define XCLS_MAINWINDOW_XCLS_TEXT21(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21))
+#define XCLS_MAINWINDOW_XCLS_TEXT21_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Class))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT21(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT21_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21))
+#define XCLS_MAINWINDOW_XCLS_TEXT21_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Class))
+
+typedef struct _Xcls_MainWindowXcls_Text21 Xcls_MainWindowXcls_Text21;
+typedef struct _Xcls_MainWindowXcls_Text21Class Xcls_MainWindowXcls_Text21Class;
+typedef struct _Xcls_MainWindowXcls_Text21Private Xcls_MainWindowXcls_Text21Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT23 (xcls_mainwindow_xcls_text23_get_type ())
+#define XCLS_MAINWINDOW_XCLS_TEXT23(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23))
+#define XCLS_MAINWINDOW_XCLS_TEXT23_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Class))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT23(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT23_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23))
+#define XCLS_MAINWINDOW_XCLS_TEXT23_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Class))
+
+typedef struct _Xcls_MainWindowXcls_Text23 Xcls_MainWindowXcls_Text23;
+typedef struct _Xcls_MainWindowXcls_Text23Class Xcls_MainWindowXcls_Text23Class;
+typedef struct _Xcls_MainWindowXcls_Text23Private Xcls_MainWindowXcls_Text23Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT25 (xcls_mainwindow_xcls_text25_get_type ())
+#define XCLS_MAINWINDOW_XCLS_TEXT25(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25))
+#define XCLS_MAINWINDOW_XCLS_TEXT25_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Class))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT25(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT25_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25))
+#define XCLS_MAINWINDOW_XCLS_TEXT25_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Class))
+
+typedef struct _Xcls_MainWindowXcls_Text25 Xcls_MainWindowXcls_Text25;
+typedef struct _Xcls_MainWindowXcls_Text25Class Xcls_MainWindowXcls_Text25Class;
+typedef struct _Xcls_MainWindowXcls_Text25Private Xcls_MainWindowXcls_Text25Private;
+
+#define XCLS_MAINWINDOW_TYPE_XCLS_TEXT27 (xcls_mainwindow_xcls_text27_get_type ())
+#define XCLS_MAINWINDOW_XCLS_TEXT27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27))
+#define XCLS_MAINWINDOW_XCLS_TEXT27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Class))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27))
+#define XCLS_MAINWINDOW_IS_XCLS_TEXT27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27))
+#define XCLS_MAINWINDOW_XCLS_TEXT27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Class))
+
+typedef struct _Xcls_MainWindowXcls_Text27 Xcls_MainWindowXcls_Text27;
+typedef struct _Xcls_MainWindowXcls_Text27Class Xcls_MainWindowXcls_Text27Class;
+typedef struct _Xcls_MainWindowXcls_Text27Private Xcls_MainWindowXcls_Text27Private;
+
+struct _Xcls_MainWindow {
+ GObject parent_instance;
+ Xcls_MainWindowPrivate * priv;
+ GtkWindow* el;
+ Xcls_MainWindowXcls_vbox* vbox;
+ Xcls_MainWindowXcls_topbar* topbar;
+ Xcls_MainWindowXcls_mainpane* mainpane;
+ Xcls_MainWindowXcls_leftpane* leftpane;
+ Xcls_MainWindowXcls_editpane* editpane;
+ Xcls_MainWindowXcls_tree* tree;
+ Xcls_MainWindowXcls_props* props;
+ Xcls_MainWindowXcls_clutterembed* clutterembed;
+ Xcls_MainWindowXcls_rooview* rooview;
+ Xcls_MainWindowXcls_objectview* objectview;
+ Xcls_MainWindowXcls_codeeditview* codeeditview;
+ Xcls_MainWindowXcls_addpropsview* addpropsview;
+ Xcls_MainWindowXcls_projecteditview* projecteditview;
+ Xcls_MainWindowXcls_buttonlayout* buttonlayout;
+ Xcls_MainWindowXcls_projectbutton* projectbutton;
+ Xcls_MainWindowXcls_projecteditbutton* projecteditbutton;
+ Xcls_MainWindowXcls_objectshowbutton* objectshowbutton;
+ Xcls_MainWindowXcls_addpropbutton* addpropbutton;
+ Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton;
+ ProjectProject* project;
+ Xcls_ClutterFiles* clutterfiles;
+ Xcls_Editor* code_editor;
+ Xcls_GladeView* window_gladeview;
+ Xcls_LeftProps* left_props;
+ Xcls_ProjectSettings* projectsettings;
+ Xcls_RightPalete* rightpalete;
+ Xcls_WindowAddProp* add_props;
+ Xcls_WindowLeftProjects* left_projects;
+ Xcls_WindowLeftTree* left_tree;
+ Xcls_WindowRooView* window_rooview;
+ gboolean children_loaded;
+ gchar* state;
+ gchar* title;
+};
+
+struct _Xcls_MainWindowClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_vbox {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_vboxPrivate * priv;
+ GtkVBox* el;
+};
+
+struct _Xcls_MainWindowXcls_vboxClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_addpropsview {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_addpropsviewPrivate * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_addpropsviewClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_rooview {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_rooviewPrivate * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_rooviewClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_codeeditview {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_codeeditviewPrivate * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_codeeditviewClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_objectview {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_objectviewPrivate * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_objectviewClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_projectbutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_projectbuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_projectbuttonClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_projecteditbutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_projecteditbuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_projecteditbuttonClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_projecteditview {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_projecteditviewPrivate * priv;
+ GtkClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_projecteditviewClass {
+ GObjectClass parent_class;
+};
+
+struct _JsRenderJsRender {
+ GObject parent_instance;
+ JsRenderJsRenderPrivate * priv;
+ GeeArrayList* doubleStringProps;
+ gchar* id;
+ gchar* name;
+ gchar* fullname;
+ gchar* path;
+ gchar* parent;
+ gchar* region;
+ gchar* title;
+ gchar* permname;
+ gchar* modOrder;
+ gchar* xtype;
+ ProjectProject* project;
+ JsRenderNode* tree;
+ GList* cn;
+ gboolean hasParent;
+};
+
+struct _JsRenderJsRenderClass {
+ GObjectClass parent_class;
+ void (*save) (JsRenderJsRender* self);
+ void (*loadItems) (JsRenderJsRender* self, GError** error);
+ gchar* (*toSource) (JsRenderJsRender* self);
+ gchar* (*toSourcePreview) (JsRenderJsRender* self);
+ gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
+};
+
+struct _Xcls_MainWindowXcls_editpane {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_editpanePrivate * priv;
+ GtkVPaned* el;
+};
+
+struct _Xcls_MainWindowXcls_editpaneClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_WindowLeftProjects {
+ GObject parent_instance;
+ Xcls_WindowLeftProjectsPrivate * priv;
+ GtkVBox* el;
+ Xcls_WindowLeftProjectsXcls_view* view;
+ Xcls_WindowLeftProjectsXcls_model* model;
+ Xcls_WindowLeftProjectsXcls_namecol* namecol;
+ gboolean is_loaded;
+ gboolean is_loading;
+};
+
+struct _Xcls_WindowLeftProjectsClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_tree {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_treePrivate * priv;
+ GtkVBox* el;
+};
+
+struct _Xcls_MainWindowXcls_treeClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_WindowLeftTree {
+ GObject parent_instance;
+ Xcls_WindowLeftTreePrivate * priv;
+ GtkScrolledWindow* el;
+ Xcls_WindowLeftTreeXcls_view* view;
+ Xcls_WindowLeftTreeXcls_model* model;
+ Xcls_WindowLeftTreeXcls_renderer* renderer;
+ Xcls_WindowLeftTreeXcls_LeftTreeMenu* LeftTreeMenu;
+};
+
+struct _Xcls_WindowLeftTreeClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_LeftProps {
+ GObject parent_instance;
+ Xcls_LeftPropsPrivate * priv;
+ GtkVBox* el;
+ Xcls_LeftPropsXcls_AddPropertyPopup* AddPropertyPopup;
+ Xcls_LeftPropsXcls_EditProps* EditProps;
+ Xcls_LeftPropsXcls_view* view;
+ Xcls_LeftPropsXcls_model* model;
+ Xcls_LeftPropsXcls_keycol* keycol;
+ Xcls_LeftPropsXcls_keyrender* keyrender;
+ Xcls_LeftPropsXcls_valcol* valcol;
+ Xcls_LeftPropsXcls_valrender* valrender;
+ Xcls_LeftPropsXcls_valrendermodel* valrendermodel;
+ Xcls_LeftPropsXcls_ContextMenu* ContextMenu;
+ JsRenderJsRender* file;
+ JsRenderNode* node;
+ gboolean allow_edit;
+};
+
+struct _Xcls_LeftPropsClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_props {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_propsPrivate * priv;
+ GtkVBox* el;
+};
+
+struct _Xcls_MainWindowXcls_propsClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_leftpane {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_leftpanePrivate * priv;
+ GtkVBox* el;
+};
+
+struct _Xcls_MainWindowXcls_leftpaneClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_ProjectSettings {
+ GObject parent_instance;
+ Xcls_ProjectSettingsPrivate * priv;
+ GtkVBox* el;
+ Xcls_ProjectSettingsXcls_view* view;
+ ProjectProject* project;
+};
+
+struct _Xcls_ProjectSettingsClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_WindowRooView {
+ GObject parent_instance;
+ Xcls_WindowRooViewPrivate * priv;
+ GtkVPaned* el;
+ Xcls_WindowRooViewXcls_AutoRedraw* AutoRedraw;
+ Xcls_WindowRooViewXcls_view* view;
+ Xcls_WindowRooViewXcls_inspectorcontainer* inspectorcontainer;
+ JsRenderJsRender* file;
+};
+
+struct _Xcls_WindowRooViewClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_RightPalete {
+ GObject parent_instance;
+ Xcls_RightPaletePrivate * priv;
+ GtkVBox* el;
+ Xcls_RightPaleteXcls_viewbox* viewbox;
+ Xcls_RightPaleteXcls_model* model;
+ Xcls_RightPaleteXcls_txtrender* txtrender;
+};
+
+struct _Xcls_RightPaleteClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_WindowAddProp {
+ GObject parent_instance;
+ Xcls_WindowAddPropPrivate * priv;
+ GtkScrolledWindow* el;
+ Xcls_WindowAddPropXcls_model* model;
+ Xcls_WindowAddPropXcls_namecol* namecol;
+ Xcls_WindowAddPropXcls_namerender* namerender;
+};
+
+struct _Xcls_WindowAddPropClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_Editor {
+ GObject parent_instance;
+ Xcls_EditorPrivate * priv;
+ GtkVBox* el;
+ Xcls_EditorXcls_save_button* save_button;
+ Xcls_EditorXcls_key_edit* key_edit;
+ Xcls_EditorXcls_RightEditor* RightEditor;
+ Xcls_EditorXcls_view* view;
+ Xcls_EditorXcls_buffer* buffer;
+ JsRenderNode* node;
+ gboolean dirty;
+ gboolean pos;
+ gint pos_root_x;
+ gint pos_root_y;
+ gchar* activeEditor;
+ gchar* key;
+ gchar* ptype;
+};
+
+struct _Xcls_EditorClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_ClutterFiles {
+ GObject parent_instance;
+ Xcls_ClutterFilesPrivate * priv;
+ ClutterScrollActor* el;
+ Xcls_ClutterFilesXcls_filelayout* filelayout;
+ Xcls_ClutterFilesXcls_filelayout_manager* filelayout_manager;
+ GeeArrayList* fileitems;
+};
+
+struct _Xcls_ClutterFilesClass {
+ GObjectClass parent_class;
+};
+
+struct _Block10Data {
+ 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 _ProjectProject {
+ GObject parent_instance;
+ ProjectProjectPrivate * priv;
+ gchar* id;
+ gchar* fn;
+ gchar* name;
+ gchar* runhtml;
+ GeeHashMap* paths;
+ GeeHashMap* files;
+ gchar* xtype;
+};
+
+struct _ProjectProjectClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_vboxPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_topbar {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_topbarPrivate * priv;
+ GtkHBox* el;
+};
+
+struct _Xcls_MainWindowXcls_topbarClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_mainpane {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_mainpanePrivate * priv;
+ GtkHPaned* el;
+ gint lastWidth;
+};
+
+struct _Xcls_MainWindowXcls_mainpaneClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_topbarPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_mainpanePrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_VBox9 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_VBox9Private * priv;
+ GtkVBox* el;
+};
+
+struct _Xcls_MainWindowXcls_VBox9Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_leftpanePrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_editpanePrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_treePrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_propsPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_VBox9Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_clutterembed {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_clutterembedPrivate * priv;
+ GtkClutterEmbed* el;
+};
+
+struct _Xcls_MainWindowXcls_clutterembedClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_clutterembedPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_buttonlayout {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_buttonlayoutPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_buttonlayoutClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_rooviewPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_objectviewPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_codeeditviewPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_addpropsviewPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_projecteditviewPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_buttonlayoutPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_BoxLayout17 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_BoxLayout17Private * priv;
+ ClutterBoxLayout* el;
+};
+
+struct _Xcls_MainWindowXcls_BoxLayout17Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_objectshowbutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_objectshowbuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_objectshowbuttonClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_addpropbutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_addpropbuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_addpropbuttonClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_addlistenerbutton {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_addlistenerbuttonPrivate * priv;
+ ClutterActor* el;
+};
+
+struct _Xcls_MainWindowXcls_addlistenerbuttonClass {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_BoxLayout17Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_projectbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Text19 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Text19Private * priv;
+ ClutterText* el;
+};
+
+struct _Xcls_MainWindowXcls_Text19Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Text19Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_projecteditbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Text21 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Text21Private * priv;
+ ClutterText* el;
+};
+
+struct _Xcls_MainWindowXcls_Text21Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Text21Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_objectshowbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Text23 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Text23Private * priv;
+ ClutterText* el;
+};
+
+struct _Xcls_MainWindowXcls_Text23Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Text23Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_addpropbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Text25 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Text25Private * priv;
+ ClutterText* el;
+};
+
+struct _Xcls_MainWindowXcls_Text25Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Text25Private {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate {
+ Xcls_MainWindow* _this;
+};
+
+struct _Xcls_MainWindowXcls_Text27 {
+ GObject parent_instance;
+ Xcls_MainWindowXcls_Text27Private * priv;
+ ClutterText* el;
+};
+
+struct _Xcls_MainWindowXcls_Text27Class {
+ GObjectClass parent_class;
+};
+
+struct _Xcls_MainWindowXcls_Text27Private {
+ Xcls_MainWindow* _this;
+};
+
+
+extern Xcls_MainWindow* MainWindow;
+Xcls_MainWindow* MainWindow = NULL;
+static gpointer xcls_mainwindow_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_vbox_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_topbar_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_mainpane_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_leftpane_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_editpane_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_tree_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_props_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_vbox9_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_clutterembed_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_rooview_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_objectview_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_codeeditview_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_addpropsview_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_projecteditview_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_buttonlayout_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_boxlayout17_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_projectbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_text19_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_projecteditbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_text21_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_objectshowbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_text23_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_addpropbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_text25_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_addlistenerbutton_parent_class = NULL;
+static gpointer xcls_mainwindow_xcls_text27_parent_class = NULL;
+
+GType xcls_mainwindow_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_vbox_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_topbar_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_mainpane_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_leftpane_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_editpane_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_tree_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_props_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_clutterembed_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_rooview_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_objectview_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_codeeditview_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_addpropsview_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_projecteditview_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_buttonlayout_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_addpropbutton_get_type (void) G_GNUC_CONST;
+GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) G_GNUC_CONST;
+GType project_project_get_type (void) G_GNUC_CONST;
+GType xcls_clutterfiles_get_type (void) G_GNUC_CONST;
+GType xcls_editor_get_type (void) G_GNUC_CONST;
+GType xcls_gladeview_get_type (void) G_GNUC_CONST;
+GType xcls_leftprops_get_type (void) G_GNUC_CONST;
+GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
+GType xcls_rightpalete_get_type (void) G_GNUC_CONST;
+GType xcls_windowaddprop_get_type (void) G_GNUC_CONST;
+GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
+GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
+GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
+#define XCLS_MAINWINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowPrivate))
+enum {
+ XCLS_MAINWINDOW_DUMMY_PROPERTY
+};
+Xcls_MainWindow* xcls_mainwindow_singleton (void);
+Xcls_MainWindow* xcls_mainwindow_new (void);
+Xcls_MainWindow* xcls_mainwindow_construct (GType object_type);
+Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner);
+static void __lambda100_ (Xcls_MainWindow* self);
+static void ___lambda100__gtk_widget_show (GtkWidget* _sender, gpointer self);
+static gboolean __lambda101_ (Xcls_MainWindow* self, GdkEventAny* event);
+static gboolean ___lambda101__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
+void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self);
+void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self);
+void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self);
+void xcls_mainwindow_hideObject (Xcls_MainWindow* self);
+void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self);
+void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self);
+GType js_render_js_render_get_type (void) G_GNUC_CONST;
+JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self);
+GType js_render_node_get_type (void) G_GNUC_CONST;
+void xcls_windowrooview_createThumb (Xcls_WindowRooView* self);
+void xcls_gladeview_createThumb (Xcls_GladeView* self);
+GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST;
+GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST;
+GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST;
+void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project);
+void xcls_mainwindow_initChildren (Xcls_MainWindow* self);
+Xcls_WindowLeftTree* xcls_windowlefttree_new (void);
+Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type);
+GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST;
+GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST;
+GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST;
+GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST;
+static gboolean __lambda102_ (Xcls_MainWindow* self);
+void xcls_leftprops_finish_editing (Xcls_LeftProps* self);
+gboolean xcls_editor_saveContents (Xcls_Editor* self);
+static gboolean ___lambda102__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
+static void __lambda103_ (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;
+void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node);
+void xcls_rightpalete_clear (Xcls_RightPalete* self);
+GType palete_palete_get_type (void) G_GNUC_CONST;
+void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls);
+PaletePalete* js_render_js_render_palete (JsRenderJsRender* self);
+gchar* js_render_node_fqn (JsRenderNode* self);
+void xcls_windowaddprop_clear (Xcls_WindowAddProp* self);
+void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype);
+static void ___lambda103__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
+static void __lambda104_ (Xcls_MainWindow* self);
+void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self);
+static void ___lambda104__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self);
+Xcls_LeftProps* xcls_leftprops_new (void);
+Xcls_LeftProps* xcls_leftprops_construct (GType object_type);
+static void __lambda105_ (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 ___lambda105__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self);
+static gboolean __lambda106_ (Xcls_MainWindow* self);
+static gboolean ___lambda106__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self);
+static void __lambda107_ (Xcls_MainWindow* self);
+void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file);
+static void ___lambda107__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self);
+Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void);
+Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type);
+static void __lambda108_ (Xcls_MainWindow* self, ProjectProject* proj);
+void project_project_scanDirs (ProjectProject* self);
+void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr);
+static void ___lambda108__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self);
+Xcls_ProjectSettings* xcls_projectsettings_new (void);
+Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type);
+GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST;
+static void __lambda109_ (Xcls_MainWindow* self, const gchar* btn);
+GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST;
+GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST;
+GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST;
+void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force);
+static void ___lambda109__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 __lambda110_ (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 ___lambda110__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self);
+Xcls_Editor* xcls_editor_new (void);
+Xcls_Editor* xcls_editor_construct (GType object_type);
+GType xcls_editor_xcls_save_button_get_type (void) G_GNUC_CONST;
+GType xcls_editor_xcls_key_edit_get_type (void) G_GNUC_CONST;
+GType xcls_editor_xcls_righteditor_get_type (void) G_GNUC_CONST;
+GType xcls_editor_xcls_view_get_type (void) G_GNUC_CONST;
+GType xcls_editor_xcls_buffer_get_type (void) G_GNUC_CONST;
+Xcls_WindowRooView* xcls_windowrooview_new (void);
+Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type);
+Xcls_GladeView* xcls_gladeview_new (void);
+Xcls_GladeView* xcls_gladeview_construct (GType object_type);
+Xcls_ClutterFiles* xcls_clutterfiles_new (void);
+Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type);
+GType xcls_clutterfiles_xcls_filelayout_get_type (void) G_GNUC_CONST;
+GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) G_GNUC_CONST;
+GType xcls_clutterfiles_xcls_fileitem_get_type (void) G_GNUC_CONST;
+static void __lambda111_ (Xcls_MainWindow* self, JsRenderJsRender* file);
+static Block10Data* block10_data_ref (Block10Data* _data10_);
+static void block10_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 ___lambda112_ (Block10Data* _data10_, GtkWidget* w);
+static void ____lambda112__gtk_callback (GtkWidget* widget, gpointer self);
+void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file);
+static void ___lambda113_ (Block10Data* _data10_, GtkWidget* w);
+static void ____lambda113__gtk_callback (GtkWidget* widget, gpointer self);
+static void ___lambda111__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self);
+void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str);
+void xcls_mainwindow_show (Xcls_MainWindow* self);
+void xcls_mainwindow_showAddListener (Xcls_MainWindow* self);
+JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self);
+PaletePalete* palete_factory (const gchar* xtype);
+void xcls_mainwindow_showAddProp (Xcls_MainWindow* self);
+void xcls_editor_show (Xcls_Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
+void xcls_mainwindow_showObject (Xcls_MainWindow* self);
+void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self);
+void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project);
+#define XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_VBOX_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner);
+static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_TOPBAR_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpanePrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_MAINPANE_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_vbox9_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_VBOX9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_VBOX9_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner);
+static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner);
+static void __lambda71_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc);
+void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h);
+static void ___lambda71__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self);
+static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_ROOVIEW_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_OBJECTVIEW_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_boxlayout17_get_type (void) G_GNUC_CONST;
+Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner);
+static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_text19_get_type (void) G_GNUC_CONST;
+static gboolean __lambda19_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda19__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda20__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self);
+static gboolean ___lambda21__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
+static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_TEXT19_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_text19_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_text21_get_type (void) G_GNUC_CONST;
+static gboolean __lambda41_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda41__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda42_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda42__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda43_ (Xcls_MainWindowXcls_projecteditbutton* self);
+static gboolean ___lambda43__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
+static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_TEXT21_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_text21_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_text23_get_type (void) G_GNUC_CONST;
+static gboolean __lambda57_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda57__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda58_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda58__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda59_ (Xcls_MainWindowXcls_objectshowbutton* self);
+static gboolean ___lambda59__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
+static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_TEXT23_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_text23_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_text25_get_type (void) G_GNUC_CONST;
+static gboolean __lambda64_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda64__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda65__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self);
+static gboolean ___lambda66__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
+static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_TEXT25_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_text25_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonPrivate))
+enum {
+ XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_DUMMY_PROPERTY
+};
+Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner);
+Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner);
+GType xcls_mainwindow_xcls_text27_get_type (void) G_GNUC_CONST;
+static gboolean __lambda68_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event);
+static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
+static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self);
+static gboolean ___lambda70__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
+static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj);
+#define XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Private))
+enum {
+ XCLS_MAINWINDOW_XCLS_TEXT27_DUMMY_PROPERTY
+};
+static void xcls_mainwindow_xcls_text27_finalize (GObject* obj);
+static void xcls_mainwindow_finalize (GObject* obj);
+
+
+static gpointer _g_object_ref0 (gpointer self) {
+#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self ? g_object_ref (self) : NULL;
+#line 1875 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindow* xcls_mainwindow_singleton (void) {
+ Xcls_MainWindow* result = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = MainWindow;
+#line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp0_ == NULL) {
+#line 1888 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp1_;
+#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_mainwindow_new ();
+#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (MainWindow);
+#line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ MainWindow = _tmp1_;
+#line 1896 "MainWindow.vala.c"
+ }
+#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = MainWindow;
+#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (_tmp2_);
+#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = _tmp3_;
+#line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 1906 "MainWindow.vala.c"
+}
+
+
+static void __lambda100_ (Xcls_MainWindow* self) {
+}
+
+
+static void ___lambda100__gtk_widget_show (GtkWidget* _sender, gpointer self) {
+#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda100_ (self);
+#line 1917 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda101_ (Xcls_MainWindow* self, GdkEventAny* event) {
+ gboolean result = FALSE;
+#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 1929 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda101__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
+ gboolean result;
+ result = __lambda101_ (self, event);
+#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 1938 "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_;
+#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindow*) g_object_new (object_type, NULL);
+#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _g_object_ref0 (self);
+#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp0_;
+#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL);
+#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp1_);
+#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp1_;
+#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->project);
+#line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->project = NULL;
+#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->clutterfiles);
+#line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->clutterfiles = NULL;
+#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->code_editor);
+#line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->code_editor = NULL;
+#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_gladeview);
+#line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->window_gladeview = NULL;
+#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_props);
+#line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_props = NULL;
+#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projectsettings);
+#line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->projectsettings = NULL;
+#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->rightpalete);
+#line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->rightpalete = NULL;
+#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->add_props);
+#line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->add_props = NULL;
+#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_projects);
+#line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_projects = NULL;
+#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_tree);
+#line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_tree = NULL;
+#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_rooview);
+#line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->window_rooview = NULL;
+#line 86 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->children_loaded = FALSE;
+#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = g_strdup ("Application Builder");
+#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->title);
+#line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->title = _tmp2_;
+#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 0);
+#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set (_tmp4_, "default-height", 500, NULL);
+#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set (_tmp5_, "default-width", 800, NULL);
+#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = xcls_mainwindow_xcls_vbox_new (_tmp6_);
+#line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp7_;
+#line 94 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
+#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = g_strdup ("files");
+#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp10_;
+#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object ((GtkWidget*) _tmp11_, "show", (GCallback) ___lambda100__gtk_widget_show, self, 0);
+#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object ((GtkWidget*) _tmp12_, "delete-event", (GCallback) ___lambda101__gtk_widget_delete_event, self, 0);
+#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 2070 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindow* xcls_mainwindow_new (void) {
+#line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_construct (TYPE_XCLS_MAINWINDOW);
+#line 2077 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_addpropsview* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_rooview* _tmp4_;
+ GtkClutterActor* _tmp5_;
+ GtkClutterActor* _tmp6_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindowXcls_addpropsview* _tmp8_;
+ GtkClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ gchar* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_addpropsview* _tmp13_;
+ GtkClutterActor* _tmp14_;
+#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->addpropsview;
+#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
+#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->rooview;
+#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _g_object_ref0 (_tmp5_);
+#line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp6_;
+#line 119 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->addpropsview;
+#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->el;
+#line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = g_strdup ("edit");
+#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp10_->state);
+#line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_->state = _tmp11_;
+#line 129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->addpropsview;
+#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
+#line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 2150 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_addpropsview* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_rooview* _tmp4_;
+ GtkClutterActor* _tmp5_;
+ GtkClutterActor* _tmp6_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindowXcls_addpropsview* _tmp8_;
+ GtkClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ gchar* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_addpropsview* _tmp13_;
+ GtkClutterActor* _tmp14_;
+#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->addpropsview;
+#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
+#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->rooview;
+#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _g_object_ref0 (_tmp5_);
+#line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp6_;
+#line 135 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->addpropsview;
+#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->el;
+#line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = g_strdup ("edit");
+#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp10_->state);
+#line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_->state = _tmp11_;
+#line 145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->addpropsview;
+#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
+#line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 2223 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_codeeditview* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_rooview* _tmp4_;
+ GtkClutterActor* _tmp5_;
+ GtkClutterActor* _tmp6_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindowXcls_codeeditview* _tmp8_;
+ GtkClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ gchar* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_codeeditview* _tmp13_;
+ GtkClutterActor* _tmp14_;
+#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->codeeditview;
+#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
+#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->rooview;
+#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _g_object_ref0 (_tmp5_);
+#line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp6_;
+#line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->codeeditview;
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->el;
+#line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = g_strdup ("edit");
+#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp10_->state);
+#line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_->state = _tmp11_;
+#line 163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->codeeditview;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
+#line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 2296 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_hideObject (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindowXcls_objectview* _tmp1_;
+ GtkClutterActor* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_rooview* _tmp4_;
+ GtkClutterActor* _tmp5_;
+ GtkClutterActor* _tmp6_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindowXcls_objectview* _tmp8_;
+ GtkClutterActor* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ gchar* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+ Xcls_MainWindowXcls_objectview* _tmp13_;
+ GtkClutterActor* _tmp14_;
+#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->objectview;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
+#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->rooview;
+#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _g_object_ref0 (_tmp5_);
+#line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp6_;
+#line 175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->objectview;
+#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->el;
+#line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = g_strdup ("edit");
+#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp10_->state);
+#line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_->state = _tmp11_;
+#line 185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->objectview;
+#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
+#line 166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 2369 "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_projecteditview* _tmp7_;
+ GtkClutterActor* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_rooview* _tmp10_;
+ GtkClutterActor* _tmp11_;
+ GtkClutterActor* _tmp12_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_MainWindowXcls_projecteditview* _tmp14_;
+ GtkClutterActor* _tmp15_;
+ Xcls_MainWindow* _tmp16_;
+ gchar* _tmp17_;
+ Xcls_MainWindow* _tmp18_;
+ Xcls_MainWindowXcls_projecteditview* _tmp19_;
+ GtkClutterActor* _tmp20_;
+#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->projectbutton;
+#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp2_);
+#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->projecteditbutton;
+#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp5_);
+#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->projecteditview;
+#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp8_);
+#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->rooview;
+#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->el;
+#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _g_object_ref0 (_tmp11_);
+#line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp12_;
+#line 201 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->projecteditview;
+#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->el;
+#line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp15_, (gdouble) 1.0f, (gdouble) 0.0f);
+#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = g_strdup ("edit");
+#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp16_->state);
+#line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_->state = _tmp17_;
+#line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->priv->_this;
+#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_->projecteditview;
+#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->el;
+#line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp20_);
+#line 190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 2464 "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_projecteditbutton* _tmp12_;
+ ClutterActor* _tmp13_;
+ Xcls_MainWindowXcls_editpane* _tmp14_;
+ GtkVPaned* _tmp15_;
+ Xcls_WindowLeftProjects* _tmp16_;
+ GtkVBox* _tmp17_;
+ Xcls_MainWindow* _tmp18_;
+ Xcls_MainWindowXcls_rooview* _tmp19_;
+ GtkClutterActor* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp22_;
+ gchar* _tmp23_;
+ Xcls_MainWindow* _tmp24_;
+ Xcls_WindowLeftProjects* _tmp25_;
+ Xcls_MainWindow* _tmp26_;
+ ProjectProject* _tmp27_;
+#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
+#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_ != NULL;
+#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_);
+#line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp3_) {
+#line 2505 "MainWindow.vala.c"
+ Xcls_WindowLeftTree* _tmp4_;
+ JsRenderJsRender* _tmp5_ = NULL;
+ JsRenderJsRender* _tmp6_;
+ const gchar* _tmp7_;
+ gboolean _tmp8_;
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->left_tree;
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = xcls_windowlefttree_getActiveFile (_tmp4_);
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_;
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->xtype;
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = g_strcmp0 (_tmp7_, "Roo") == 0;
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp6_);
+#line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp8_) {
+#line 2525 "MainWindow.vala.c"
+ Xcls_WindowRooView* _tmp9_;
+#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->window_rooview;
+#line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_createThumb (_tmp9_);
+#line 2531 "MainWindow.vala.c"
+ } else {
+ Xcls_GladeView* _tmp10_;
+#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->window_gladeview;
+#line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_gladeview_createThumb (_tmp10_);
+#line 2538 "MainWindow.vala.c"
+ }
+ }
+#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->projecteditbutton;
+#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->el;
+#line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp13_);
+#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = self->editpane;
+#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->el;
+#line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_hide ((GtkWidget*) _tmp15_);
+#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->left_projects;
+#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show ((GtkWidget*) _tmp17_);
+#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->priv->_this;
+#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_->rooview;
+#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->el;
+#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _g_object_ref0 (_tmp20_);
+#line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp21_;
+#line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_easing_duration ((ClutterActor*) el, (guint) 1000);
+#line 236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 360.0f);
+#line 237 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.0f, (gdouble) 0.0f);
+#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = g_strdup ("files");
+#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp22_->state);
+#line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_->state = _tmp23_;
+#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->priv->_this;
+#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->left_projects;
+#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->priv->_this;
+#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->project;
+#line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowleftprojects_selectProject (_tmp25_, _tmp27_);
+#line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("show view browsing");
+#line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 2603 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda102_ (Xcls_MainWindow* self) {
+ gboolean result = FALSE;
+ const gchar* _tmp0_;
+ Xcls_Editor* _tmp2_;
+ gboolean _tmp3_ = FALSE;
+#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->state;
+#line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
+#line 2616 "MainWindow.vala.c"
+ Xcls_LeftProps* _tmp1_;
+#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->left_props;
+#line 259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_leftprops_finish_editing (_tmp1_);
+#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = TRUE;
+#line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 2626 "MainWindow.vala.c"
+ }
+#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->code_editor;
+#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = xcls_editor_saveContents (_tmp2_);
+#line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (!_tmp3_) {
+#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 2638 "MainWindow.vala.c"
+ }
+#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 2644 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda102__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
+ gboolean result;
+ result = __lambda102_ (self);
+#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 2653 "MainWindow.vala.c"
+}
+
+
+static void __lambda103_ (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 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp15_label0 = 0;
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp15_label1 = 0;
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp15_label2 = 0;
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp15_label3 = 0;
+#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = sel;
+#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp1_ == NULL) {
+#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = "NULL";
+#line 2686 "MainWindow.vala.c"
+ } else {
+#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = "a value";
+#line 2690 "MainWindow.vala.c"
+ }
+#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp0_;
+#line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("node_selected called %s\n", _tmp2_);
+#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = sel;
+#line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp3_ == NULL) {
+#line 2700 "MainWindow.vala.c"
+ Xcls_LeftProps* _tmp4_;
+ GtkVBox* _tmp5_;
+#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->left_props;
+#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_hide ((GtkWidget*) _tmp5_);
+#line 2709 "MainWindow.vala.c"
+ }
+#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->left_props;
+#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->el;
+#line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show ((GtkWidget*) _tmp7_);
+#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->left_props;
+#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->left_tree;
+#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = xcls_windowlefttree_getActiveFile (_tmp9_);
+#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_;
+#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = sel;
+#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_leftprops_load (_tmp8_, _tmp11_, _tmp12_);
+#line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp11_);
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->state;
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_;
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = (NULL == _tmp14_) ? 0 : g_quark_from_string (_tmp14_);
+#line 278 "/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 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 2741 "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 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = sel;
+#line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp17_ == NULL) {
+#line 2759 "MainWindow.vala.c"
+ Xcls_RightPalete* _tmp18_;
+#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->rightpalete;
+#line 282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_rightpalete_clear (_tmp18_);
+#line 283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 2767 "MainWindow.vala.c"
+ }
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->rightpalete;
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->left_tree;
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = xcls_windowlefttree_getActiveFile (_tmp21_);
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_;
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = js_render_js_render_palete (_tmp23_);
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_;
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = sel;
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = js_render_node_fqn (_tmp26_);
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _tmp27_;
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_rightpalete_load (_tmp19_, _tmp25_, _tmp28_);
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp28_);
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp25_);
+#line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp23_);
+#line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 2799 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp16_ == ((0 != _tmp15_label1) ? _tmp15_label1 : (_tmp15_label1 = g_quark_from_static_string ("addprop")))) {
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 2805 "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 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = sel;
+#line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp29_ == NULL) {
+#line 2823 "MainWindow.vala.c"
+ Xcls_WindowAddProp* _tmp30_;
+#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = self->add_props;
+#line 291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_clear (_tmp30_);
+#line 292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 2831 "MainWindow.vala.c"
+ }
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = self->add_props;
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = self->priv->_this;
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_->left_tree;
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = xcls_windowlefttree_getActiveFile (_tmp33_);
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = _tmp34_;
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = js_render_js_render_palete (_tmp35_);
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _tmp36_;
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = sel;
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = js_render_node_fqn (_tmp38_);
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _tmp39_;
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_show (_tmp31_, _tmp37_, "props", _tmp40_);
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp40_);
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp37_);
+#line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp35_);
+#line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 2863 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp16_ == ((0 != _tmp15_label2) ? _tmp15_label2 : (_tmp15_label2 = g_quark_from_static_string ("addlistener")))) {
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 2869 "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 298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = sel;
+#line 298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp41_ == NULL) {
+#line 2887 "MainWindow.vala.c"
+ Xcls_WindowAddProp* _tmp42_;
+#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = self->add_props;
+#line 299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_clear (_tmp42_);
+#line 300 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 2895 "MainWindow.vala.c"
+ }
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp43_ = self->add_props;
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp44_ = self->priv->_this;
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp45_ = _tmp44_->left_tree;
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp46_ = xcls_windowlefttree_getActiveFile (_tmp45_);
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp47_ = _tmp46_;
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp48_ = js_render_js_render_palete (_tmp47_);
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp49_ = _tmp48_;
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp50_ = sel;
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp51_ = js_render_node_fqn (_tmp50_);
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp52_ = _tmp51_;
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_show (_tmp43_, _tmp49_, "signals", _tmp52_);
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp52_);
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp49_);
+#line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp47_);
+#line 303 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 2927 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp16_ == ((0 != _tmp15_label3) ? _tmp15_label3 : (_tmp15_label3 = g_quark_from_static_string ("codeedit")))) {
+#line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 2933 "MainWindow.vala.c"
+ default:
+ {
+#line 307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideCodeEdit (self);
+#line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 2940 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 312 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 2946 "MainWindow.vala.c"
+}
+
+
+static void ___lambda103__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
+#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda103_ (self, node);
+#line 2953 "MainWindow.vala.c"
+}
+
+
+static void __lambda104_ (Xcls_MainWindow* self) {
+ Xcls_WindowRooView* _tmp0_;
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->window_rooview;
+#line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_requestRedraw (_tmp0_);
+#line 2963 "MainWindow.vala.c"
+}
+
+
+static void ___lambda104__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self) {
+#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda104_ (self);
+#line 2970 "MainWindow.vala.c"
+}
+
+
+static void __lambda105_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key) {
+ JsRenderNode* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (file != NULL);
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (node != NULL);
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (type != NULL);
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (key != NULL);
+#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = node;
+#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = type;
+#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = key;
+#line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showCodeEdit (self, _tmp0_, _tmp1_, _tmp2_);
+#line 2994 "MainWindow.vala.c"
+}
+
+
+static void ___lambda105__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self) {
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda105_ (self, file, node, type, key);
+#line 3001 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda106_ (Xcls_MainWindow* self) {
+ gboolean result = FALSE;
+ const gchar* _tmp0_;
+ Xcls_Editor* _tmp1_;
+ gboolean _tmp2_ = FALSE;
+ gboolean ret;
+ gboolean _tmp3_;
+#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->state;
+#line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
+#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = TRUE;
+#line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3020 "MainWindow.vala.c"
+ }
+#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->code_editor;
+#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = xcls_editor_saveContents (_tmp1_);
+#line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ret = _tmp2_;
+#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = ret;
+#line 338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (!_tmp3_) {
+#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3036 "MainWindow.vala.c"
+ }
+#line 341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideCodeEdit (self);
+#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = ret;
+#line 342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3044 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda106__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self) {
+ gboolean result;
+ result = __lambda106_ (self);
+#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 3053 "MainWindow.vala.c"
+}
+
+
+static void __lambda107_ (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ JsRenderJsRender* _tmp1_ = NULL;
+ JsRenderJsRender* _tmp2_;
+ const gchar* _tmp3_;
+ gboolean _tmp4_;
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->xtype;
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_);
+#line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp4_) {
+#line 3077 "MainWindow.vala.c"
+ Xcls_WindowRooView* _tmp5_;
+#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->window_rooview;
+#line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_requestRedraw (_tmp5_);
+#line 3083 "MainWindow.vala.c"
+ } else {
+ Xcls_GladeView* _tmp6_;
+ Xcls_WindowLeftTree* _tmp7_;
+ JsRenderJsRender* _tmp8_ = NULL;
+ JsRenderJsRender* _tmp9_;
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->window_gladeview;
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->left_tree;
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = xcls_windowlefttree_getActiveFile (_tmp7_);
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_;
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_gladeview_loadFile (_tmp6_, _tmp9_);
+#line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp9_);
+#line 3101 "MainWindow.vala.c"
+ }
+}
+
+
+static void ___lambda107__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self) {
+#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda107_ (self);
+#line 3109 "MainWindow.vala.c"
+}
+
+
+static void __lambda108_ (Xcls_MainWindow* self, ProjectProject* proj) {
+ ProjectProject* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_ClutterFiles* _tmp2_;
+ ProjectProject* _tmp3_;
+#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (proj != NULL);
+#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = proj;
+#line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ project_project_scanDirs (_tmp0_);
+#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->priv->_this;
+#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->clutterfiles;
+#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = proj;
+#line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_clutterfiles_loadProject (_tmp2_, _tmp3_);
+#line 3132 "MainWindow.vala.c"
+}
+
+
+static void ___lambda108__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self) {
+#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda108_ (self, project);
+#line 3139 "MainWindow.vala.c"
+}
+
+
+static void __lambda109_ (Xcls_MainWindow* self, const gchar* btn) {
+ Xcls_WindowLeftTree* _tmp0_;
+ JsRenderJsRender* _tmp1_ = NULL;
+ JsRenderJsRender* _tmp2_;
+ const gchar* _tmp3_;
+ gboolean _tmp4_;
+#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (btn != NULL);
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->xtype;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_);
+#line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp4_) {
+#line 3165 "MainWindow.vala.c"
+ const gchar* _tmp5_;
+ const gchar* _tmp9_;
+#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = btn;
+#line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp5_, "save") == 0) {
+#line 3172 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp6_;
+ Xcls_WindowRooView* _tmp7_;
+ Xcls_WindowRooViewXcls_view* _tmp8_;
+#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->window_rooview;
+#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->view;
+#line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_xcls_view_renderJS (_tmp8_, TRUE);
+#line 3184 "MainWindow.vala.c"
+ }
+#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = btn;
+#line 382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp9_, "apply") == 0) {
+#line 3190 "MainWindow.vala.c"
+ Xcls_MainWindow* _tmp10_;
+ Xcls_WindowRooView* _tmp11_;
+ Xcls_WindowRooViewXcls_view* _tmp12_;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->window_rooview;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->view;
+#line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_xcls_view_renderJS (_tmp12_, TRUE);
+#line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 3204 "MainWindow.vala.c"
+ }
+ } else {
+ }
+#line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideProjectEdit (self);
+#line 3210 "MainWindow.vala.c"
+}
+
+
+static void ___lambda109__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self) {
+#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda109_ (self, btn);
+#line 3217 "MainWindow.vala.c"
+}
+
+
+static void __lambda110_ (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 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (key != NULL);
+#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (type != NULL);
+#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (skel != NULL);
+#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (etype != NULL);
+#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_props;
+#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = etype;
+#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = key;
+#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = skel;
+#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = type;
+#line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_leftprops_addProp (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_);
+#line 3247 "MainWindow.vala.c"
+}
+
+
+static void ___lambda110__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self) {
+#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda110_ (self, key, type, skel, etype);
+#line 3254 "MainWindow.vala.c"
+}
+
+
+static Block10Data* block10_data_ref (Block10Data* _data10_) {
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_atomic_int_inc (&_data10_->_ref_count_);
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return _data10_;
+#line 3263 "MainWindow.vala.c"
+}
+
+
+static void block10_data_unref (void * _userdata_) {
+ Block10Data* _data10_;
+ _data10_ = (Block10Data*) _userdata_;
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_atomic_int_dec_and_test (&_data10_->_ref_count_)) {
+#line 3272 "MainWindow.vala.c"
+ Xcls_MainWindow * self;
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = _data10_->self;
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_data10_->ctr);
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self);
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_slice_free (Block10Data, _data10_);
+#line 3282 "MainWindow.vala.c"
+ }
+}
+
+
+static void ___lambda112_ (Block10Data* _data10_, GtkWidget* w) {
+ Xcls_MainWindow * self;
+ GtkContainer* _tmp0_;
+ GtkWidget* _tmp1_;
+#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = _data10_->self;
+#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (w != NULL);
+#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _data10_->ctr;
+#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = w;
+#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_remove (_tmp0_, _tmp1_);
+#line 3301 "MainWindow.vala.c"
+}
+
+
+static void ____lambda112__gtk_callback (GtkWidget* widget, gpointer self) {
+#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ___lambda112_ (self, widget);
+#line 3308 "MainWindow.vala.c"
+}
+
+
+static void ___lambda113_ (Block10Data* _data10_, GtkWidget* w) {
+ Xcls_MainWindow * self;
+ GtkContainer* _tmp0_;
+ GtkWidget* _tmp1_;
+#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = _data10_->self;
+#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (w != NULL);
+#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _data10_->ctr;
+#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = w;
+#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_remove (_tmp0_, _tmp1_);
+#line 3326 "MainWindow.vala.c"
+}
+
+
+static void ____lambda113__gtk_callback (GtkWidget* widget, gpointer self) {
+#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ___lambda113_ (self, widget);
+#line 3333 "MainWindow.vala.c"
+}
+
+
+static void __lambda111_ (Xcls_MainWindow* self, JsRenderJsRender* file) {
+ Block10Data* _data10_;
+ 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_;
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (file != NULL);
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data10_ = g_slice_new0 (Block10Data);
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data10_->_ref_count_ = 1;
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data10_->self = g_object_ref (self);
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = file;
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->project;
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (_tmp2_);
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp0_->project);
+#line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_->project = _tmp3_;
+#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->priv->_this;
+#line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showViewEditing (_tmp4_);
+#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->left_tree;
+#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->model;
+#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = file;
+#line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowlefttree_xcls_model_loadFile (_tmp6_, _tmp7_);
+#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->rooview;
+#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->el;
+#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = gtk_clutter_actor_get_widget (_tmp9_);
+#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GTK_TYPE_CONTAINER, GtkContainer));
+#line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data10_->ctr = _tmp11_;
+#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = file;
+#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = _tmp12_->xtype;
+#line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (g_strcmp0 (_tmp13_, "Roo") == 0) {
+#line 3405 "MainWindow.vala.c"
+ GtkContainer* _tmp14_;
+ GtkContainer* _tmp15_;
+ Xcls_WindowRooView* _tmp16_;
+ GtkVPaned* _tmp17_;
+ Xcls_WindowRooView* _tmp18_;
+ JsRenderJsRender* _tmp19_;
+ Xcls_WindowRooView* _tmp20_;
+ GtkVPaned* _tmp21_;
+#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _data10_->ctr;
+#line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_foreach (_tmp14_, ____lambda112__gtk_callback, _data10_);
+#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _data10_->ctr;
+#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->window_rooview;
+#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (_tmp15_, (GtkWidget*) _tmp17_);
+#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = self->window_rooview;
+#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = file;
+#line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowrooview_loadFile (_tmp18_, _tmp19_);
+#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->window_rooview;
+#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp21_);
+#line 3438 "MainWindow.vala.c"
+ } else {
+ GtkContainer* _tmp22_;
+ GtkContainer* _tmp23_;
+ Xcls_GladeView* _tmp24_;
+ GladeDesignView* _tmp25_;
+ Xcls_GladeView* _tmp26_;
+ JsRenderJsRender* _tmp27_;
+ Xcls_GladeView* _tmp28_;
+ GladeDesignView* _tmp29_;
+#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _data10_->ctr;
+#line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_foreach (_tmp22_, ____lambda113__gtk_callback, _data10_);
+#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _data10_->ctr;
+#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->window_gladeview;
+#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->el;
+#line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (_tmp23_, (GtkWidget*) _tmp25_);
+#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->window_gladeview;
+#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = file;
+#line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_gladeview_loadFile (_tmp26_, _tmp27_);
+#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = self->window_gladeview;
+#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = _tmp28_->el;
+#line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp29_);
+#line 3472 "MainWindow.vala.c"
+ }
+#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = file;
+#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _tmp30_->name;
+#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = g_strconcat ("OPEN : ", _tmp31_, NULL);
+#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_;
+#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("%s", _tmp33_);
+#line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp33_);
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ block10_data_unref (_data10_);
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _data10_ = NULL;
+#line 3490 "MainWindow.vala.c"
+}
+
+
+static void ___lambda111__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self) {
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda111_ (self, file);
+#line 3497 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_initChildren (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ Xcls_WindowLeftTree* _tmp1_;
+ Xcls_MainWindowXcls_tree* _tmp2_;
+ GtkVBox* _tmp3_;
+ Xcls_WindowLeftTree* _tmp4_;
+ GtkScrolledWindow* _tmp5_;
+ Xcls_WindowLeftTree* _tmp6_;
+ GtkScrolledWindow* _tmp7_;
+ Xcls_WindowLeftTree* _tmp8_;
+ Xcls_WindowLeftTree* _tmp9_;
+ Xcls_WindowLeftTree* _tmp10_;
+ Xcls_LeftProps* _tmp11_;
+ Xcls_LeftProps* _tmp12_;
+ Xcls_MainWindowXcls_props* _tmp13_;
+ GtkVBox* _tmp14_;
+ Xcls_LeftProps* _tmp15_;
+ GtkVBox* _tmp16_;
+ Xcls_LeftProps* _tmp17_;
+ GtkVBox* _tmp18_;
+ Xcls_LeftProps* _tmp19_;
+ Xcls_LeftProps* _tmp20_;
+ Xcls_LeftProps* _tmp21_;
+ Xcls_WindowLeftProjects* _tmp22_;
+ Xcls_WindowLeftProjects* _tmp23_;
+ Xcls_MainWindowXcls_leftpane* _tmp24_;
+ GtkVBox* _tmp25_;
+ Xcls_WindowLeftProjects* _tmp26_;
+ GtkVBox* _tmp27_;
+ Xcls_WindowLeftProjects* _tmp28_;
+ Xcls_ProjectSettings* _tmp29_;
+ Xcls_ProjectSettings* _tmp30_;
+ Xcls_MainWindowXcls_projecteditview* _tmp31_;
+ GtkClutterActor* _tmp32_;
+ GtkWidget* _tmp33_ = NULL;
+ Xcls_ProjectSettings* _tmp34_;
+ GtkVBox* _tmp35_;
+ Xcls_MainWindow* _tmp36_;
+ Xcls_MainWindowXcls_projecteditview* _tmp37_;
+ GtkClutterActor* _tmp38_;
+ ClutterStage* _tmp39_ = NULL;
+ ClutterStage* _tmp40_;
+ ClutterStage* stage;
+ ClutterStage* _tmp41_;
+ ClutterColor _tmp42_ = {0};
+ Xcls_ProjectSettings* _tmp43_;
+ Xcls_RightPalete* _tmp44_;
+ Xcls_RightPalete* _tmp45_;
+ Xcls_MainWindowXcls_objectview* _tmp46_;
+ GtkClutterActor* _tmp47_;
+ GtkWidget* _tmp48_ = NULL;
+ Xcls_RightPalete* _tmp49_;
+ GtkVBox* _tmp50_;
+ Xcls_MainWindow* _tmp51_;
+ Xcls_MainWindowXcls_objectview* _tmp52_;
+ GtkClutterActor* _tmp53_;
+ ClutterStage* _tmp54_ = NULL;
+ ClutterStage* _tmp55_;
+ ClutterStage* _tmp56_;
+ ClutterColor _tmp57_ = {0};
+ Xcls_WindowAddProp* _tmp58_;
+ Xcls_WindowAddProp* _tmp59_;
+ Xcls_MainWindowXcls_addpropsview* _tmp60_;
+ GtkClutterActor* _tmp61_;
+ GtkWidget* _tmp62_ = NULL;
+ Xcls_WindowAddProp* _tmp63_;
+ GtkScrolledWindow* _tmp64_;
+ Xcls_MainWindow* _tmp65_;
+ Xcls_MainWindowXcls_addpropsview* _tmp66_;
+ GtkClutterActor* _tmp67_;
+ ClutterStage* _tmp68_ = NULL;
+ ClutterStage* _tmp69_;
+ ClutterStage* _tmp70_;
+ ClutterColor _tmp71_ = {0};
+ Xcls_MainWindow* _tmp72_;
+ Xcls_WindowAddProp* _tmp73_;
+ Xcls_Editor* _tmp74_;
+ Xcls_Editor* _tmp75_;
+ Xcls_MainWindowXcls_codeeditview* _tmp76_;
+ GtkClutterActor* _tmp77_;
+ GtkWidget* _tmp78_ = NULL;
+ Xcls_Editor* _tmp79_;
+ GtkVBox* _tmp80_;
+ Xcls_MainWindow* _tmp81_;
+ Xcls_MainWindowXcls_codeeditview* _tmp82_;
+ GtkClutterActor* _tmp83_;
+ ClutterStage* _tmp84_ = NULL;
+ ClutterStage* _tmp85_;
+ ClutterStage* _tmp86_;
+ ClutterColor _tmp87_ = {0};
+ Xcls_WindowRooView* _tmp88_;
+ Xcls_WindowRooView* _tmp89_;
+ Xcls_MainWindowXcls_rooview* _tmp90_;
+ GtkClutterActor* _tmp91_;
+ GtkWidget* _tmp92_ = NULL;
+ Xcls_WindowRooView* _tmp93_;
+ GtkVPaned* _tmp94_;
+ Xcls_WindowRooView* _tmp95_;
+ GtkVPaned* _tmp96_;
+ Xcls_MainWindow* _tmp97_;
+ Xcls_MainWindowXcls_rooview* _tmp98_;
+ GtkClutterActor* _tmp99_;
+ ClutterStage* _tmp100_ = NULL;
+ ClutterStage* _tmp101_;
+ ClutterStage* _tmp102_;
+ ClutterColor _tmp103_ = {0};
+ Xcls_GladeView* _tmp104_;
+ Xcls_GladeView* _tmp105_;
+ Xcls_ClutterFiles* _tmp106_;
+ Xcls_ClutterFiles* _tmp107_;
+ ClutterStage* _tmp108_;
+ Xcls_ClutterFiles* _tmp109_;
+ ClutterScrollActor* _tmp110_;
+ Xcls_ClutterFiles* _tmp111_;
+ ClutterScrollActor* _tmp112_;
+ Xcls_ClutterFiles* _tmp113_;
+ ClutterTimeline* _tmp114_;
+ ClutterTimeline* tl;
+#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("init children");
+#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = xcls_windowlefttree_new ();
+#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_tree);
+#line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_tree = _tmp0_;
+#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->left_tree;
+#line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp1_);
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->tree;
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->el;
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->left_tree;
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
+#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->left_tree;
+#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->el;
+#line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp7_);
+#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->left_tree;
+#line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp8_, "before-node-change", (GCallback) ___lambda102__xcls_windowlefttree_before_node_change, self, 0);
+#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->left_tree;
+#line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp9_, "node-selected", (GCallback) ___lambda103__xcls_windowlefttree_node_selected, self, 0);
+#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->left_tree;
+#line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp10_, "changed", (GCallback) ___lambda104__xcls_windowlefttree_changed, self, 0);
+#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = xcls_leftprops_new ();
+#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_props);
+#line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_props = _tmp11_;
+#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->left_props;
+#line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp12_);
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->props;
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->el;
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->left_props;
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->el;
+#line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp14_, (GtkWidget*) _tmp16_, TRUE, TRUE, (guint) 0);
+#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->left_props;
+#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp18_);
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->left_props;
+#line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp19_, "show-editor", (GCallback) ___lambda105__xcls_leftprops_show_editor, self, 0);
+#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->left_props;
+#line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp20_, "stop-editor", (GCallback) ___lambda106__xcls_leftprops_stop_editor, self, 0);
+#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = self->left_props;
+#line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp21_, "changed", (GCallback) ___lambda107__xcls_leftprops_changed, self, 0);
+#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = xcls_windowleftprojects_new ();
+#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_projects);
+#line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_projects = _tmp22_;
+#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = self->left_projects;
+#line 357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp23_);
+#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = self->leftpane;
+#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_->el;
+#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->left_projects;
+#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->el;
+#line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp25_, (GtkWidget*) _tmp27_, TRUE, TRUE, (guint) 0);
+#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = self->left_projects;
+#line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp28_, "project-selected", (GCallback) ___lambda108__xcls_windowleftprojects_project_selected, self, 0);
+#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = xcls_projectsettings_new ();
+#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projectsettings);
+#line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->projectsettings = _tmp29_;
+#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = self->projectsettings;
+#line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp30_);
+#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = self->projecteditview;
+#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = _tmp31_->el;
+#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = gtk_clutter_actor_get_widget (_tmp32_);
+#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = self->projectsettings;
+#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = _tmp34_->el;
+#line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp33_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp35_);
+#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = self->priv->_this;
+#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _tmp36_->projecteditview;
+#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = _tmp37_->el;
+#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = clutter_actor_get_stage ((ClutterActor*) _tmp38_);
+#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _g_object_ref0 (_tmp39_);
+#line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp40_;
+#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = stage;
+#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp42_, "#000");
+#line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp41_, &_tmp42_);
+#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp43_ = self->projectsettings;
+#line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp43_, "button-pressed", (GCallback) ___lambda109__xcls_projectsettings_button_pressed, self, 0);
+#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp44_ = xcls_rightpalete_new ();
+#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->rightpalete);
+#line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->rightpalete = _tmp44_;
+#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp45_ = self->rightpalete;
+#line 396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp45_);
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp46_ = self->objectview;
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp47_ = _tmp46_->el;
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp48_ = gtk_clutter_actor_get_widget (_tmp47_);
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp49_ = self->rightpalete;
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp50_ = _tmp49_->el;
+#line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp48_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp50_);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp51_ = self->priv->_this;
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp52_ = _tmp51_->objectview;
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp53_ = _tmp52_->el;
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp54_ = clutter_actor_get_stage ((ClutterActor*) _tmp53_);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp55_ = _g_object_ref0 (_tmp54_);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp55_;
+#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp56_ = stage;
+#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp57_, "#000");
+#line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp56_, &_tmp57_);
+#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp58_ = xcls_windowaddprop_new ();
+#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->add_props);
+#line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->add_props = _tmp58_;
+#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp59_ = self->add_props;
+#line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp59_);
+#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp60_ = self->addpropsview;
+#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp61_ = _tmp60_->el;
+#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp62_ = gtk_clutter_actor_get_widget (_tmp61_);
+#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp63_ = self->add_props;
+#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp64_ = _tmp63_->el;
+#line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp62_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp64_);
+#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp65_ = self->priv->_this;
+#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp66_ = _tmp65_->addpropsview;
+#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp67_ = _tmp66_->el;
+#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp68_ = clutter_actor_get_stage ((ClutterActor*) _tmp67_);
+#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp69_ = _g_object_ref0 (_tmp68_);
+#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp69_;
+#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp70_ = stage;
+#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp71_, "#000");
+#line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp70_, &_tmp71_);
+#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp72_ = self->priv->_this;
+#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp73_ = _tmp72_->add_props;
+#line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp73_, "select", (GCallback) ___lambda110__xcls_windowaddprop_select, self, 0);
+#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp74_ = xcls_editor_new ();
+#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->code_editor);
+#line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->code_editor = _tmp74_;
+#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp75_ = self->code_editor;
+#line 436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp75_);
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp76_ = self->codeeditview;
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp77_ = _tmp76_->el;
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp78_ = gtk_clutter_actor_get_widget (_tmp77_);
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp79_ = self->code_editor;
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp80_ = _tmp79_->el;
+#line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp78_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp80_);
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp81_ = self->priv->_this;
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp82_ = _tmp81_->codeeditview;
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp83_ = _tmp82_->el;
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp84_ = clutter_actor_get_stage ((ClutterActor*) _tmp83_);
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp85_ = _g_object_ref0 (_tmp84_);
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp85_;
+#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp86_ = stage;
+#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp87_, "#000");
+#line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp86_, &_tmp87_);
+#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp88_ = xcls_windowrooview_new ();
+#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_rooview);
+#line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->window_rooview = _tmp88_;
+#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp89_ = self->window_rooview;
+#line 452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp89_);
+#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp90_ = self->rooview;
+#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp91_ = _tmp90_->el;
+#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp92_ = gtk_clutter_actor_get_widget (_tmp91_);
+#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp93_ = self->window_rooview;
+#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp94_ = _tmp93_->el;
+#line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp92_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp94_);
+#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp95_ = self->window_rooview;
+#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp96_ = _tmp95_->el;
+#line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp96_);
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp97_ = self->priv->_this;
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp98_ = _tmp97_->rooview;
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp99_ = _tmp98_->el;
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp100_ = clutter_actor_get_stage ((ClutterActor*) _tmp99_);
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp101_ = _g_object_ref0 (_tmp100_);
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp101_;
+#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp102_ = stage;
+#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp103_, "#000");
+#line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color ((ClutterActor*) _tmp102_, &_tmp103_);
+#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp104_ = xcls_gladeview_new ();
+#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_gladeview);
+#line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->window_gladeview = _tmp104_;
+#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp105_ = self->window_gladeview;
+#line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp105_);
+#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp106_ = xcls_clutterfiles_new ();
+#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->clutterfiles);
+#line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->clutterfiles = _tmp106_;
+#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp107_ = self->clutterfiles;
+#line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) _tmp107_);
+#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp108_ = stage;
+#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp109_ = self->clutterfiles;
+#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp110_ = _tmp109_->el;
+#line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child ((ClutterActor*) _tmp108_, (ClutterActor*) _tmp110_);
+#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp111_ = self->clutterfiles;
+#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp112_ = _tmp111_->el;
+#line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show_all ((ClutterActor*) _tmp112_);
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp113_ = self->clutterfiles;
+#line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp113_, "open", (GCallback) ___lambda111__xcls_clutterfiles_open, self, 0);
+#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp114_ = clutter_timeline_new ((guint) 6000);
+#line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ tl = _tmp114_;
+#line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_timeline_set_repeat_count (tl, -1);
+#line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_timeline_start (tl);
+#line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) tl);
+#line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->children_loaded = TRUE;
+#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (tl);
+#line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 4001 "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 517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (str != NULL);
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->title;
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = g_strconcat (_tmp1_, " - ", NULL);
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_;
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = str;
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL);
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_;
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_window_set_title (_tmp0_, _tmp6_);
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp6_);
+#line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp3_);
+#line 4037 "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 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = xcls_windowlefttree_new ();
+#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_tree);
+#line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->left_tree = _tmp0_;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = self->priv->_this;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->vbox;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->el;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->left_tree;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
+#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp6_);
+#line 4073 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_showAddListener (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ JsRenderNode* _tmp1_ = NULL;
+ JsRenderNode* ae;
+ JsRenderNode* _tmp2_;
+ Xcls_WindowAddProp* _tmp3_;
+ GtkScrolledWindow* _tmp4_;
+ Xcls_WindowAddProp* _tmp5_;
+ ProjectProject* _tmp6_;
+ const gchar* _tmp7_;
+ PaletePalete* _tmp8_ = NULL;
+ PaletePalete* _tmp9_;
+ JsRenderNode* _tmp10_;
+ gchar* _tmp11_ = NULL;
+ gchar* _tmp12_;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_MainWindowXcls_addpropsview* _tmp14_;
+ GtkClutterActor* _tmp15_;
+ Xcls_MainWindow* _tmp16_;
+ Xcls_MainWindowXcls_rooview* _tmp17_;
+ GtkClutterActor* _tmp18_;
+ GtkClutterActor* _tmp19_;
+ GtkClutterActor* el;
+ GtkClutterActor* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ Xcls_MainWindowXcls_addpropsview* _tmp23_;
+ GtkClutterActor* _tmp24_;
+ GtkClutterActor* _tmp25_;
+ Xcls_MainWindow* _tmp26_;
+ Xcls_MainWindowXcls_addpropsview* _tmp27_;
+ GtkClutterActor* _tmp28_;
+ gchar* _tmp29_;
+#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
+#line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ae = _tmp1_;
+#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = ae;
+#line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp2_ == NULL) {
+#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (ae);
+#line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 4126 "MainWindow.vala.c"
+ }
+#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->add_props;
+#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->el;
+#line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp4_);
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->add_props;
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->project;
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->xtype;
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = palete_factory (_tmp7_);
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_;
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = ae;
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = js_render_node_fqn (_tmp10_);
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_;
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_show (_tmp5_, _tmp9_, "signals", _tmp12_);
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp12_);
+#line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp9_);
+#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->addpropsview;
+#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->el;
+#line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
+#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->rooview;
+#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _g_object_ref0 (_tmp18_);
+#line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp19_;
+#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = el;
+#line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
+#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = el;
+#line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
+#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->addpropsview;
+#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->el;
+#line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = el;
+#line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
+#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->priv->_this;
+#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->addpropsview;
+#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _tmp27_->el;
+#line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
+#line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = g_strdup ("addlistener");
+#line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp29_;
+#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (ae);
+#line 4212 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_showAddProp (Xcls_MainWindow* self) {
+ Xcls_WindowLeftTree* _tmp0_;
+ JsRenderNode* _tmp1_ = NULL;
+ JsRenderNode* ae;
+ JsRenderNode* _tmp2_;
+ Xcls_WindowAddProp* _tmp3_;
+ GtkScrolledWindow* _tmp4_;
+ Xcls_WindowAddProp* _tmp5_;
+ ProjectProject* _tmp6_;
+ const gchar* _tmp7_;
+ PaletePalete* _tmp8_ = NULL;
+ PaletePalete* _tmp9_;
+ JsRenderNode* _tmp10_;
+ gchar* _tmp11_ = NULL;
+ gchar* _tmp12_;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_MainWindowXcls_addpropsview* _tmp14_;
+ GtkClutterActor* _tmp15_;
+ Xcls_MainWindow* _tmp16_;
+ Xcls_MainWindowXcls_rooview* _tmp17_;
+ GtkClutterActor* _tmp18_;
+ GtkClutterActor* _tmp19_;
+ GtkClutterActor* el;
+ GtkClutterActor* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ Xcls_MainWindowXcls_addpropsview* _tmp23_;
+ GtkClutterActor* _tmp24_;
+ GtkClutterActor* _tmp25_;
+ Xcls_MainWindow* _tmp26_;
+ Xcls_MainWindowXcls_addpropsview* _tmp27_;
+ GtkClutterActor* _tmp28_;
+ gchar* _tmp29_;
+#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->left_tree;
+#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
+#line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ ae = _tmp1_;
+#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = ae;
+#line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp2_ == NULL) {
+#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (ae);
+#line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 4265 "MainWindow.vala.c"
+ }
+#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->add_props;
+#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->el;
+#line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp4_);
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->add_props;
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->project;
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->xtype;
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = palete_factory (_tmp7_);
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_;
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = ae;
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = js_render_node_fqn (_tmp10_);
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_;
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_windowaddprop_show (_tmp5_, _tmp9_, "props", _tmp12_);
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp12_);
+#line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp9_);
+#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->addpropsview;
+#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->el;
+#line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
+#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->rooview;
+#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _g_object_ref0 (_tmp18_);
+#line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp19_;
+#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = el;
+#line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
+#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = el;
+#line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
+#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->addpropsview;
+#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->el;
+#line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = el;
+#line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
+#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = self->priv->_this;
+#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->addpropsview;
+#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _tmp27_->el;
+#line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
+#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = g_strdup ("addprop");
+#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp29_;
+#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (ae);
+#line 4351 "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 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp2_label0 = 0;
+#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp2_label1 = 0;
+#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp2_label2 = 0;
+#line 4365 "MainWindow.vala.c"
+ Xcls_Editor* _tmp4_;
+ GtkVBox* _tmp5_;
+ Xcls_Editor* _tmp6_;
+ JsRenderNode* _tmp7_;
+ const gchar* _tmp8_;
+ const gchar* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_MainWindowXcls_codeeditview* _tmp11_;
+ GtkClutterActor* _tmp12_;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_MainWindowXcls_rooview* _tmp14_;
+ GtkClutterActor* _tmp15_;
+ GtkClutterActor* _tmp16_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp17_;
+ Xcls_MainWindowXcls_codeeditview* _tmp18_;
+ GtkClutterActor* _tmp19_;
+ Xcls_MainWindow* _tmp20_;
+ Xcls_MainWindowXcls_codeeditview* _tmp21_;
+ GtkClutterActor* _tmp22_;
+ gchar* _tmp23_;
+#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (node != NULL);
+#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (ptype != NULL);
+#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (key != NULL);
+#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->state;
+#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_;
+#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
+#line 605 "/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 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 4405 "MainWindow.vala.c"
+ default:
+ {
+#line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (self);
+#line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 4412 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("addprop")))) {
+#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 4418 "MainWindow.vala.c"
+ default:
+ {
+#line 610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (self);
+#line 611 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 4425 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("addlistener")))) {
+#line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 4431 "MainWindow.vala.c"
+ default:
+ {
+#line 613 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (self);
+#line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 4438 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->code_editor;
+#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp5_);
+#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->code_editor;
+#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = node;
+#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = ptype;
+#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = key;
+#line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_editor_show (_tmp6_, _tmp7_, _tmp8_, _tmp9_);
+#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->codeeditview;
+#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
+#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->rooview;
+#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->el;
+#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _g_object_ref0 (_tmp15_);
+#line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp16_;
+#line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 634 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
+#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->priv->_this;
+#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->codeeditview;
+#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_->el;
+#line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->codeeditview;
+#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _tmp21_->el;
+#line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp22_);
+#line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = g_strdup ("codeedit");
+#line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp23_;
+#line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 4506 "MainWindow.vala.c"
+}
+
+
+void xcls_mainwindow_showObject (Xcls_MainWindow* self) {
+ Xcls_MainWindow* _tmp0_;
+ Xcls_WindowLeftTree* _tmp1_;
+ JsRenderNode* _tmp2_ = NULL;
+ JsRenderNode* n;
+ JsRenderNode* _tmp3_;
+ Xcls_RightPalete* _tmp4_;
+ GtkVBox* _tmp5_;
+ Xcls_RightPalete* _tmp6_;
+ Xcls_MainWindow* _tmp7_;
+ Xcls_WindowLeftTree* _tmp8_;
+ JsRenderJsRender* _tmp9_ = NULL;
+ JsRenderJsRender* _tmp10_;
+ PaletePalete* _tmp11_ = NULL;
+ PaletePalete* _tmp12_;
+ JsRenderNode* _tmp13_;
+ gchar* _tmp14_ = NULL;
+ gchar* _tmp15_;
+ Xcls_MainWindow* _tmp16_;
+ Xcls_MainWindowXcls_objectview* _tmp17_;
+ GtkClutterActor* _tmp18_;
+ Xcls_MainWindow* _tmp19_;
+ Xcls_MainWindowXcls_rooview* _tmp20_;
+ GtkClutterActor* _tmp21_;
+ GtkClutterActor* _tmp22_;
+ GtkClutterActor* el;
+ GtkClutterActor* _tmp23_;
+ GtkClutterActor* _tmp24_;
+ Xcls_MainWindow* _tmp25_;
+ Xcls_MainWindowXcls_objectview* _tmp26_;
+ GtkClutterActor* _tmp27_;
+ GtkClutterActor* _tmp28_;
+ Xcls_MainWindow* _tmp29_;
+ Xcls_MainWindowXcls_objectview* _tmp30_;
+ GtkClutterActor* _tmp31_;
+ gchar* _tmp32_;
+#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->left_tree;
+#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = xcls_windowlefttree_getActiveElement (_tmp1_);
+#line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ n = _tmp2_;
+#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = n;
+#line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (_tmp3_ == NULL) {
+#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (n);
+#line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 4564 "MainWindow.vala.c"
+ }
+#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->rightpalete;
+#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp5_);
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->rightpalete;
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->left_tree;
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = xcls_windowlefttree_getActiveFile (_tmp8_);
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_;
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = js_render_js_render_palete (_tmp10_);
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_;
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = n;
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = js_render_node_fqn (_tmp13_);
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_;
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_rightpalete_load (_tmp6_, _tmp12_, _tmp15_);
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp15_);
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp12_);
+#line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp10_);
+#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->objectview;
+#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp18_);
+#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->priv->_this;
+#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_->rooview;
+#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->el;
+#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _g_object_ref0 (_tmp21_);
+#line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp22_;
+#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = el;
+#line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp23_);
+#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = el;
+#line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 0.5f, (gdouble) 0.5f);
+#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->priv->_this;
+#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_->objectview;
+#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = _tmp26_->el;
+#line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp27_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = el;
+#line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
+#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = self->priv->_this;
+#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = _tmp29_->objectview;
+#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _tmp30_->el;
+#line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp31_);
+#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = g_strdup ("object");
+#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->state = _tmp32_;
+#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (n);
+#line 4656 "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_ProjectSettings* _tmp6_;
+ GtkVBox* _tmp7_;
+ Xcls_ProjectSettings* _tmp8_;
+ ProjectProject* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+ Xcls_MainWindowXcls_projecteditview* _tmp11_;
+ GtkClutterActor* _tmp12_;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_MainWindowXcls_rooview* _tmp14_;
+ GtkClutterActor* _tmp15_;
+ GtkClutterActor* _tmp16_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp17_;
+ Xcls_MainWindowXcls_projecteditview* _tmp18_;
+ GtkClutterActor* _tmp19_;
+ Xcls_MainWindow* _tmp20_;
+ gchar* _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ Xcls_MainWindowXcls_projecteditview* _tmp23_;
+ GtkClutterActor* _tmp24_;
+#line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->projectbutton;
+#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_->el;
+#line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp2_);
+#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->projecteditbutton;
+#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->el;
+#line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide (_tmp5_);
+#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->projectsettings;
+#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->el;
+#line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show_all ((GtkWidget*) _tmp7_);
+#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->projectsettings;
+#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->project;
+#line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_projectsettings_show (_tmp8_, _tmp9_);
+#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->projecteditview;
+#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
+#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->rooview;
+#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->el;
+#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _g_object_ref0 (_tmp15_);
+#line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp16_;
+#line 698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
+#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->priv->_this;
+#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->projecteditview;
+#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_->el;
+#line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = g_strdup ("projectedit");
+#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp20_->state);
+#line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_->state = _tmp21_;
+#line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->projecteditview;
+#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->el;
+#line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) _tmp24_);
+#line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 4767 "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_projecteditbutton* _tmp5_;
+ ClutterActor* _tmp6_;
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindowXcls_rooview* _tmp8_;
+ GtkClutterActor* _tmp9_;
+ GtkClutterActor* _tmp10_;
+ GtkClutterActor* el;
+ Xcls_MainWindow* _tmp11_;
+ gchar* _tmp12_;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_ClutterFiles* _tmp14_;
+ ClutterScrollActor* _tmp15_;
+#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (self != NULL);
+#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->editpane;
+#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->el;
+#line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_show ((GtkWidget*) _tmp1_);
+#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->left_projects;
+#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->el;
+#line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_hide ((GtkWidget*) _tmp3_);
+#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->priv->_this;
+#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = _tmp4_->projecteditbutton;
+#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_->el;
+#line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_show (_tmp6_);
+#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->rooview;
+#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = _tmp8_->el;
+#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _g_object_ref0 (_tmp9_);
+#line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ el = _tmp10_;
+#line 723 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_save_easing_state ((ClutterActor*) el);
+#line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 0.0f);
+#line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
+#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = g_strdup ("edit");
+#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (_tmp11_->state);
+#line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_->state = _tmp12_;
+#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_->clutterfiles;
+#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->el;
+#line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_hide ((ClutterActor*) _tmp15_);
+#line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_restore_easing_state ((ClutterActor*) el);
+#line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("show view editing");
+#line 715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (el);
+#line 4849 "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_topbar* _tmp6_;
+ Xcls_MainWindowXcls_topbar* child_0;
+ GtkVBox* _tmp7_;
+ GtkHBox* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_mainpane* _tmp10_;
+ Xcls_MainWindowXcls_mainpane* child_1;
+ GtkVBox* _tmp11_;
+ GtkHPaned* _tmp12_;
+#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_vbox*) g_object_new (object_type, NULL);
+#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->vbox);
+#line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->vbox = _tmp3_;
+#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
+#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_topbar_new (_tmp5_);
+#line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
+#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = xcls_mainwindow_xcls_mainpane_new (_tmp9_);
+#line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_1 = _tmp10_;
+#line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_1);
+#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = child_1->el;
+#line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_end ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, TRUE, TRUE, (guint) 0);
+#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_1);
+#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 4932 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner) {
+#line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_vbox_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX, _owner);
+#line 4939 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox_class_init (Xcls_MainWindowXcls_vboxClass * klass) {
+#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_vbox_parent_class = g_type_class_peek_parent (klass);
+#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_vboxPrivate));
+#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox_finalize;
+#line 4950 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox_instance_init (Xcls_MainWindowXcls_vbox * self) {
+#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE (self);
+#line 4957 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_vbox * self;
+#line 738 "/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 740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox_parent_class)->finalize (obj);
+#line 4971 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_vbox_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_vbox_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_vbox_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_vboxClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_vbox_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_vbox), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_vbox_instance_init, NULL };
+ GType xcls_mainwindow_xcls_vbox_type_id;
+ xcls_mainwindow_xcls_vbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_vbox", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_vbox_type_id__volatile, xcls_mainwindow_xcls_vbox_type_id);
+ }
+ return xcls_mainwindow_xcls_vbox_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_topbar * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_topbar* _tmp3_;
+ GtkHBox* _tmp4_;
+ GtkHBox* _tmp5_;
+ GtkHBox* _tmp6_;
+#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_topbar*) g_object_new (object_type, NULL);
+#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->topbar);
+#line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->topbar = _tmp3_;
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((GtkWidget*) _tmp5_, "height-request", 20, NULL);
+#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_widget_set_vexpand ((GtkWidget*) _tmp6_, FALSE);
+#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 5034 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner) {
+#line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_topbar_construct (XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, _owner);
+#line 5041 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_topbar_class_init (Xcls_MainWindowXcls_topbarClass * klass) {
+#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_topbar_parent_class = g_type_class_peek_parent (klass);
+#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_topbarPrivate));
+#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_topbar_finalize;
+#line 5052 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_topbar_instance_init (Xcls_MainWindowXcls_topbar * self) {
+#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE (self);
+#line 5059 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_topbar * self;
+#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar);
+#line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_topbar_parent_class)->finalize (obj);
+#line 5073 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_topbar_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_topbar_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_topbar_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_topbarClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_topbar_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_topbar), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_topbar_instance_init, NULL };
+ GType xcls_mainwindow_xcls_topbar_type_id;
+ xcls_mainwindow_xcls_topbar_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_topbar", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_topbar_type_id__volatile, xcls_mainwindow_xcls_topbar_type_id);
+ }
+ return xcls_mainwindow_xcls_topbar_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_mainpane * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ 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_VBox9* _tmp11_;
+ Xcls_MainWindowXcls_VBox9* child_1;
+ GtkHPaned* _tmp12_;
+ GtkVBox* _tmp13_;
+#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_mainpane*) g_object_new (object_type, NULL);
+#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->mainpane);
+#line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->mainpane = _tmp3_;
+#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkHPaned*) gtk_hpaned_new ();
+#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->lastWidth = 0;
+#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_set_position ((GtkPaned*) _tmp5_, 400);
+#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = xcls_mainwindow_xcls_leftpane_new (_tmp6_);
+#line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp7_;
+#line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_add1 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_);
+#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = xcls_mainwindow_xcls_vbox9_new (_tmp10_);
+#line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_1 = _tmp11_;
+#line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_1);
+#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = child_1->el;
+#line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_add2 ((GtkPaned*) _tmp12_, (GtkWidget*) _tmp13_);
+#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_1);
+#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 5175 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner) {
+#line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_mainpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, _owner);
+#line 5182 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_mainpane_class_init (Xcls_MainWindowXcls_mainpaneClass * klass) {
+#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_mainpane_parent_class = g_type_class_peek_parent (klass);
+#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_mainpanePrivate));
+#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_mainpane_finalize;
+#line 5193 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_mainpane_instance_init (Xcls_MainWindowXcls_mainpane * self) {
+#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE (self);
+#line 5200 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_mainpane * self;
+#line 794 "/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 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_mainpane_parent_class)->finalize (obj);
+#line 5214 "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 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_leftpane*) g_object_new (object_type, NULL);
+#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->leftpane);
+#line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->leftpane = _tmp3_;
+#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
+#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_editpane_new (_tmp5_);
+#line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
+#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 5288 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner) {
+#line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_leftpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, _owner);
+#line 5295 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_leftpane_class_init (Xcls_MainWindowXcls_leftpaneClass * klass) {
+#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_leftpane_parent_class = g_type_class_peek_parent (klass);
+#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_leftpanePrivate));
+#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_leftpane_finalize;
+#line 5306 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_leftpane_instance_init (Xcls_MainWindowXcls_leftpane * self) {
+#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE (self);
+#line 5313 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_leftpane * self;
+#line 827 "/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 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_leftpane_parent_class)->finalize (obj);
+#line 5327 "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 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_editpane*) g_object_new (object_type, NULL);
+#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 865 "/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"
+ self->priv->_this = _tmp1_;
+#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->editpane);
+#line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->editpane = _tmp3_;
+#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVPaned*) gtk_vpaned_new ();
+#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_tree_new (_tmp5_);
+#line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 873 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_add1 ((GtkPaned*) _tmp7_, (GtkWidget*) _tmp8_);
+#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = xcls_mainwindow_xcls_props_new (_tmp9_);
+#line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_1 = _tmp10_;
+#line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_1);
+#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = child_1->el;
+#line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_paned_add2 ((GtkPaned*) _tmp11_, (GtkWidget*) _tmp12_);
+#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_1);
+#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 5422 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner) {
+#line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_editpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, _owner);
+#line 5429 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_editpane_class_init (Xcls_MainWindowXcls_editpaneClass * klass) {
+#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_editpane_parent_class = g_type_class_peek_parent (klass);
+#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editpanePrivate));
+#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editpane_finalize;
+#line 5440 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_editpane_instance_init (Xcls_MainWindowXcls_editpane * self) {
+#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE (self);
+#line 5447 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_editpane * self;
+#line 854 "/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 856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_editpane_parent_class)->finalize (obj);
+#line 5461 "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 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_tree*) g_object_new (object_type, NULL);
+#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->tree);
+#line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->tree = _tmp3_;
+#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
+#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 5514 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner) {
+#line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_tree_construct (XCLS_MAINWINDOW_TYPE_XCLS_TREE, _owner);
+#line 5521 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_tree_class_init (Xcls_MainWindowXcls_treeClass * klass) {
+#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_tree_parent_class = g_type_class_peek_parent (klass);
+#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_treePrivate));
+#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_tree_finalize;
+#line 5532 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_tree_instance_init (Xcls_MainWindowXcls_tree * self) {
+#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE (self);
+#line 5539 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_tree_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_tree * self;
+#line 884 "/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 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_tree_parent_class)->finalize (obj);
+#line 5553 "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 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_props*) g_object_new (object_type, NULL);
+#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->props);
+#line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->props = _tmp3_;
+#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
+#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 5606 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner) {
+#line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_props_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROPS, _owner);
+#line 5613 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_props_class_init (Xcls_MainWindowXcls_propsClass * klass) {
+#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_props_parent_class = g_type_class_peek_parent (klass);
+#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_propsPrivate));
+#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_props_finalize;
+#line 5624 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_props_instance_init (Xcls_MainWindowXcls_props * self) {
+#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE (self);
+#line 5631 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_props_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_props * self;
+#line 908 "/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 910 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_props_parent_class)->finalize (obj);
+#line 5645 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_props_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_props_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_props_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_propsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_props_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_props), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_props_instance_init, NULL };
+ GType xcls_mainwindow_xcls_props_type_id;
+ xcls_mainwindow_xcls_props_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_props", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_props_type_id__volatile, xcls_mainwindow_xcls_props_type_id);
+ }
+ return xcls_mainwindow_xcls_props_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_VBox9 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ GtkVBox* _tmp2_;
+ Xcls_MainWindow* _tmp3_;
+ Xcls_MainWindowXcls_clutterembed* _tmp4_;
+ Xcls_MainWindowXcls_clutterembed* child_0;
+ GtkVBox* _tmp5_;
+ GtkClutterEmbed* _tmp6_;
+#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_VBox9*) g_object_new (object_type, NULL);
+#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
+#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->priv->_this;
+#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = xcls_mainwindow_xcls_clutterembed_new (_tmp3_);
+#line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp4_;
+#line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = child_0->el;
+#line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0);
+#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 5709 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner) {
+#line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_vbox9_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, _owner);
+#line 5716 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox9_class_init (Xcls_MainWindowXcls_VBox9Class * klass) {
+#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_vbox9_parent_class = g_type_class_peek_parent (klass);
+#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_VBox9Private));
+#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox9_finalize;
+#line 5727 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox9_instance_init (Xcls_MainWindowXcls_VBox9 * self) {
+#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE (self);
+#line 5734 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_VBox9 * self;
+#line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9);
+#line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 935 "/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"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox9_parent_class)->finalize (obj);
+#line 5748 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_vbox9_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_vbox9_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_vbox9_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_VBox9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_vbox9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_VBox9), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_vbox9_instance_init, NULL };
+ GType xcls_mainwindow_xcls_vbox9_type_id;
+ xcls_mainwindow_xcls_vbox9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_VBox9", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_vbox9_type_id__volatile, xcls_mainwindow_xcls_vbox9_type_id);
+ }
+ return xcls_mainwindow_xcls_vbox9_type_id__volatile;
+}
+
+
+static void __lambda71_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc) {
+ Xcls_MainWindow* _tmp0_;
+ gboolean _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_rooview* _tmp3_;
+ GtkClutterActor* _tmp4_;
+ GtkAllocation _tmp5_;
+ gint _tmp6_;
+ GtkAllocation _tmp7_;
+ gint _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_ClutterFiles* _tmp10_;
+ GtkAllocation _tmp11_;
+ gint _tmp12_;
+ GtkAllocation _tmp13_;
+ gint _tmp14_;
+ Xcls_MainWindow* _tmp15_;
+ Xcls_MainWindowXcls_projecteditview* _tmp16_;
+ GtkClutterActor* _tmp17_;
+ GtkAllocation _tmp18_;
+ gint _tmp19_;
+ GtkAllocation _tmp20_;
+ gint _tmp21_;
+ Xcls_MainWindow* _tmp22_;
+ Xcls_MainWindowXcls_objectview* _tmp23_;
+ GtkClutterActor* _tmp24_;
+ GtkAllocation _tmp25_;
+ gint _tmp26_;
+ GtkAllocation _tmp27_;
+ gint _tmp28_;
+ Xcls_MainWindow* _tmp29_;
+ Xcls_MainWindowXcls_addpropsview* _tmp30_;
+ GtkClutterActor* _tmp31_;
+ GtkAllocation _tmp32_;
+ gint _tmp33_;
+ GtkAllocation _tmp34_;
+ gint _tmp35_;
+ Xcls_MainWindow* _tmp36_;
+ Xcls_MainWindowXcls_codeeditview* _tmp37_;
+ GtkClutterActor* _tmp38_;
+ GtkAllocation _tmp39_;
+ gint _tmp40_;
+ GtkAllocation _tmp41_;
+ gint _tmp42_;
+#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_if_fail (alloc != NULL);
+#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->children_loaded;
+#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ if (!_tmp1_) {
+#line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return;
+#line 5818 "MainWindow.vala.c"
+ }
+#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _tmp2_->rooview;
+#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = _tmp3_->el;
+#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = *alloc;
+#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = _tmp5_.width;
+#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = *alloc;
+#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_.height;
+#line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp4_, (gfloat) (_tmp6_ - 50), (gfloat) _tmp8_);
+#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = _tmp9_->clutterfiles;
+#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = *alloc;
+#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_.width;
+#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = *alloc;
+#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = _tmp13_.height;
+#line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_clutterfiles_set_size (_tmp10_, (gfloat) (_tmp12_ - 50), (gfloat) _tmp14_);
+#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->projecteditview;
+#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = *alloc;
+#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_.width;
+#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = *alloc;
+#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_.height;
+#line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp17_, (gfloat) (_tmp19_ - 50), _tmp21_ / 2.0f);
+#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->priv->_this;
+#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->objectview;
+#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = _tmp23_->el;
+#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = *alloc;
+#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_.width;
+#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = *alloc;
+#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = _tmp27_.height;
+#line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp24_, (_tmp26_ - 50) / 2.0f, (gfloat) _tmp28_);
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = self->priv->_this;
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = _tmp29_->addpropsview;
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _tmp30_->el;
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = *alloc;
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = _tmp32_.width;
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = *alloc;
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = _tmp34_.height;
+#line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp31_, (_tmp33_ - 50) / 2.0f, (gfloat) _tmp35_);
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = self->priv->_this;
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _tmp36_->codeeditview;
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = _tmp37_->el;
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = *alloc;
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _tmp39_.width;
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = *alloc;
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = _tmp41_.height;
+#line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp38_, (_tmp40_ - 50) / 2.0f, (gfloat) _tmp42_);
+#line 5914 "MainWindow.vala.c"
+}
+
+
+static void ___lambda71__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) {
+#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ __lambda71_ (self, allocation);
+#line 5921 "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 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_clutterembed*) g_object_new (object_type, NULL);
+#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->clutterembed);
+#line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->clutterembed = _tmp3_;
+#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterEmbed*) gtk_clutter_embed_new ();
+#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_rooview_new (_tmp5_);
+#line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 977 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = gtk_clutter_embed_get_stage (_tmp7_);
+#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
+#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = xcls_mainwindow_xcls_objectview_new (_tmp10_);
+#line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_1 = _tmp11_;
+#line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_1);
+#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
+#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = child_1->el;
+#line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp13_, (ClutterActor*) _tmp14_);
+#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = xcls_mainwindow_xcls_codeeditview_new (_tmp15_);
+#line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_2 = _tmp16_;
+#line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_2);
+#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->el;
+#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
+#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = child_2->el;
+#line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp18_, (ClutterActor*) _tmp19_);
+#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = xcls_mainwindow_xcls_addpropsview_new (_tmp20_);
+#line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_3 = _tmp21_;
+#line 986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_3);
+#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = self->el;
+#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
+#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = child_3->el;
+#line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_);
+#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->priv->_this;
+#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = xcls_mainwindow_xcls_projecteditview_new (_tmp25_);
+#line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_4 = _tmp26_;
+#line 989 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_4);
+#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = self->el;
+#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = gtk_clutter_embed_get_stage (_tmp27_);
+#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = child_4->el;
+#line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp28_, (ClutterActor*) _tmp29_);
+#line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = self->priv->_this;
+#line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = xcls_mainwindow_xcls_buttonlayout_new (_tmp30_);
+#line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_5 = _tmp31_;
+#line 992 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_5);
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = self->el;
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = child_5->el;
+#line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp33_, _tmp34_);
+#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = self->el;
+#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = gtk_clutter_embed_get_stage (_tmp35_);
+#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = _g_object_ref0 (_tmp36_);
+#line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ stage = _tmp37_;
+#line 997 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp38_, "#000");
+#line 997 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (stage, &_tmp38_);
+#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = self->el;
+#line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object ((GtkWidget*) _tmp39_, "size-allocate", (GCallback) ___lambda71__gtk_widget_size_allocate, self, 0);
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (stage);
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_5);
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_4);
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_3);
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_2);
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_1);
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 6130 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner) {
+#line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_clutterembed_construct (XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, _owner);
+#line 6137 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_clutterembed_class_init (Xcls_MainWindowXcls_clutterembedClass * klass) {
+#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_clutterembed_parent_class = g_type_class_peek_parent (klass);
+#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_clutterembedPrivate));
+#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_clutterembed_finalize;
+#line 6148 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_clutterembed_instance_init (Xcls_MainWindowXcls_clutterembed * self) {
+#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE (self);
+#line 6155 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_clutterembed * self;
+#line 958 "/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 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_clutterembed_parent_class)->finalize (obj);
+#line 6169 "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 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_rooview*) g_object_new (object_type, NULL);
+#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->rooview);
+#line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->rooview = _tmp3_;
+#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 6220 "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 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->clutterembed;
+#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
+#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
+#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp10_);
+#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_;
+#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
+#line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp11_);
+#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 1.0f, 1.0f);
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = self->priv->_this;
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_->clutterembed;
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->el;
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = gtk_clutter_embed_get_stage (_tmp16_);
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = clutter_actor_get_width (_tmp17_);
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = _tmp18_;
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = self->priv->_this;
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_->clutterembed;
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _tmp21_->el;
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = clutter_actor_get_height (_tmp23_);
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = _tmp24_;
+#line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp13_, _tmp19_ - 50, _tmp25_);
+#line 6295 "MainWindow.vala.c"
+ }
+#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 6299 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner) {
+#line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_rooview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, _owner);
+#line 6306 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_rooview_class_init (Xcls_MainWindowXcls_rooviewClass * klass) {
+#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_rooview_parent_class = g_type_class_peek_parent (klass);
+#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_rooviewPrivate));
+#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_rooview_finalize;
+#line 6317 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_rooview_instance_init (Xcls_MainWindowXcls_rooview * self) {
+#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE (self);
+#line 6324 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_rooview * self;
+#line 1038 "/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 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_rooview_parent_class)->finalize (obj);
+#line 6338 "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 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_objectview*) g_object_new (object_type, NULL);
+#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->objectview);
+#line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->objectview = _tmp3_;
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 6389 "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 1113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
+#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
+#line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
+#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->clutterembed;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = clutter_actor_get_width (_tmp13_);
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->clutterembed;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = clutter_actor_get_height (_tmp19_);
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_;
+#line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
+#line 6452 "MainWindow.vala.c"
+ }
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 6456 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner) {
+#line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_objectview_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, _owner);
+#line 6463 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectview_class_init (Xcls_MainWindowXcls_objectviewClass * klass) {
+#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_objectview_parent_class = g_type_class_peek_parent (klass);
+#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectviewPrivate));
+#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectview_finalize;
+#line 6474 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectview_instance_init (Xcls_MainWindowXcls_objectview * self) {
+#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE (self);
+#line 6481 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_objectview * self;
+#line 1082 "/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 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_objectview_parent_class)->finalize (obj);
+#line 6495 "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 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_codeeditview*) g_object_new (object_type, NULL);
+#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->codeeditview);
+#line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->codeeditview = _tmp3_;
+#line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 6546 "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 1159 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
+#line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
+#line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
+#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->clutterembed;
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = clutter_actor_get_width (_tmp13_);
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_;
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->clutterembed;
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = clutter_actor_get_height (_tmp19_);
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_;
+#line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
+#line 6609 "MainWindow.vala.c"
+ }
+#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 6613 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner) {
+#line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_codeeditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, _owner);
+#line 6620 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_codeeditview_class_init (Xcls_MainWindowXcls_codeeditviewClass * klass) {
+#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_codeeditview_parent_class = g_type_class_peek_parent (klass);
+#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_codeeditviewPrivate));
+#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_codeeditview_finalize;
+#line 6631 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_codeeditview_instance_init (Xcls_MainWindowXcls_codeeditview * self) {
+#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE (self);
+#line 6638 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_codeeditview * self;
+#line 1128 "/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 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_codeeditview_parent_class)->finalize (obj);
+#line 6652 "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 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_addpropsview*) g_object_new (object_type, NULL);
+#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->addpropsview);
+#line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->addpropsview = _tmp3_;
+#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 6703 "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 1205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
+#line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
+#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
+#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->el;
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_->clutterembed;
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->el;
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = clutter_actor_get_width (_tmp13_);
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = _tmp14_;
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = self->priv->_this;
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->clutterembed;
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = _tmp17_->el;
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = clutter_actor_get_height (_tmp19_);
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = _tmp20_;
+#line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
+#line 6766 "MainWindow.vala.c"
+ }
+#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 6770 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner) {
+#line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_addpropsview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, _owner);
+#line 6777 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropsview_class_init (Xcls_MainWindowXcls_addpropsviewClass * klass) {
+#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_addpropsview_parent_class = g_type_class_peek_parent (klass);
+#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropsviewPrivate));
+#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropsview_finalize;
+#line 6788 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropsview_instance_init (Xcls_MainWindowXcls_addpropsview * self) {
+#line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE (self);
+#line 6795 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_addpropsview * self;
+#line 1174 "/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 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1177 "/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"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropsview_parent_class)->finalize (obj);
+#line 6809 "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 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_projecteditview*) g_object_new (object_type, NULL);
+#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->projecteditview);
+#line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->projecteditview = _tmp3_;
+#line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
+#line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 6860 "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 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = _tmp6_->clutterembed;
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = _tmp7_->el;
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp10_);
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = _tmp10_;
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
+#line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp11_);
+#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 0.0f, 0.0f);
+#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_scale ((ClutterActor*) _tmp13_, (gdouble) 1.0f, (gdouble) 0.0f);
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = self->el;
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->priv->_this;
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = _tmp15_->clutterembed;
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = _tmp16_->el;
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = clutter_actor_get_width (_tmp18_);
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = _tmp19_;
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = self->priv->_this;
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = _tmp21_->clutterembed;
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = _tmp22_->el;
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = gtk_clutter_embed_get_stage (_tmp23_);
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = clutter_actor_get_height (_tmp24_);
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = _tmp25_;
+#line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size ((ClutterActor*) _tmp14_, _tmp20_ - 50, _tmp26_ / 2);
+#line 6940 "MainWindow.vala.c"
+ }
+#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 6944 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner) {
+#line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_projecteditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, _owner);
+#line 6951 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditview_class_init (Xcls_MainWindowXcls_projecteditviewClass * klass) {
+#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_projecteditview_parent_class = g_type_class_peek_parent (klass);
+#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditviewPrivate));
+#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditview_finalize;
+#line 6962 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditview_instance_init (Xcls_MainWindowXcls_projecteditview * self) {
+#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE (self);
+#line 6969 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_projecteditview * self;
+#line 1220 "/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 1222 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditview_parent_class)->finalize (obj);
+#line 6983 "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_BoxLayout17* _tmp6_;
+ Xcls_MainWindowXcls_BoxLayout17* child_0;
+ ClutterActor* _tmp7_;
+ ClutterBoxLayout* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindowXcls_projectbutton* _tmp10_;
+ Xcls_MainWindowXcls_projectbutton* child_1;
+ ClutterActor* _tmp11_;
+ ClutterActor* _tmp12_;
+ Xcls_MainWindow* _tmp13_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp14_;
+ Xcls_MainWindowXcls_projecteditbutton* child_2;
+ ClutterActor* _tmp15_;
+ ClutterActor* _tmp16_;
+ Xcls_MainWindow* _tmp17_;
+ Xcls_MainWindowXcls_objectshowbutton* _tmp18_;
+ Xcls_MainWindowXcls_objectshowbutton* child_3;
+ ClutterActor* _tmp19_;
+ ClutterActor* _tmp20_;
+ Xcls_MainWindow* _tmp21_;
+ Xcls_MainWindowXcls_addpropbutton* _tmp22_;
+ Xcls_MainWindowXcls_addpropbutton* child_4;
+ ClutterActor* _tmp23_;
+ ClutterActor* _tmp24_;
+ Xcls_MainWindow* _tmp25_;
+ Xcls_MainWindowXcls_addlistenerbutton* _tmp26_;
+ Xcls_MainWindowXcls_addlistenerbutton* child_5;
+ ClutterActor* _tmp27_;
+ ClutterActor* _tmp28_;
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_buttonlayout*) g_object_new (object_type, NULL);
+#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->buttonlayout);
+#line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->buttonlayout = _tmp3_;
+#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = xcls_mainwindow_xcls_boxlayout17_new (_tmp5_);
+#line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp6_;
+#line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = child_0->el;
+#line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_layout_manager (_tmp7_, (ClutterLayoutManager*) _tmp8_);
+#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = xcls_mainwindow_xcls_projectbutton_new (_tmp9_);
+#line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_1 = _tmp10_;
+#line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_1);
+#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = child_1->el;
+#line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp11_, _tmp12_);
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->priv->_this;
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp14_ = xcls_mainwindow_xcls_projecteditbutton_new (_tmp13_);
+#line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_2 = _tmp14_;
+#line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_2);
+#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp15_ = self->el;
+#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp16_ = child_2->el;
+#line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp15_, _tmp16_);
+#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp17_ = self->priv->_this;
+#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp18_ = xcls_mainwindow_xcls_objectshowbutton_new (_tmp17_);
+#line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_3 = _tmp18_;
+#line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_3);
+#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp19_ = self->el;
+#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp20_ = child_3->el;
+#line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp19_, _tmp20_);
+#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp21_ = self->priv->_this;
+#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp22_ = xcls_mainwindow_xcls_addpropbutton_new (_tmp21_);
+#line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_4 = _tmp22_;
+#line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_4);
+#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp23_ = self->el;
+#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp24_ = child_4->el;
+#line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp23_, _tmp24_);
+#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp25_ = self->priv->_this;
+#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp26_ = xcls_mainwindow_xcls_addlistenerbutton_new (_tmp25_);
+#line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_5 = _tmp26_;
+#line 1298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_5);
+#line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp27_ = self->el;
+#line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp28_ = child_5->el;
+#line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp27_, _tmp28_);
+#line 7148 "MainWindow.vala.c"
+ {
+ ClutterActor* _tmp29_;
+ Xcls_MainWindow* _tmp30_;
+ Xcls_MainWindowXcls_clutterembed* _tmp31_;
+ GtkClutterEmbed* _tmp32_;
+ ClutterActor* _tmp33_ = NULL;
+ ClutterAlignConstraint* _tmp34_;
+ ClutterAlignConstraint* _tmp35_;
+ ClutterActor* _tmp36_;
+ ClutterActor* _tmp37_;
+ Xcls_MainWindow* _tmp38_;
+ Xcls_MainWindowXcls_clutterembed* _tmp39_;
+ GtkClutterEmbed* _tmp40_;
+ ClutterActor* _tmp41_ = NULL;
+ gfloat _tmp42_;
+ gfloat _tmp43_;
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp29_ = self->el;
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp30_ = self->priv->_this;
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp31_ = _tmp30_->clutterembed;
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp32_ = _tmp31_->el;
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp34_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp33_, CLUTTER_ALIGN_X_AXIS, 0.0f);
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp34_);
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp35_ = _tmp34_;
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_constraint (_tmp29_, (ClutterConstraint*) _tmp35_);
+#line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp35_);
+#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp36_ = self->el;
+#line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_pivot_point (_tmp36_, 0.5f, 0.5f);
+#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp37_ = self->el;
+#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp38_ = self->priv->_this;
+#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp39_ = _tmp38_->clutterembed;
+#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp40_ = _tmp39_->el;
+#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp41_ = gtk_clutter_embed_get_stage (_tmp40_);
+#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp42_ = clutter_actor_get_height (_tmp41_);
+#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp43_ = _tmp42_;
+#line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp37_, (gfloat) 50, _tmp43_);
+#line 7205 "MainWindow.vala.c"
+ }
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_5);
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_4);
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_3);
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_2);
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_1);
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7221 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner) {
+#line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_buttonlayout_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, _owner);
+#line 7228 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_buttonlayout_class_init (Xcls_MainWindowXcls_buttonlayoutClass * klass) {
+#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_buttonlayout_parent_class = g_type_class_peek_parent (klass);
+#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_buttonlayoutPrivate));
+#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_buttonlayout_finalize;
+#line 7239 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_buttonlayout_instance_init (Xcls_MainWindowXcls_buttonlayout * self) {
+#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE (self);
+#line 7246 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_buttonlayout * self;
+#line 1264 "/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 1266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_buttonlayout_parent_class)->finalize (obj);
+#line 7260 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_buttonlayout_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_buttonlayout_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_buttonlayoutClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_buttonlayout_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_buttonlayout), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_buttonlayout_instance_init, NULL };
+ GType xcls_mainwindow_xcls_buttonlayout_type_id;
+ xcls_mainwindow_xcls_buttonlayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_buttonlayout", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile, xcls_mainwindow_xcls_buttonlayout_type_id);
+ }
+ return xcls_mainwindow_xcls_buttonlayout_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_BoxLayout17 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ ClutterBoxLayout* _tmp2_;
+ ClutterBoxLayout* _tmp3_;
+#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_BoxLayout17*) g_object_new (object_type, NULL);
+#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new ();
+#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp2_);
+#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp2_;
+#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = self->el;
+#line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL);
+#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7308 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner) {
+#line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_boxlayout17_construct (XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, _owner);
+#line 7315 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_boxlayout17_class_init (Xcls_MainWindowXcls_BoxLayout17Class * klass) {
+#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_boxlayout17_parent_class = g_type_class_peek_parent (klass);
+#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_BoxLayout17Private));
+#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_boxlayout17_finalize;
+#line 7326 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_boxlayout17_instance_init (Xcls_MainWindowXcls_BoxLayout17 * self) {
+#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE (self);
+#line 7333 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_BoxLayout17 * self;
+#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17);
+#line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_boxlayout17_parent_class)->finalize (obj);
+#line 7347 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_boxlayout17_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_boxlayout17_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_BoxLayout17Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_boxlayout17_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_BoxLayout17), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_boxlayout17_instance_init, NULL };
+ GType xcls_mainwindow_xcls_boxlayout17_type_id;
+ xcls_mainwindow_xcls_boxlayout17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_BoxLayout17", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile, xcls_mainwindow_xcls_boxlayout17_type_id);
+ }
+ return xcls_mainwindow_xcls_boxlayout17_type_id__volatile;
+}
+
+
+static gboolean __lambda19_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#333");
+#line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7379 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda19__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda19_ (self, event);
+#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7388 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#000");
+#line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7408 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda20__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda20_ (self, event);
+#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7417 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self) {
+ gboolean result = FALSE;
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label4 = 0;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1385 "/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 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7449 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideViewEditing (_tmp5_);
+#line 1389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7459 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7465 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp6_;
+#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showViewEditing (_tmp6_);
+#line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7475 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7481 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp7_);
+#line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideViewEditing (_tmp8_);
+#line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7496 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) {
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7502 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp9_);
+#line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideViewEditing (_tmp10_);
+#line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7517 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) {
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7523 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp11_);
+#line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideViewEditing (_tmp12_);
+#line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7538 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7544 "MainWindow.vala.c"
+ default:
+ {
+#line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7549 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7557 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda21__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda21_ (self);
+#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7566 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_projectbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_projectbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_Text19* _tmp7_;
+ Xcls_MainWindowXcls_Text19* child_0;
+ ClutterActor* _tmp8_;
+ ClutterText* _tmp9_;
+ ClutterActor* _tmp10_;
+ ClutterActor* _tmp11_;
+ ClutterActor* _tmp12_;
+ ClutterActor* _tmp13_;
+#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_projectbutton*) g_object_new (object_type, NULL);
+#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->projectbutton);
+#line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->projectbutton = _tmp3_;
+#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_reactive (_tmp5_, TRUE);
+#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = xcls_mainwindow_xcls_text19_new (_tmp6_);
+#line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp7_;
+#line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
+#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->el;
+#line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
+#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda19__clutter_actor_enter_event, self, 0);
+#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda20__clutter_actor_leave_event, self, 0);
+#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda21__clutter_actor_button_press_event, self, 0);
+#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7653 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner) {
+#line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_projectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, _owner);
+#line 7660 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projectbutton_class_init (Xcls_MainWindowXcls_projectbuttonClass * klass) {
+#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_projectbutton_parent_class = g_type_class_peek_parent (klass);
+#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projectbuttonPrivate));
+#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projectbutton_finalize;
+#line 7671 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projectbutton_instance_init (Xcls_MainWindowXcls_projectbutton * self) {
+#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE (self);
+#line 7678 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_projectbutton * self;
+#line 1349 "/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 1351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_projectbutton_parent_class)->finalize (obj);
+#line 7692 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_projectbutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_projectbutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_projectbutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_projectbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_projectbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_projectbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_projectbutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_projectbutton_type_id;
+ xcls_mainwindow_xcls_projectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projectbutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_projectbutton_type_id__volatile, xcls_mainwindow_xcls_projectbutton_type_id);
+ }
+ return xcls_mainwindow_xcls_projectbutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Text19 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ ClutterColor _tmp2_ = {0};
+ ClutterText* _tmp3_;
+ ClutterText* _tmp4_;
+ ClutterText* _tmp5_;
+ ClutterText* _tmp6_;
+ ClutterText* _tmp7_;
+ ClutterText* _tmp8_;
+#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Text19*) g_object_new (object_type, NULL);
+#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp2_, "#fff");
+#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Open\nFiles", &_tmp2_);
+#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp3_);
+#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp3_;
+#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
+#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
+#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
+#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 7763 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner) {
+#line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_text19_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, _owner);
+#line 7770 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text19_class_init (Xcls_MainWindowXcls_Text19Class * klass) {
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_text19_parent_class = g_type_class_peek_parent (klass);
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text19Private));
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text19_finalize;
+#line 7781 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text19_instance_init (Xcls_MainWindowXcls_Text19 * self) {
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE (self);
+#line 7788 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text19_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Text19 * self;
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19);
+#line 1422 "/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"
+ _g_object_unref0 (self->priv->_this);
+#line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_text19_parent_class)->finalize (obj);
+#line 7802 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_text19_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_text19_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_text19_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text19Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text19_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text19), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text19_instance_init, NULL };
+ GType xcls_mainwindow_xcls_text19_type_id;
+ xcls_mainwindow_xcls_text19_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text19", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_text19_type_id__volatile, xcls_mainwindow_xcls_text19_type_id);
+ }
+ return xcls_mainwindow_xcls_text19_type_id__volatile;
+}
+
+
+static gboolean __lambda41_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#333");
+#line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7834 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda41__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda41_ (self, event);
+#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7843 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda42_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#000");
+#line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7863 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda42__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda42_ (self, event);
+#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 7872 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda43_ (Xcls_MainWindowXcls_projecteditbutton* self) {
+ gboolean result = FALSE;
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label4 = 0;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label5 = 0;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1484 "/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 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7906 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showProjectEdit (_tmp5_);
+#line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7916 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7922 "MainWindow.vala.c"
+ default:
+ {
+#line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7927 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("projectedit")))) {
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7933 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp6_;
+#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideProjectEdit (_tmp6_);
+#line 1493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7943 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7949 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp7_);
+#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showProjectEdit (_tmp8_);
+#line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7964 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("addlistener")))) {
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7970 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+#line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp9_);
+#line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showProjectEdit (_tmp10_);
+#line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 7985 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("object")))) {
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 7991 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ Xcls_MainWindow* _tmp12_;
+#line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp11_);
+#line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->priv->_this;
+#line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showProjectEdit (_tmp12_);
+#line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8006 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8012 "MainWindow.vala.c"
+ default:
+ {
+#line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8017 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8025 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda43__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda43_ (self);
+#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8034 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_projecteditbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_projecteditbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_Text21* _tmp7_;
+ Xcls_MainWindowXcls_Text21* child_0;
+ ClutterActor* _tmp8_;
+ ClutterText* _tmp9_;
+ ClutterActor* _tmp10_;
+ ClutterActor* _tmp11_;
+ ClutterActor* _tmp12_;
+ ClutterActor* _tmp13_;
+#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_projecteditbutton*) g_object_new (object_type, NULL);
+#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->projecteditbutton);
+#line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->projecteditbutton = _tmp3_;
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_reactive (_tmp5_, TRUE);
+#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = xcls_mainwindow_xcls_text21_new (_tmp6_);
+#line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp7_;
+#line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
+#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->el;
+#line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
+#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda41__clutter_actor_enter_event, self, 0);
+#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda42__clutter_actor_leave_event, self, 0);
+#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda43__clutter_actor_button_press_event, self, 0);
+#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 8121 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner) {
+#line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_projecteditbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, _owner);
+#line 8128 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditbutton_class_init (Xcls_MainWindowXcls_projecteditbuttonClass * klass) {
+#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_projecteditbutton_parent_class = g_type_class_peek_parent (klass);
+#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditbuttonPrivate));
+#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditbutton_finalize;
+#line 8139 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditbutton_instance_init (Xcls_MainWindowXcls_projecteditbutton * self) {
+#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE (self);
+#line 8146 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_projecteditbutton * self;
+#line 1448 "/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 1450 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditbutton_parent_class)->finalize (obj);
+#line 8160 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_projecteditbutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_projecteditbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_projecteditbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_projecteditbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_projecteditbutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_projecteditbutton_type_id;
+ xcls_mainwindow_xcls_projecteditbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditbutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile, xcls_mainwindow_xcls_projecteditbutton_type_id);
+ }
+ return xcls_mainwindow_xcls_projecteditbutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Text21 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ ClutterColor _tmp2_ = {0};
+ ClutterText* _tmp3_;
+ ClutterText* _tmp4_;
+ ClutterText* _tmp5_;
+ ClutterText* _tmp6_;
+ ClutterText* _tmp7_;
+ ClutterText* _tmp8_;
+#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Text21*) g_object_new (object_type, NULL);
+#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp2_, "#fff");
+#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Edit\nProject\nDetails", &_tmp2_);
+#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp3_);
+#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp3_;
+#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
+#line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
+#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
+#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 8231 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner) {
+#line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_text21_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, _owner);
+#line 8238 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text21_class_init (Xcls_MainWindowXcls_Text21Class * klass) {
+#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_text21_parent_class = g_type_class_peek_parent (klass);
+#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text21Private));
+#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text21_finalize;
+#line 8249 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text21_instance_init (Xcls_MainWindowXcls_Text21 * self) {
+#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE (self);
+#line 8256 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text21_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Text21 * self;
+#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21);
+#line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_text21_parent_class)->finalize (obj);
+#line 8270 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_text21_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_text21_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_text21_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text21Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text21_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text21), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text21_instance_init, NULL };
+ GType xcls_mainwindow_xcls_text21_type_id;
+ xcls_mainwindow_xcls_text21_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text21", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_text21_type_id__volatile, xcls_mainwindow_xcls_text21_type_id);
+ }
+ return xcls_mainwindow_xcls_text21_type_id__volatile;
+}
+
+
+static gboolean __lambda57_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#333");
+#line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8302 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda57__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda57_ (self, event);
+#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8311 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda58_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#000");
+#line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8331 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda58__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda58_ (self, event);
+#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8340 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda59_ (Xcls_MainWindowXcls_objectshowbutton* self) {
+ gboolean result = FALSE;
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1590 "/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 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8370 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+#line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp5_);
+#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showObject (_tmp6_);
+#line 1596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8385 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8391 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp7_);
+#line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showObject (_tmp8_);
+#line 1600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8406 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) {
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8412 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showObject (_tmp9_);
+#line 1605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8422 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8428 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp10_;
+#line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp10_);
+#line 1610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 1611 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8440 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8446 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ const gchar* _tmp12_;
+#line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->state;
+#line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("unhandled add objects from %s\n", _tmp12_);
+#line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8459 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8467 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda59__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda59_ (self);
+#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8476 "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_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_Text23* _tmp7_;
+ Xcls_MainWindowXcls_Text23* child_0;
+ ClutterActor* _tmp8_;
+ ClutterText* _tmp9_;
+ ClutterActor* _tmp10_;
+ ClutterActor* _tmp11_;
+ ClutterActor* _tmp12_;
+ ClutterActor* _tmp13_;
+#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_objectshowbutton*) g_object_new (object_type, NULL);
+#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->objectshowbutton);
+#line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->objectshowbutton = _tmp3_;
+#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_reactive (_tmp5_, TRUE);
+#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = xcls_mainwindow_xcls_text23_new (_tmp6_);
+#line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp7_;
+#line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
+#line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->el;
+#line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
+#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda57__clutter_actor_enter_event, self, 0);
+#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda58__clutter_actor_leave_event, self, 0);
+#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda59__clutter_actor_button_press_event, self, 0);
+#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 8563 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner) {
+#line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_objectshowbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, _owner);
+#line 8570 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectshowbutton_class_init (Xcls_MainWindowXcls_objectshowbuttonClass * klass) {
+#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_objectshowbutton_parent_class = g_type_class_peek_parent (klass);
+#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectshowbuttonPrivate));
+#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectshowbutton_finalize;
+#line 8581 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectshowbutton_instance_init (Xcls_MainWindowXcls_objectshowbutton * self) {
+#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE (self);
+#line 8588 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_objectshowbutton * self;
+#line 1551 "/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 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_objectshowbutton_parent_class)->finalize (obj);
+#line 8602 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_objectshowbutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_objectshowbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_objectshowbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_objectshowbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_objectshowbutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_objectshowbutton_type_id;
+ xcls_mainwindow_xcls_objectshowbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectshowbutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile, xcls_mainwindow_xcls_objectshowbutton_type_id);
+ }
+ return xcls_mainwindow_xcls_objectshowbutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Text23 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ ClutterColor _tmp2_ = {0};
+ ClutterText* _tmp3_;
+ ClutterText* _tmp4_;
+ ClutterText* _tmp5_;
+ ClutterText* _tmp6_;
+ ClutterText* _tmp7_;
+ ClutterText* _tmp8_;
+#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Text23*) g_object_new (object_type, NULL);
+#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp2_, "#fff");
+#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Show\nPalate", &_tmp2_);
+#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp3_);
+#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp3_;
+#line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
+#line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
+#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
+#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 8673 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner) {
+#line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_text23_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, _owner);
+#line 8680 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text23_class_init (Xcls_MainWindowXcls_Text23Class * klass) {
+#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_text23_parent_class = g_type_class_peek_parent (klass);
+#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text23Private));
+#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text23_finalize;
+#line 8691 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text23_instance_init (Xcls_MainWindowXcls_Text23 * self) {
+#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE (self);
+#line 8698 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text23_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Text23 * self;
+#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23);
+#line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_text23_parent_class)->finalize (obj);
+#line 8712 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_text23_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_text23_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_text23_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text23Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text23_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text23), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text23_instance_init, NULL };
+ GType xcls_mainwindow_xcls_text23_type_id;
+ xcls_mainwindow_xcls_text23_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text23", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_text23_type_id__volatile, xcls_mainwindow_xcls_text23_type_id);
+ }
+ return xcls_mainwindow_xcls_text23_type_id__volatile;
+}
+
+
+static gboolean __lambda64_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#333");
+#line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8744 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda64__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda64_ (self, event);
+#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8753 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#000");
+#line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8773 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda65__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda65_ (self, event);
+#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8782 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self) {
+ gboolean result = FALSE;
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1694 "/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 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8812 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+#line 1696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddProp (_tmp5_);
+#line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8822 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("object")))) {
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8828 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindow* _tmp7_;
+#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp6_);
+#line 1701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 1701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddProp (_tmp7_);
+#line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8843 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addlistener")))) {
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8849 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp8_;
+ Xcls_MainWindow* _tmp9_;
+#line 1705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp8_);
+#line 1706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddProp (_tmp9_);
+#line 1707 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8864 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8870 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp10_;
+#line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp10_);
+#line 1712 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8880 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 8886 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ const gchar* _tmp12_;
+#line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->state;
+#line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("unhandled add property from %s\n", _tmp12_);
+#line 1716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 8899 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8907 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda66__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda66_ (self);
+#line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 8916 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_addpropbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_addpropbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_Text25* _tmp7_;
+ Xcls_MainWindowXcls_Text25* child_0;
+ ClutterActor* _tmp8_;
+ ClutterText* _tmp9_;
+ ClutterActor* _tmp10_;
+ ClutterActor* _tmp11_;
+ ClutterActor* _tmp12_;
+ ClutterActor* _tmp13_;
+#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_addpropbutton*) g_object_new (object_type, NULL);
+#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->addpropbutton);
+#line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->addpropbutton = _tmp3_;
+#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_reactive (_tmp5_, TRUE);
+#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = xcls_mainwindow_xcls_text25_new (_tmp6_);
+#line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp7_;
+#line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
+#line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->el;
+#line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
+#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda64__clutter_actor_enter_event, self, 0);
+#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda65__clutter_actor_leave_event, self, 0);
+#line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda66__clutter_actor_button_press_event, self, 0);
+#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 9003 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner) {
+#line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_addpropbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, _owner);
+#line 9010 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropbutton_class_init (Xcls_MainWindowXcls_addpropbuttonClass * klass) {
+#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_addpropbutton_parent_class = g_type_class_peek_parent (klass);
+#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropbuttonPrivate));
+#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropbutton_finalize;
+#line 9021 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropbutton_instance_init (Xcls_MainWindowXcls_addpropbutton * self) {
+#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE (self);
+#line 9028 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_addpropbutton * self;
+#line 1655 "/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 1657 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropbutton_parent_class)->finalize (obj);
+#line 9042 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_addpropbutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_addpropbutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addpropbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addpropbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addpropbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addpropbutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_addpropbutton_type_id;
+ xcls_mainwindow_xcls_addpropbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropbutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile, xcls_mainwindow_xcls_addpropbutton_type_id);
+ }
+ return xcls_mainwindow_xcls_addpropbutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Text25 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ ClutterColor _tmp2_ = {0};
+ ClutterText* _tmp3_;
+ ClutterText* _tmp4_;
+ ClutterText* _tmp5_;
+ ClutterText* _tmp6_;
+ ClutterText* _tmp7_;
+ ClutterText* _tmp8_;
+#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Text25*) g_object_new (object_type, NULL);
+#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp2_, "#fff");
+#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nProperty", &_tmp2_);
+#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp3_);
+#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp3_;
+#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
+#line 1747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
+#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
+#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 9113 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner) {
+#line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_text25_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, _owner);
+#line 9120 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text25_class_init (Xcls_MainWindowXcls_Text25Class * klass) {
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_text25_parent_class = g_type_class_peek_parent (klass);
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text25Private));
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text25_finalize;
+#line 9131 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text25_instance_init (Xcls_MainWindowXcls_Text25 * self) {
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE (self);
+#line 9138 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text25_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Text25 * self;
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25);
+#line 1731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_text25_parent_class)->finalize (obj);
+#line 9152 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_text25_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_text25_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_text25_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text25Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text25_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text25), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text25_instance_init, NULL };
+ GType xcls_mainwindow_xcls_text25_type_id;
+ xcls_mainwindow_xcls_text25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text25", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_text25_type_id__volatile, xcls_mainwindow_xcls_text25_type_id);
+ }
+ return xcls_mainwindow_xcls_text25_type_id__volatile;
+}
+
+
+static gboolean __lambda68_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#333");
+#line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 9184 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda68_ (self, event);
+#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 9193 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
+ gboolean result = FALSE;
+ ClutterActor* _tmp0_;
+ ClutterColor _tmp1_ = {0};
+#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (event != NULL, FALSE);
+#line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->el;
+#line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp1_, "#000");
+#line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_background_color (_tmp0_, &_tmp1_);
+#line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 9213 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda69_ (self, event);
+#line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 9222 "MainWindow.vala.c"
+}
+
+
+static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self) {
+ gboolean result = FALSE;
+ Xcls_MainWindow* _tmp0_;
+ const gchar* _tmp1_;
+ const gchar* _tmp2_;
+ GQuark _tmp4_ = 0U;
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label0 = 0;
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label1 = 0;
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label2 = 0;
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ static GQuark _tmp3_label3 = 0;
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = self->priv->_this;
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _tmp0_->state;
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = _tmp1_;
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
+#line 1796 "/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 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9252 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp5_;
+#line 1798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->priv->_this;
+#line 1798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddListener (_tmp5_);
+#line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9262 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9268 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp6_;
+#line 1803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddListener (_tmp6_);
+#line 1804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9278 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9284 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp7_;
+ Xcls_MainWindow* _tmp8_;
+#line 1808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->priv->_this;
+#line 1808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideAddProp (_tmp7_);
+#line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->priv->_this;
+#line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddListener (_tmp8_);
+#line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9299 "MainWindow.vala.c"
+ }
+ }
+ } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9305 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp9_;
+ Xcls_MainWindow* _tmp10_;
+#line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = self->priv->_this;
+#line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_hideObject (_tmp9_);
+#line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->priv->_this;
+#line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_showAddListener (_tmp10_);
+#line 1814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9320 "MainWindow.vala.c"
+ }
+ }
+ } else {
+#line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ switch (0) {
+#line 9326 "MainWindow.vala.c"
+ default:
+ {
+ Xcls_MainWindow* _tmp11_;
+ const gchar* _tmp12_;
+#line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->priv->_this;
+#line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = _tmp11_->state;
+#line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_print ("unhandled add listener from %s\n", _tmp12_);
+#line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ break;
+#line 9339 "MainWindow.vala.c"
+ }
+ }
+ }
+#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ result = FALSE;
+#line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 9347 "MainWindow.vala.c"
+}
+
+
+static gboolean ___lambda70__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
+ gboolean result;
+ result = __lambda70_ (self);
+#line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return result;
+#line 9356 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_addlistenerbutton * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ Xcls_MainWindow* _tmp2_;
+ Xcls_MainWindowXcls_addlistenerbutton* _tmp3_;
+ ClutterActor* _tmp4_;
+ ClutterActor* _tmp5_;
+ Xcls_MainWindow* _tmp6_;
+ Xcls_MainWindowXcls_Text27* _tmp7_;
+ Xcls_MainWindowXcls_Text27* child_0;
+ ClutterActor* _tmp8_;
+ ClutterText* _tmp9_;
+ ClutterActor* _tmp10_;
+ ClutterActor* _tmp11_;
+ ClutterActor* _tmp12_;
+ ClutterActor* _tmp13_;
+#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_addlistenerbutton*) g_object_new (object_type, NULL);
+#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_ = self->priv->_this;
+#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = _g_object_ref0 (self);
+#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (_tmp2_->addlistenerbutton);
+#line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp2_->addlistenerbutton = _tmp3_;
+#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = clutter_actor_new ();
+#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp4_);
+#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp4_;
+#line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_reactive (_tmp5_, TRUE);
+#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->priv->_this;
+#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = xcls_mainwindow_xcls_text27_new (_tmp6_);
+#line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ child_0 = _tmp7_;
+#line 1777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref ((GObject*) child_0);
+#line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp9_ = child_0->el;
+#line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
+#line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp10_ = self->el;
+#line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
+#line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp11_ = self->el;
+#line 1784 "/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 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp12_ = self->el;
+#line 1788 "/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 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp13_ = self->el;
+#line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda70__clutter_actor_button_press_event, self, 0);
+#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (child_0);
+#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 9443 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner) {
+#line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_addlistenerbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, _owner);
+#line 9450 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addlistenerbutton_class_init (Xcls_MainWindowXcls_addlistenerbuttonClass * klass) {
+#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_addlistenerbutton_parent_class = g_type_class_peek_parent (klass);
+#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addlistenerbuttonPrivate));
+#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addlistenerbutton_finalize;
+#line 9461 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addlistenerbutton_instance_init (Xcls_MainWindowXcls_addlistenerbutton * self) {
+#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE (self);
+#line 9468 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_addlistenerbutton * self;
+#line 1757 "/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 1759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_addlistenerbutton_parent_class)->finalize (obj);
+#line 9482 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_addlistenerbuttonClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_addlistenerbutton_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_addlistenerbutton), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_addlistenerbutton_instance_init, NULL };
+ GType xcls_mainwindow_xcls_addlistenerbutton_type_id;
+ xcls_mainwindow_xcls_addlistenerbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addlistenerbutton", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile, xcls_mainwindow_xcls_addlistenerbutton_type_id);
+ }
+ return xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile;
+}
+
+
+Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner) {
+ Xcls_MainWindowXcls_Text27 * self = NULL;
+ Xcls_MainWindow* _tmp0_;
+ Xcls_MainWindow* _tmp1_;
+ ClutterColor _tmp2_ = {0};
+ ClutterText* _tmp3_;
+ ClutterText* _tmp4_;
+ ClutterText* _tmp5_;
+ ClutterText* _tmp6_;
+ ClutterText* _tmp7_;
+ ClutterText* _tmp8_;
+#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_return_val_if_fail (_owner != NULL, NULL);
+#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = (Xcls_MainWindowXcls_Text27*) g_object_new (object_type, NULL);
+#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp0_ = _owner;
+#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv->_this = _tmp1_;
+#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_color_from_string (&_tmp2_, "#fff");
+#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nListener", &_tmp2_);
+#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_object_ref_sink (_tmp3_);
+#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->el = _tmp3_;
+#line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp4_ = self->el;
+#line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
+#line 1850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp5_ = self->el;
+#line 1850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp6_ = self->el;
+#line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
+#line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp7_ = self->el;
+#line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
+#line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _tmp8_ = self->el;
+#line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
+#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return self;
+#line 9553 "MainWindow.vala.c"
+}
+
+
+Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner) {
+#line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ return xcls_mainwindow_xcls_text27_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, _owner);
+#line 9560 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text27_class_init (Xcls_MainWindowXcls_Text27Class * klass) {
+#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_xcls_text27_parent_class = g_type_class_peek_parent (klass);
+#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text27Private));
+#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text27_finalize;
+#line 9571 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text27_instance_init (Xcls_MainWindowXcls_Text27 * self) {
+#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE (self);
+#line 9578 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_xcls_text27_finalize (GObject* obj) {
+ Xcls_MainWindowXcls_Text27 * self;
+#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27);
+#line 1834 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_xcls_text27_parent_class)->finalize (obj);
+#line 9592 "MainWindow.vala.c"
+}
+
+
+GType xcls_mainwindow_xcls_text27_get_type (void) {
+ static volatile gsize xcls_mainwindow_xcls_text27_type_id__volatile = 0;
+ if (g_once_init_enter (&xcls_mainwindow_xcls_text27_type_id__volatile)) {
+ static const GTypeInfo g_define_type_info = { sizeof (Xcls_MainWindowXcls_Text27Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_mainwindow_xcls_text27_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_MainWindowXcls_Text27), 0, (GInstanceInitFunc) xcls_mainwindow_xcls_text27_instance_init, NULL };
+ GType xcls_mainwindow_xcls_text27_type_id;
+ xcls_mainwindow_xcls_text27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text27", &g_define_type_info, 0);
+ g_once_init_leave (&xcls_mainwindow_xcls_text27_type_id__volatile, xcls_mainwindow_xcls_text27_type_id);
+ }
+ return xcls_mainwindow_xcls_text27_type_id__volatile;
+}
+
+
+static void xcls_mainwindow_class_init (Xcls_MainWindowClass * klass) {
+#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ xcls_mainwindow_parent_class = g_type_class_peek_parent (klass);
+#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ g_type_class_add_private (klass, sizeof (Xcls_MainWindowPrivate));
+#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_finalize;
+#line 9615 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_instance_init (Xcls_MainWindow * self) {
+#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self->priv = XCLS_MAINWINDOW_GET_PRIVATE (self);
+#line 9622 "MainWindow.vala.c"
+}
+
+
+static void xcls_mainwindow_finalize (GObject* obj) {
+ Xcls_MainWindow * self;
+#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MAINWINDOW, Xcls_MainWindow);
+#line 22 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->el);
+#line 23 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->priv->_this);
+#line 32 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->vbox);
+#line 33 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->topbar);
+#line 34 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->mainpane);
+#line 35 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->leftpane);
+#line 36 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->editpane);
+#line 37 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->tree);
+#line 38 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->props);
+#line 39 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->clutterembed);
+#line 40 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->rooview);
+#line 41 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->objectview);
+#line 42 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->codeeditview);
+#line 43 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->addpropsview);
+#line 44 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projecteditview);
+#line 45 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->buttonlayout);
+#line 46 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projectbutton);
+#line 47 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projecteditbutton);
+#line 48 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->objectshowbutton);
+#line 49 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->addpropbutton);
+#line 50 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->addlistenerbutton);
+#line 53 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->project);
+#line 54 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->clutterfiles);
+#line 55 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->code_editor);
+#line 56 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_gladeview);
+#line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_props);
+#line 58 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->projectsettings);
+#line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->rightpalete);
+#line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->add_props);
+#line 61 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_projects);
+#line 62 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->left_tree);
+#line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_object_unref0 (self->window_rooview);
+#line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->state);
+#line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ _g_free0 (self->title);
+#line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
+ G_OBJECT_CLASS (xcls_mainwindow_parent_class)->finalize (obj);
+#line 9700 "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;
+}
+
+
+