JsRender/NodeToGlade.vala
[app.Builder.js] / Builder4 / MainWindow.vala.c
1 /* MainWindow.vala.c generated by valac 0.20.1, the Vala compiler
2  * generated from MainWindow.vala, do not modify */
3
4 /* -- to compile
5 valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
6     /tmp/MainWindow.vala  -o /tmp/MainWindow
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_MainWindow();
12     MainWindow.show_all();
13      Gtk.main ();
14     return 0;
15 }
16 */
17
18 #include <glib.h>
19 #include <glib-object.h>
20 #include <gtk/gtk.h>
21 #include <stdlib.h>
22 #include <string.h>
23 #include <gdk/gdk.h>
24 #include <clutter-gtk/clutter-gtk.h>
25 #include <clutter/clutter.h>
26 #include <float.h>
27 #include <math.h>
28 #include <gee.h>
29 #include <gladeui/glade.h>
30 #include <pango/pango.h>
31
32
33 #define TYPE_XCLS_MAINWINDOW (xcls_mainwindow_get_type ())
34 #define XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindow))
35 #define XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
36 #define IS_XCLS_MAINWINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_MAINWINDOW))
37 #define IS_XCLS_MAINWINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_MAINWINDOW))
38 #define XCLS_MAINWINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowClass))
39
40 typedef struct _Xcls_MainWindow Xcls_MainWindow;
41 typedef struct _Xcls_MainWindowClass Xcls_MainWindowClass;
42 typedef struct _Xcls_MainWindowPrivate Xcls_MainWindowPrivate;
43
44 #define XCLS_MAINWINDOW_TYPE_XCLS_VBOX (xcls_mainwindow_xcls_vbox_get_type ())
45 #define XCLS_MAINWINDOW_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox))
46 #define XCLS_MAINWINDOW_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
47 #define XCLS_MAINWINDOW_IS_XCLS_VBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
48 #define XCLS_MAINWINDOW_IS_XCLS_VBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX))
49 #define XCLS_MAINWINDOW_XCLS_VBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxClass))
50
51 typedef struct _Xcls_MainWindowXcls_vbox Xcls_MainWindowXcls_vbox;
52 typedef struct _Xcls_MainWindowXcls_vboxClass Xcls_MainWindowXcls_vboxClass;
53
54 #define XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR (xcls_mainwindow_xcls_topbar_get_type ())
55 #define XCLS_MAINWINDOW_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar))
56 #define XCLS_MAINWINDOW_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
57 #define XCLS_MAINWINDOW_IS_XCLS_TOPBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
58 #define XCLS_MAINWINDOW_IS_XCLS_TOPBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR))
59 #define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarClass))
60
61 typedef struct _Xcls_MainWindowXcls_topbar Xcls_MainWindowXcls_topbar;
62 typedef struct _Xcls_MainWindowXcls_topbarClass Xcls_MainWindowXcls_topbarClass;
63
64 #define XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE (xcls_mainwindow_xcls_mainpane_get_type ())
65 #define XCLS_MAINWINDOW_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane))
66 #define XCLS_MAINWINDOW_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
67 #define XCLS_MAINWINDOW_IS_XCLS_MAINPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
68 #define XCLS_MAINWINDOW_IS_XCLS_MAINPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE))
69 #define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpaneClass))
70
71 typedef struct _Xcls_MainWindowXcls_mainpane Xcls_MainWindowXcls_mainpane;
72 typedef struct _Xcls_MainWindowXcls_mainpaneClass Xcls_MainWindowXcls_mainpaneClass;
73
74 #define XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE (xcls_mainwindow_xcls_leftpane_get_type ())
75 #define XCLS_MAINWINDOW_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane))
76 #define XCLS_MAINWINDOW_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
77 #define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
78 #define XCLS_MAINWINDOW_IS_XCLS_LEFTPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE))
79 #define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpaneClass))
80
81 typedef struct _Xcls_MainWindowXcls_leftpane Xcls_MainWindowXcls_leftpane;
82 typedef struct _Xcls_MainWindowXcls_leftpaneClass Xcls_MainWindowXcls_leftpaneClass;
83
84 #define XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE (xcls_mainwindow_xcls_editpane_get_type ())
85 #define XCLS_MAINWINDOW_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane))
86 #define XCLS_MAINWINDOW_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
87 #define XCLS_MAINWINDOW_IS_XCLS_EDITPANE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
88 #define XCLS_MAINWINDOW_IS_XCLS_EDITPANE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE))
89 #define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpaneClass))
90
91 typedef struct _Xcls_MainWindowXcls_editpane Xcls_MainWindowXcls_editpane;
92 typedef struct _Xcls_MainWindowXcls_editpaneClass Xcls_MainWindowXcls_editpaneClass;
93
94 #define XCLS_MAINWINDOW_TYPE_XCLS_TREE (xcls_mainwindow_xcls_tree_get_type ())
95 #define XCLS_MAINWINDOW_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree))
96 #define XCLS_MAINWINDOW_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
97 #define XCLS_MAINWINDOW_IS_XCLS_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
98 #define XCLS_MAINWINDOW_IS_XCLS_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TREE))
99 #define XCLS_MAINWINDOW_XCLS_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treeClass))
100
101 typedef struct _Xcls_MainWindowXcls_tree Xcls_MainWindowXcls_tree;
102 typedef struct _Xcls_MainWindowXcls_treeClass Xcls_MainWindowXcls_treeClass;
103
104 #define XCLS_MAINWINDOW_TYPE_XCLS_PROPS (xcls_mainwindow_xcls_props_get_type ())
105 #define XCLS_MAINWINDOW_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props))
106 #define XCLS_MAINWINDOW_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
107 #define XCLS_MAINWINDOW_IS_XCLS_PROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
108 #define XCLS_MAINWINDOW_IS_XCLS_PROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROPS))
109 #define XCLS_MAINWINDOW_XCLS_PROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsClass))
110
111 typedef struct _Xcls_MainWindowXcls_props Xcls_MainWindowXcls_props;
112 typedef struct _Xcls_MainWindowXcls_propsClass Xcls_MainWindowXcls_propsClass;
113
114 #define XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED (xcls_mainwindow_xcls_clutterembed_get_type ())
115 #define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed))
116 #define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
117 #define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
118 #define XCLS_MAINWINDOW_IS_XCLS_CLUTTEREMBED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED))
119 #define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedClass))
120
121 typedef struct _Xcls_MainWindowXcls_clutterembed Xcls_MainWindowXcls_clutterembed;
122 typedef struct _Xcls_MainWindowXcls_clutterembedClass Xcls_MainWindowXcls_clutterembedClass;
123
124 #define XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW (xcls_mainwindow_xcls_rooview_get_type ())
125 #define XCLS_MAINWINDOW_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview))
126 #define XCLS_MAINWINDOW_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
127 #define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
128 #define XCLS_MAINWINDOW_IS_XCLS_ROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW))
129 #define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewClass))
130
131 typedef struct _Xcls_MainWindowXcls_rooview Xcls_MainWindowXcls_rooview;
132 typedef struct _Xcls_MainWindowXcls_rooviewClass Xcls_MainWindowXcls_rooviewClass;
133
134 #define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW (xcls_mainwindow_xcls_objectview_get_type ())
135 #define XCLS_MAINWINDOW_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview))
136 #define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
137 #define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
138 #define XCLS_MAINWINDOW_IS_XCLS_OBJECTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW))
139 #define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewClass))
140
141 typedef struct _Xcls_MainWindowXcls_objectview Xcls_MainWindowXcls_objectview;
142 typedef struct _Xcls_MainWindowXcls_objectviewClass Xcls_MainWindowXcls_objectviewClass;
143
144 #define XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW (xcls_mainwindow_xcls_codeeditview_get_type ())
145 #define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview))
146 #define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
147 #define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
148 #define XCLS_MAINWINDOW_IS_XCLS_CODEEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW))
149 #define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewClass))
150
151 typedef struct _Xcls_MainWindowXcls_codeeditview Xcls_MainWindowXcls_codeeditview;
152 typedef struct _Xcls_MainWindowXcls_codeeditviewClass Xcls_MainWindowXcls_codeeditviewClass;
153
154 #define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW (xcls_mainwindow_xcls_addpropsview_get_type ())
155 #define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview))
156 #define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
157 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
158 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROPSVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW))
159 #define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewClass))
160
161 typedef struct _Xcls_MainWindowXcls_addpropsview Xcls_MainWindowXcls_addpropsview;
162 typedef struct _Xcls_MainWindowXcls_addpropsviewClass Xcls_MainWindowXcls_addpropsviewClass;
163
164 #define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW (xcls_mainwindow_xcls_projecteditview_get_type ())
165 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview))
166 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
167 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
168 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW))
169 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewClass))
170
171 typedef struct _Xcls_MainWindowXcls_projecteditview Xcls_MainWindowXcls_projecteditview;
172 typedef struct _Xcls_MainWindowXcls_projecteditviewClass Xcls_MainWindowXcls_projecteditviewClass;
173
174 #define XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT (xcls_mainwindow_xcls_buttonlayout_get_type ())
175 #define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout))
176 #define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
177 #define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
178 #define XCLS_MAINWINDOW_IS_XCLS_BUTTONLAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT))
179 #define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutClass))
180
181 typedef struct _Xcls_MainWindowXcls_buttonlayout Xcls_MainWindowXcls_buttonlayout;
182 typedef struct _Xcls_MainWindowXcls_buttonlayoutClass Xcls_MainWindowXcls_buttonlayoutClass;
183
184 #define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON (xcls_mainwindow_xcls_projectbutton_get_type ())
185 #define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton))
186 #define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
187 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
188 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON))
189 #define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonClass))
190
191 typedef struct _Xcls_MainWindowXcls_projectbutton Xcls_MainWindowXcls_projectbutton;
192 typedef struct _Xcls_MainWindowXcls_projectbuttonClass Xcls_MainWindowXcls_projectbuttonClass;
193
194 #define XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON (xcls_mainwindow_xcls_projecteditbutton_get_type ())
195 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton))
196 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
197 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
198 #define XCLS_MAINWINDOW_IS_XCLS_PROJECTEDITBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON))
199 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonClass))
200
201 typedef struct _Xcls_MainWindowXcls_projecteditbutton Xcls_MainWindowXcls_projecteditbutton;
202 typedef struct _Xcls_MainWindowXcls_projecteditbuttonClass Xcls_MainWindowXcls_projecteditbuttonClass;
203
204 #define XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON (xcls_mainwindow_xcls_objectshowbutton_get_type ())
205 #define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton))
206 #define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
207 #define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
208 #define XCLS_MAINWINDOW_IS_XCLS_OBJECTSHOWBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON))
209 #define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonClass))
210
211 typedef struct _Xcls_MainWindowXcls_objectshowbutton Xcls_MainWindowXcls_objectshowbutton;
212 typedef struct _Xcls_MainWindowXcls_objectshowbuttonClass Xcls_MainWindowXcls_objectshowbuttonClass;
213
214 #define XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON (xcls_mainwindow_xcls_addpropbutton_get_type ())
215 #define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton))
216 #define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
217 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
218 #define XCLS_MAINWINDOW_IS_XCLS_ADDPROPBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON))
219 #define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonClass))
220
221 typedef struct _Xcls_MainWindowXcls_addpropbutton Xcls_MainWindowXcls_addpropbutton;
222 typedef struct _Xcls_MainWindowXcls_addpropbuttonClass Xcls_MainWindowXcls_addpropbuttonClass;
223
224 #define XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON (xcls_mainwindow_xcls_addlistenerbutton_get_type ())
225 #define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton))
226 #define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
227 #define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
228 #define XCLS_MAINWINDOW_IS_XCLS_ADDLISTENERBUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON))
229 #define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonClass))
230
231 typedef struct _Xcls_MainWindowXcls_addlistenerbutton Xcls_MainWindowXcls_addlistenerbutton;
232 typedef struct _Xcls_MainWindowXcls_addlistenerbuttonClass Xcls_MainWindowXcls_addlistenerbuttonClass;
233
234 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
235 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
236 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
237 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
238 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
239 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
240
241 typedef struct _ProjectProject ProjectProject;
242 typedef struct _ProjectProjectClass ProjectProjectClass;
243
244 #define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ())
245 #define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles))
246 #define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
247 #define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES))
248 #define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES))
249 #define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
250
251 typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles;
252 typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass;
253
254 #define TYPE_XCLS_EDITOR (xcls_editor_get_type ())
255 #define XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_EDITOR, Xcls_Editor))
256 #define XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_EDITOR, Xcls_EditorClass))
257 #define IS_XCLS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_EDITOR))
258 #define IS_XCLS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_EDITOR))
259 #define XCLS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_EDITOR, Xcls_EditorClass))
260
261 typedef struct _Xcls_Editor Xcls_Editor;
262 typedef struct _Xcls_EditorClass Xcls_EditorClass;
263
264 #define TYPE_XCLS_GLADEVIEW (xcls_gladeview_get_type ())
265 #define XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeView))
266 #define XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
267 #define IS_XCLS_GLADEVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_GLADEVIEW))
268 #define IS_XCLS_GLADEVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_GLADEVIEW))
269 #define XCLS_GLADEVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_GLADEVIEW, Xcls_GladeViewClass))
270
271 typedef struct _Xcls_GladeView Xcls_GladeView;
272 typedef struct _Xcls_GladeViewClass Xcls_GladeViewClass;
273
274 #define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ())
275 #define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps))
276 #define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
277 #define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS))
278 #define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS))
279 #define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
280
281 typedef struct _Xcls_LeftProps Xcls_LeftProps;
282 typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass;
283
284 #define TYPE_XCLS_PROJECTSETTINGS (xcls_projectsettings_get_type ())
285 #define XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettings))
286 #define XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
287 #define IS_XCLS_PROJECTSETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_PROJECTSETTINGS))
288 #define IS_XCLS_PROJECTSETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_PROJECTSETTINGS))
289 #define XCLS_PROJECTSETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_PROJECTSETTINGS, Xcls_ProjectSettingsClass))
290
291 typedef struct _Xcls_ProjectSettings Xcls_ProjectSettings;
292 typedef struct _Xcls_ProjectSettingsClass Xcls_ProjectSettingsClass;
293
294 #define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ())
295 #define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete))
296 #define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
297 #define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE))
298 #define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE))
299 #define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
300
301 typedef struct _Xcls_RightPalete Xcls_RightPalete;
302 typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass;
303
304 #define TYPE_XCLS_WINDOWADDPROP (xcls_windowaddprop_get_type ())
305 #define XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddProp))
306 #define XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
307 #define IS_XCLS_WINDOWADDPROP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWADDPROP))
308 #define IS_XCLS_WINDOWADDPROP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWADDPROP))
309 #define XCLS_WINDOWADDPROP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWADDPROP, Xcls_WindowAddPropClass))
310
311 typedef struct _Xcls_WindowAddProp Xcls_WindowAddProp;
312 typedef struct _Xcls_WindowAddPropClass Xcls_WindowAddPropClass;
313
314 #define TYPE_XCLS_WINDOWLEFTPROJECTS (xcls_windowleftprojects_get_type ())
315 #define XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjects))
316 #define XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
317 #define IS_XCLS_WINDOWLEFTPROJECTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS))
318 #define IS_XCLS_WINDOWLEFTPROJECTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTPROJECTS))
319 #define XCLS_WINDOWLEFTPROJECTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTPROJECTS, Xcls_WindowLeftProjectsClass))
320
321 typedef struct _Xcls_WindowLeftProjects Xcls_WindowLeftProjects;
322 typedef struct _Xcls_WindowLeftProjectsClass Xcls_WindowLeftProjectsClass;
323
324 #define TYPE_XCLS_WINDOWLEFTTREE (xcls_windowlefttree_get_type ())
325 #define XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTree))
326 #define XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
327 #define IS_XCLS_WINDOWLEFTTREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWLEFTTREE))
328 #define IS_XCLS_WINDOWLEFTTREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWLEFTTREE))
329 #define XCLS_WINDOWLEFTTREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWLEFTTREE, Xcls_WindowLeftTreeClass))
330
331 typedef struct _Xcls_WindowLeftTree Xcls_WindowLeftTree;
332 typedef struct _Xcls_WindowLeftTreeClass Xcls_WindowLeftTreeClass;
333
334 #define TYPE_XCLS_WINDOWROOVIEW (xcls_windowrooview_get_type ())
335 #define XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooView))
336 #define XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
337 #define IS_XCLS_WINDOWROOVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_WINDOWROOVIEW))
338 #define IS_XCLS_WINDOWROOVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_WINDOWROOVIEW))
339 #define XCLS_WINDOWROOVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_WINDOWROOVIEW, Xcls_WindowRooViewClass))
340
341 typedef struct _Xcls_WindowRooView Xcls_WindowRooView;
342 typedef struct _Xcls_WindowRooViewClass Xcls_WindowRooViewClass;
343 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
344 #define _g_free0(var) (var = (g_free (var), NULL))
345 typedef struct _Xcls_MainWindowXcls_vboxPrivate Xcls_MainWindowXcls_vboxPrivate;
346 typedef struct _Xcls_MainWindowXcls_addpropsviewPrivate Xcls_MainWindowXcls_addpropsviewPrivate;
347 typedef struct _Xcls_MainWindowXcls_rooviewPrivate Xcls_MainWindowXcls_rooviewPrivate;
348 typedef struct _Xcls_MainWindowXcls_codeeditviewPrivate Xcls_MainWindowXcls_codeeditviewPrivate;
349 typedef struct _Xcls_MainWindowXcls_objectviewPrivate Xcls_MainWindowXcls_objectviewPrivate;
350 typedef struct _Xcls_MainWindowXcls_projectbuttonPrivate Xcls_MainWindowXcls_projectbuttonPrivate;
351 typedef struct _Xcls_MainWindowXcls_projecteditbuttonPrivate Xcls_MainWindowXcls_projecteditbuttonPrivate;
352 typedef struct _Xcls_MainWindowXcls_projecteditviewPrivate Xcls_MainWindowXcls_projecteditviewPrivate;
353
354 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
355 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
356 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
357 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
358 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
359 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
360
361 typedef struct _JsRenderJsRender JsRenderJsRender;
362 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
363 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
364
365 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
366 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
367 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
368 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
369 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
370 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
371
372 typedef struct _JsRenderNode JsRenderNode;
373 typedef struct _JsRenderNodeClass JsRenderNodeClass;
374 typedef struct _Xcls_MainWindowXcls_editpanePrivate Xcls_MainWindowXcls_editpanePrivate;
375 typedef struct _Xcls_WindowLeftProjectsPrivate Xcls_WindowLeftProjectsPrivate;
376
377 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW (xcls_windowleftprojects_xcls_view_get_type ())
378 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_view))
379 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
380 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
381 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW))
382 #define XCLS_WINDOWLEFTPROJECTS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_VIEW, Xcls_WindowLeftProjectsXcls_viewClass))
383
384 typedef struct _Xcls_WindowLeftProjectsXcls_view Xcls_WindowLeftProjectsXcls_view;
385 typedef struct _Xcls_WindowLeftProjectsXcls_viewClass Xcls_WindowLeftProjectsXcls_viewClass;
386
387 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL (xcls_windowleftprojects_xcls_model_get_type ())
388 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_model))
389 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
390 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
391 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL))
392 #define XCLS_WINDOWLEFTPROJECTS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_MODEL, Xcls_WindowLeftProjectsXcls_modelClass))
393
394 typedef struct _Xcls_WindowLeftProjectsXcls_model Xcls_WindowLeftProjectsXcls_model;
395 typedef struct _Xcls_WindowLeftProjectsXcls_modelClass Xcls_WindowLeftProjectsXcls_modelClass;
396
397 #define XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL (xcls_windowleftprojects_xcls_namecol_get_type ())
398 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecol))
399 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
400 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
401 #define XCLS_WINDOWLEFTPROJECTS_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL))
402 #define XCLS_WINDOWLEFTPROJECTS_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTPROJECTS_TYPE_XCLS_NAMECOL, Xcls_WindowLeftProjectsXcls_namecolClass))
403
404 typedef struct _Xcls_WindowLeftProjectsXcls_namecol Xcls_WindowLeftProjectsXcls_namecol;
405 typedef struct _Xcls_WindowLeftProjectsXcls_namecolClass Xcls_WindowLeftProjectsXcls_namecolClass;
406 typedef struct _Xcls_MainWindowXcls_treePrivate Xcls_MainWindowXcls_treePrivate;
407 typedef struct _Xcls_WindowLeftTreePrivate Xcls_WindowLeftTreePrivate;
408
409 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW (xcls_windowlefttree_xcls_view_get_type ())
410 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_view))
411 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
412 #define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
413 #define XCLS_WINDOWLEFTTREE_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW))
414 #define XCLS_WINDOWLEFTTREE_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_VIEW, Xcls_WindowLeftTreeXcls_viewClass))
415
416 typedef struct _Xcls_WindowLeftTreeXcls_view Xcls_WindowLeftTreeXcls_view;
417 typedef struct _Xcls_WindowLeftTreeXcls_viewClass Xcls_WindowLeftTreeXcls_viewClass;
418
419 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL (xcls_windowlefttree_xcls_model_get_type ())
420 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_model))
421 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
422 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
423 #define XCLS_WINDOWLEFTTREE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL))
424 #define XCLS_WINDOWLEFTTREE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_MODEL, Xcls_WindowLeftTreeXcls_modelClass))
425
426 typedef struct _Xcls_WindowLeftTreeXcls_model Xcls_WindowLeftTreeXcls_model;
427 typedef struct _Xcls_WindowLeftTreeXcls_modelClass Xcls_WindowLeftTreeXcls_modelClass;
428
429 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER (xcls_windowlefttree_xcls_renderer_get_type ())
430 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_renderer))
431 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
432 #define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
433 #define XCLS_WINDOWLEFTTREE_IS_XCLS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER))
434 #define XCLS_WINDOWLEFTTREE_XCLS_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_RENDERER, Xcls_WindowLeftTreeXcls_rendererClass))
435
436 typedef struct _Xcls_WindowLeftTreeXcls_renderer Xcls_WindowLeftTreeXcls_renderer;
437 typedef struct _Xcls_WindowLeftTreeXcls_rendererClass Xcls_WindowLeftTreeXcls_rendererClass;
438
439 #define XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU (xcls_windowlefttree_xcls_lefttreemenu_get_type ())
440 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenu))
441 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
442 #define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
443 #define XCLS_WINDOWLEFTTREE_IS_XCLS_LEFTTREEMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU))
444 #define XCLS_WINDOWLEFTTREE_XCLS_LEFTTREEMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWLEFTTREE_TYPE_XCLS_LEFTTREEMENU, Xcls_WindowLeftTreeXcls_LeftTreeMenuClass))
445
446 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenu Xcls_WindowLeftTreeXcls_LeftTreeMenu;
447 typedef struct _Xcls_WindowLeftTreeXcls_LeftTreeMenuClass Xcls_WindowLeftTreeXcls_LeftTreeMenuClass;
448 typedef struct _Xcls_LeftPropsPrivate Xcls_LeftPropsPrivate;
449
450 #define XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP (xcls_leftprops_xcls_addpropertypopup_get_type ())
451 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup))
452 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
453 #define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
454 #define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
455 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
456
457 typedef struct _Xcls_LeftPropsXcls_AddPropertyPopup Xcls_LeftPropsXcls_AddPropertyPopup;
458 typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupClass Xcls_LeftPropsXcls_AddPropertyPopupClass;
459
460 #define XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS (xcls_leftprops_xcls_editprops_get_type ())
461 #define XCLS_LEFTPROPS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps))
462 #define XCLS_LEFTPROPS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
463 #define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
464 #define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
465 #define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
466
467 typedef struct _Xcls_LeftPropsXcls_EditProps Xcls_LeftPropsXcls_EditProps;
468 typedef struct _Xcls_LeftPropsXcls_EditPropsClass Xcls_LeftPropsXcls_EditPropsClass;
469
470 #define XCLS_LEFTPROPS_TYPE_XCLS_VIEW (xcls_leftprops_xcls_view_get_type ())
471 #define XCLS_LEFTPROPS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view))
472 #define XCLS_LEFTPROPS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
473 #define XCLS_LEFTPROPS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
474 #define XCLS_LEFTPROPS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
475 #define XCLS_LEFTPROPS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
476
477 typedef struct _Xcls_LeftPropsXcls_view Xcls_LeftPropsXcls_view;
478 typedef struct _Xcls_LeftPropsXcls_viewClass Xcls_LeftPropsXcls_viewClass;
479
480 #define XCLS_LEFTPROPS_TYPE_XCLS_MODEL (xcls_leftprops_xcls_model_get_type ())
481 #define XCLS_LEFTPROPS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model))
482 #define XCLS_LEFTPROPS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
483 #define XCLS_LEFTPROPS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
484 #define XCLS_LEFTPROPS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
485 #define XCLS_LEFTPROPS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
486
487 typedef struct _Xcls_LeftPropsXcls_model Xcls_LeftPropsXcls_model;
488 typedef struct _Xcls_LeftPropsXcls_modelClass Xcls_LeftPropsXcls_modelClass;
489
490 #define XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL (xcls_leftprops_xcls_keycol_get_type ())
491 #define XCLS_LEFTPROPS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol))
492 #define XCLS_LEFTPROPS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
493 #define XCLS_LEFTPROPS_IS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
494 #define XCLS_LEFTPROPS_IS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
495 #define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
496
497 typedef struct _Xcls_LeftPropsXcls_keycol Xcls_LeftPropsXcls_keycol;
498 typedef struct _Xcls_LeftPropsXcls_keycolClass Xcls_LeftPropsXcls_keycolClass;
499
500 #define XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER (xcls_leftprops_xcls_keyrender_get_type ())
501 #define XCLS_LEFTPROPS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender))
502 #define XCLS_LEFTPROPS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
503 #define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
504 #define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
505 #define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
506
507 typedef struct _Xcls_LeftPropsXcls_keyrender Xcls_LeftPropsXcls_keyrender;
508 typedef struct _Xcls_LeftPropsXcls_keyrenderClass Xcls_LeftPropsXcls_keyrenderClass;
509
510 #define XCLS_LEFTPROPS_TYPE_XCLS_VALCOL (xcls_leftprops_xcls_valcol_get_type ())
511 #define XCLS_LEFTPROPS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol))
512 #define XCLS_LEFTPROPS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
513 #define XCLS_LEFTPROPS_IS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
514 #define XCLS_LEFTPROPS_IS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
515 #define XCLS_LEFTPROPS_XCLS_VALCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
516
517 typedef struct _Xcls_LeftPropsXcls_valcol Xcls_LeftPropsXcls_valcol;
518 typedef struct _Xcls_LeftPropsXcls_valcolClass Xcls_LeftPropsXcls_valcolClass;
519
520 #define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER (xcls_leftprops_xcls_valrender_get_type ())
521 #define XCLS_LEFTPROPS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender))
522 #define XCLS_LEFTPROPS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
523 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
524 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
525 #define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
526
527 typedef struct _Xcls_LeftPropsXcls_valrender Xcls_LeftPropsXcls_valrender;
528 typedef struct _Xcls_LeftPropsXcls_valrenderClass Xcls_LeftPropsXcls_valrenderClass;
529
530 #define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL (xcls_leftprops_xcls_valrendermodel_get_type ())
531 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodel))
532 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass))
533 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL))
534 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL))
535 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass))
536
537 typedef struct _Xcls_LeftPropsXcls_valrendermodel Xcls_LeftPropsXcls_valrendermodel;
538 typedef struct _Xcls_LeftPropsXcls_valrendermodelClass Xcls_LeftPropsXcls_valrendermodelClass;
539
540 #define XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU (xcls_leftprops_xcls_contextmenu_get_type ())
541 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu))
542 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
543 #define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
544 #define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
545 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
546
547 typedef struct _Xcls_LeftPropsXcls_ContextMenu Xcls_LeftPropsXcls_ContextMenu;
548 typedef struct _Xcls_LeftPropsXcls_ContextMenuClass Xcls_LeftPropsXcls_ContextMenuClass;
549
550 #define PALETE_TYPE_PALETE (palete_palete_get_type ())
551 #define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
552 #define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
553 #define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
554 #define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
555 #define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
556
557 typedef struct _PaletePalete PaletePalete;
558 typedef struct _PaletePaleteClass PaletePaleteClass;
559 typedef struct _Xcls_MainWindowXcls_propsPrivate Xcls_MainWindowXcls_propsPrivate;
560 typedef struct _Xcls_MainWindowXcls_leftpanePrivate Xcls_MainWindowXcls_leftpanePrivate;
561 typedef struct _Xcls_ProjectSettingsPrivate Xcls_ProjectSettingsPrivate;
562
563 #define XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW (xcls_projectsettings_xcls_view_get_type ())
564 #define XCLS_PROJECTSETTINGS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_view))
565 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
566 #define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
567 #define XCLS_PROJECTSETTINGS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW))
568 #define XCLS_PROJECTSETTINGS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_PROJECTSETTINGS_TYPE_XCLS_VIEW, Xcls_ProjectSettingsXcls_viewClass))
569
570 typedef struct _Xcls_ProjectSettingsXcls_view Xcls_ProjectSettingsXcls_view;
571 typedef struct _Xcls_ProjectSettingsXcls_viewClass Xcls_ProjectSettingsXcls_viewClass;
572 typedef struct _Xcls_WindowRooViewPrivate Xcls_WindowRooViewPrivate;
573
574 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW (xcls_windowrooview_xcls_autoredraw_get_type ())
575 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedraw))
576 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
577 #define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
578 #define XCLS_WINDOWROOVIEW_IS_XCLS_AUTOREDRAW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW))
579 #define XCLS_WINDOWROOVIEW_XCLS_AUTOREDRAW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_AUTOREDRAW, Xcls_WindowRooViewXcls_AutoRedrawClass))
580
581 typedef struct _Xcls_WindowRooViewXcls_AutoRedraw Xcls_WindowRooViewXcls_AutoRedraw;
582 typedef struct _Xcls_WindowRooViewXcls_AutoRedrawClass Xcls_WindowRooViewXcls_AutoRedrawClass;
583
584 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW (xcls_windowrooview_xcls_view_get_type ())
585 #define XCLS_WINDOWROOVIEW_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_view))
586 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
587 #define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
588 #define XCLS_WINDOWROOVIEW_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW))
589 #define XCLS_WINDOWROOVIEW_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_VIEW, Xcls_WindowRooViewXcls_viewClass))
590
591 typedef struct _Xcls_WindowRooViewXcls_view Xcls_WindowRooViewXcls_view;
592 typedef struct _Xcls_WindowRooViewXcls_viewClass Xcls_WindowRooViewXcls_viewClass;
593
594 #define XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER (xcls_windowrooview_xcls_inspectorcontainer_get_type ())
595 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainer))
596 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
597 #define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
598 #define XCLS_WINDOWROOVIEW_IS_XCLS_INSPECTORCONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER))
599 #define XCLS_WINDOWROOVIEW_XCLS_INSPECTORCONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWROOVIEW_TYPE_XCLS_INSPECTORCONTAINER, Xcls_WindowRooViewXcls_inspectorcontainerClass))
600
601 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainer Xcls_WindowRooViewXcls_inspectorcontainer;
602 typedef struct _Xcls_WindowRooViewXcls_inspectorcontainerClass Xcls_WindowRooViewXcls_inspectorcontainerClass;
603 typedef struct _Xcls_RightPaletePrivate Xcls_RightPaletePrivate;
604
605 #define XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX (xcls_rightpalete_xcls_viewbox_get_type ())
606 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox))
607 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
608 #define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
609 #define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
610 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
611
612 typedef struct _Xcls_RightPaleteXcls_viewbox Xcls_RightPaleteXcls_viewbox;
613 typedef struct _Xcls_RightPaleteXcls_viewboxClass Xcls_RightPaleteXcls_viewboxClass;
614
615 #define XCLS_RIGHTPALETE_TYPE_XCLS_MODEL (xcls_rightpalete_xcls_model_get_type ())
616 #define XCLS_RIGHTPALETE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model))
617 #define XCLS_RIGHTPALETE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
618 #define XCLS_RIGHTPALETE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
619 #define XCLS_RIGHTPALETE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
620 #define XCLS_RIGHTPALETE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
621
622 typedef struct _Xcls_RightPaleteXcls_model Xcls_RightPaleteXcls_model;
623 typedef struct _Xcls_RightPaleteXcls_modelClass Xcls_RightPaleteXcls_modelClass;
624
625 #define XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER (xcls_rightpalete_xcls_txtrender_get_type ())
626 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender))
627 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
628 #define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
629 #define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
630 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
631
632 typedef struct _Xcls_RightPaleteXcls_txtrender Xcls_RightPaleteXcls_txtrender;
633 typedef struct _Xcls_RightPaleteXcls_txtrenderClass Xcls_RightPaleteXcls_txtrenderClass;
634 typedef struct _Xcls_WindowAddPropPrivate Xcls_WindowAddPropPrivate;
635
636 #define XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL (xcls_windowaddprop_xcls_model_get_type ())
637 #define XCLS_WINDOWADDPROP_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_model))
638 #define XCLS_WINDOWADDPROP_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
639 #define XCLS_WINDOWADDPROP_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
640 #define XCLS_WINDOWADDPROP_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL))
641 #define XCLS_WINDOWADDPROP_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_MODEL, Xcls_WindowAddPropXcls_modelClass))
642
643 typedef struct _Xcls_WindowAddPropXcls_model Xcls_WindowAddPropXcls_model;
644 typedef struct _Xcls_WindowAddPropXcls_modelClass Xcls_WindowAddPropXcls_modelClass;
645
646 #define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL (xcls_windowaddprop_xcls_namecol_get_type ())
647 #define XCLS_WINDOWADDPROP_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecol))
648 #define XCLS_WINDOWADDPROP_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
649 #define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
650 #define XCLS_WINDOWADDPROP_IS_XCLS_NAMECOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL))
651 #define XCLS_WINDOWADDPROP_XCLS_NAMECOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMECOL, Xcls_WindowAddPropXcls_namecolClass))
652
653 typedef struct _Xcls_WindowAddPropXcls_namecol Xcls_WindowAddPropXcls_namecol;
654 typedef struct _Xcls_WindowAddPropXcls_namecolClass Xcls_WindowAddPropXcls_namecolClass;
655
656 #define XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER (xcls_windowaddprop_xcls_namerender_get_type ())
657 #define XCLS_WINDOWADDPROP_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerender))
658 #define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
659 #define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
660 #define XCLS_WINDOWADDPROP_IS_XCLS_NAMERENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER))
661 #define XCLS_WINDOWADDPROP_XCLS_NAMERENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_WINDOWADDPROP_TYPE_XCLS_NAMERENDER, Xcls_WindowAddPropXcls_namerenderClass))
662
663 typedef struct _Xcls_WindowAddPropXcls_namerender Xcls_WindowAddPropXcls_namerender;
664 typedef struct _Xcls_WindowAddPropXcls_namerenderClass Xcls_WindowAddPropXcls_namerenderClass;
665 typedef struct _Xcls_EditorPrivate Xcls_EditorPrivate;
666
667 #define XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON (xcls_editor_xcls_save_button_get_type ())
668 #define XCLS_EDITOR_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_button))
669 #define XCLS_EDITOR_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON, Xcls_EditorXcls_save_buttonClass))
670 #define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON))
671 #define XCLS_EDITOR_IS_XCLS_SAVE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_SAVE_BUTTON))
672 #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))
673
674 typedef struct _Xcls_EditorXcls_save_button Xcls_EditorXcls_save_button;
675 typedef struct _Xcls_EditorXcls_save_buttonClass Xcls_EditorXcls_save_buttonClass;
676
677 #define XCLS_EDITOR_TYPE_XCLS_KEY_EDIT (xcls_editor_xcls_key_edit_get_type ())
678 #define XCLS_EDITOR_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_edit))
679 #define XCLS_EDITOR_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT, Xcls_EditorXcls_key_editClass))
680 #define XCLS_EDITOR_IS_XCLS_KEY_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT))
681 #define XCLS_EDITOR_IS_XCLS_KEY_EDIT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_KEY_EDIT))
682 #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))
683
684 typedef struct _Xcls_EditorXcls_key_edit Xcls_EditorXcls_key_edit;
685 typedef struct _Xcls_EditorXcls_key_editClass Xcls_EditorXcls_key_editClass;
686
687 #define XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR (xcls_editor_xcls_righteditor_get_type ())
688 #define XCLS_EDITOR_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditor))
689 #define XCLS_EDITOR_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass))
690 #define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR))
691 #define XCLS_EDITOR_IS_XCLS_RIGHTEDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR))
692 #define XCLS_EDITOR_XCLS_RIGHTEDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_RIGHTEDITOR, Xcls_EditorXcls_RightEditorClass))
693
694 typedef struct _Xcls_EditorXcls_RightEditor Xcls_EditorXcls_RightEditor;
695 typedef struct _Xcls_EditorXcls_RightEditorClass Xcls_EditorXcls_RightEditorClass;
696
697 #define XCLS_EDITOR_TYPE_XCLS_VIEW (xcls_editor_xcls_view_get_type ())
698 #define XCLS_EDITOR_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_view))
699 #define XCLS_EDITOR_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass))
700 #define XCLS_EDITOR_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW))
701 #define XCLS_EDITOR_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_VIEW))
702 #define XCLS_EDITOR_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_VIEW, Xcls_EditorXcls_viewClass))
703
704 typedef struct _Xcls_EditorXcls_view Xcls_EditorXcls_view;
705 typedef struct _Xcls_EditorXcls_viewClass Xcls_EditorXcls_viewClass;
706
707 #define XCLS_EDITOR_TYPE_XCLS_BUFFER (xcls_editor_xcls_buffer_get_type ())
708 #define XCLS_EDITOR_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_buffer))
709 #define XCLS_EDITOR_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass))
710 #define XCLS_EDITOR_IS_XCLS_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER))
711 #define XCLS_EDITOR_IS_XCLS_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_EDITOR_TYPE_XCLS_BUFFER))
712 #define XCLS_EDITOR_XCLS_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_EDITOR_TYPE_XCLS_BUFFER, Xcls_EditorXcls_bufferClass))
713
714 typedef struct _Xcls_EditorXcls_buffer Xcls_EditorXcls_buffer;
715 typedef struct _Xcls_EditorXcls_bufferClass Xcls_EditorXcls_bufferClass;
716 typedef struct _Xcls_ClutterFilesPrivate Xcls_ClutterFilesPrivate;
717
718 #define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT (xcls_clutterfiles_xcls_filelayout_get_type ())
719 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout))
720 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
721 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
722 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
723 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
724
725 typedef struct _Xcls_ClutterFilesXcls_filelayout Xcls_ClutterFilesXcls_filelayout;
726 typedef struct _Xcls_ClutterFilesXcls_filelayoutClass Xcls_ClutterFilesXcls_filelayoutClass;
727
728 #define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER (xcls_clutterfiles_xcls_filelayout_manager_get_type ())
729 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager))
730 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
731 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
732 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
733 #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))
734
735 typedef struct _Xcls_ClutterFilesXcls_filelayout_manager Xcls_ClutterFilesXcls_filelayout_manager;
736 typedef struct _Xcls_ClutterFilesXcls_filelayout_managerClass Xcls_ClutterFilesXcls_filelayout_managerClass;
737
738 #define XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM (xcls_clutterfiles_xcls_fileitem_get_type ())
739 #define XCLS_CLUTTERFILES_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem))
740 #define XCLS_CLUTTERFILES_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
741 #define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
742 #define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
743 #define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
744
745 typedef struct _Xcls_ClutterFilesXcls_fileitem Xcls_ClutterFilesXcls_fileitem;
746 typedef struct _Xcls_ClutterFilesXcls_fileitemClass Xcls_ClutterFilesXcls_fileitemClass;
747 typedef struct _Block10Data Block10Data;
748 typedef struct _Xcls_GladeViewPrivate Xcls_GladeViewPrivate;
749 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
750 typedef struct _Xcls_MainWindowXcls_topbarPrivate Xcls_MainWindowXcls_topbarPrivate;
751 typedef struct _Xcls_MainWindowXcls_mainpanePrivate Xcls_MainWindowXcls_mainpanePrivate;
752
753 #define XCLS_MAINWINDOW_TYPE_XCLS_VBOX9 (xcls_mainwindow_xcls_vbox9_get_type ())
754 #define XCLS_MAINWINDOW_XCLS_VBOX9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9))
755 #define XCLS_MAINWINDOW_XCLS_VBOX9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Class))
756 #define XCLS_MAINWINDOW_IS_XCLS_VBOX9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9))
757 #define XCLS_MAINWINDOW_IS_XCLS_VBOX9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9))
758 #define XCLS_MAINWINDOW_XCLS_VBOX9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Class))
759
760 typedef struct _Xcls_MainWindowXcls_VBox9 Xcls_MainWindowXcls_VBox9;
761 typedef struct _Xcls_MainWindowXcls_VBox9Class Xcls_MainWindowXcls_VBox9Class;
762 typedef struct _Xcls_MainWindowXcls_VBox9Private Xcls_MainWindowXcls_VBox9Private;
763 typedef struct _Xcls_MainWindowXcls_clutterembedPrivate Xcls_MainWindowXcls_clutterembedPrivate;
764 typedef struct _Xcls_MainWindowXcls_buttonlayoutPrivate Xcls_MainWindowXcls_buttonlayoutPrivate;
765
766 #define XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17 (xcls_mainwindow_xcls_boxlayout17_get_type ())
767 #define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17))
768 #define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Class))
769 #define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17))
770 #define XCLS_MAINWINDOW_IS_XCLS_BOXLAYOUT17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17))
771 #define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Class))
772
773 typedef struct _Xcls_MainWindowXcls_BoxLayout17 Xcls_MainWindowXcls_BoxLayout17;
774 typedef struct _Xcls_MainWindowXcls_BoxLayout17Class Xcls_MainWindowXcls_BoxLayout17Class;
775 typedef struct _Xcls_MainWindowXcls_BoxLayout17Private Xcls_MainWindowXcls_BoxLayout17Private;
776 typedef struct _Xcls_MainWindowXcls_objectshowbuttonPrivate Xcls_MainWindowXcls_objectshowbuttonPrivate;
777 typedef struct _Xcls_MainWindowXcls_addpropbuttonPrivate Xcls_MainWindowXcls_addpropbuttonPrivate;
778 typedef struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate Xcls_MainWindowXcls_addlistenerbuttonPrivate;
779
780 #define XCLS_MAINWINDOW_TYPE_XCLS_TEXT19 (xcls_mainwindow_xcls_text19_get_type ())
781 #define XCLS_MAINWINDOW_XCLS_TEXT19(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19))
782 #define XCLS_MAINWINDOW_XCLS_TEXT19_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Class))
783 #define XCLS_MAINWINDOW_IS_XCLS_TEXT19(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19))
784 #define XCLS_MAINWINDOW_IS_XCLS_TEXT19_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19))
785 #define XCLS_MAINWINDOW_XCLS_TEXT19_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Class))
786
787 typedef struct _Xcls_MainWindowXcls_Text19 Xcls_MainWindowXcls_Text19;
788 typedef struct _Xcls_MainWindowXcls_Text19Class Xcls_MainWindowXcls_Text19Class;
789 typedef struct _Xcls_MainWindowXcls_Text19Private Xcls_MainWindowXcls_Text19Private;
790
791 #define XCLS_MAINWINDOW_TYPE_XCLS_TEXT21 (xcls_mainwindow_xcls_text21_get_type ())
792 #define XCLS_MAINWINDOW_XCLS_TEXT21(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21))
793 #define XCLS_MAINWINDOW_XCLS_TEXT21_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Class))
794 #define XCLS_MAINWINDOW_IS_XCLS_TEXT21(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21))
795 #define XCLS_MAINWINDOW_IS_XCLS_TEXT21_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21))
796 #define XCLS_MAINWINDOW_XCLS_TEXT21_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Class))
797
798 typedef struct _Xcls_MainWindowXcls_Text21 Xcls_MainWindowXcls_Text21;
799 typedef struct _Xcls_MainWindowXcls_Text21Class Xcls_MainWindowXcls_Text21Class;
800 typedef struct _Xcls_MainWindowXcls_Text21Private Xcls_MainWindowXcls_Text21Private;
801
802 #define XCLS_MAINWINDOW_TYPE_XCLS_TEXT23 (xcls_mainwindow_xcls_text23_get_type ())
803 #define XCLS_MAINWINDOW_XCLS_TEXT23(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23))
804 #define XCLS_MAINWINDOW_XCLS_TEXT23_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Class))
805 #define XCLS_MAINWINDOW_IS_XCLS_TEXT23(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23))
806 #define XCLS_MAINWINDOW_IS_XCLS_TEXT23_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23))
807 #define XCLS_MAINWINDOW_XCLS_TEXT23_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Class))
808
809 typedef struct _Xcls_MainWindowXcls_Text23 Xcls_MainWindowXcls_Text23;
810 typedef struct _Xcls_MainWindowXcls_Text23Class Xcls_MainWindowXcls_Text23Class;
811 typedef struct _Xcls_MainWindowXcls_Text23Private Xcls_MainWindowXcls_Text23Private;
812
813 #define XCLS_MAINWINDOW_TYPE_XCLS_TEXT25 (xcls_mainwindow_xcls_text25_get_type ())
814 #define XCLS_MAINWINDOW_XCLS_TEXT25(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25))
815 #define XCLS_MAINWINDOW_XCLS_TEXT25_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Class))
816 #define XCLS_MAINWINDOW_IS_XCLS_TEXT25(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25))
817 #define XCLS_MAINWINDOW_IS_XCLS_TEXT25_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25))
818 #define XCLS_MAINWINDOW_XCLS_TEXT25_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Class))
819
820 typedef struct _Xcls_MainWindowXcls_Text25 Xcls_MainWindowXcls_Text25;
821 typedef struct _Xcls_MainWindowXcls_Text25Class Xcls_MainWindowXcls_Text25Class;
822 typedef struct _Xcls_MainWindowXcls_Text25Private Xcls_MainWindowXcls_Text25Private;
823
824 #define XCLS_MAINWINDOW_TYPE_XCLS_TEXT27 (xcls_mainwindow_xcls_text27_get_type ())
825 #define XCLS_MAINWINDOW_XCLS_TEXT27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27))
826 #define XCLS_MAINWINDOW_XCLS_TEXT27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Class))
827 #define XCLS_MAINWINDOW_IS_XCLS_TEXT27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27))
828 #define XCLS_MAINWINDOW_IS_XCLS_TEXT27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27))
829 #define XCLS_MAINWINDOW_XCLS_TEXT27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Class))
830
831 typedef struct _Xcls_MainWindowXcls_Text27 Xcls_MainWindowXcls_Text27;
832 typedef struct _Xcls_MainWindowXcls_Text27Class Xcls_MainWindowXcls_Text27Class;
833 typedef struct _Xcls_MainWindowXcls_Text27Private Xcls_MainWindowXcls_Text27Private;
834
835 struct _Xcls_MainWindow {
836         GObject parent_instance;
837         Xcls_MainWindowPrivate * priv;
838         GtkWindow* el;
839         Xcls_MainWindowXcls_vbox* vbox;
840         Xcls_MainWindowXcls_topbar* topbar;
841         Xcls_MainWindowXcls_mainpane* mainpane;
842         Xcls_MainWindowXcls_leftpane* leftpane;
843         Xcls_MainWindowXcls_editpane* editpane;
844         Xcls_MainWindowXcls_tree* tree;
845         Xcls_MainWindowXcls_props* props;
846         Xcls_MainWindowXcls_clutterembed* clutterembed;
847         Xcls_MainWindowXcls_rooview* rooview;
848         Xcls_MainWindowXcls_objectview* objectview;
849         Xcls_MainWindowXcls_codeeditview* codeeditview;
850         Xcls_MainWindowXcls_addpropsview* addpropsview;
851         Xcls_MainWindowXcls_projecteditview* projecteditview;
852         Xcls_MainWindowXcls_buttonlayout* buttonlayout;
853         Xcls_MainWindowXcls_projectbutton* projectbutton;
854         Xcls_MainWindowXcls_projecteditbutton* projecteditbutton;
855         Xcls_MainWindowXcls_objectshowbutton* objectshowbutton;
856         Xcls_MainWindowXcls_addpropbutton* addpropbutton;
857         Xcls_MainWindowXcls_addlistenerbutton* addlistenerbutton;
858         ProjectProject* project;
859         Xcls_ClutterFiles* clutterfiles;
860         Xcls_Editor* code_editor;
861         Xcls_GladeView* window_gladeview;
862         Xcls_LeftProps* left_props;
863         Xcls_ProjectSettings* projectsettings;
864         Xcls_RightPalete* rightpalete;
865         Xcls_WindowAddProp* add_props;
866         Xcls_WindowLeftProjects* left_projects;
867         Xcls_WindowLeftTree* left_tree;
868         Xcls_WindowRooView* window_rooview;
869         gboolean children_loaded;
870         gchar* state;
871         gchar* title;
872 };
873
874 struct _Xcls_MainWindowClass {
875         GObjectClass parent_class;
876 };
877
878 struct _Xcls_MainWindowPrivate {
879         Xcls_MainWindow* _this;
880 };
881
882 struct _Xcls_MainWindowXcls_vbox {
883         GObject parent_instance;
884         Xcls_MainWindowXcls_vboxPrivate * priv;
885         GtkVBox* el;
886 };
887
888 struct _Xcls_MainWindowXcls_vboxClass {
889         GObjectClass parent_class;
890 };
891
892 struct _Xcls_MainWindowXcls_addpropsview {
893         GObject parent_instance;
894         Xcls_MainWindowXcls_addpropsviewPrivate * priv;
895         GtkClutterActor* el;
896 };
897
898 struct _Xcls_MainWindowXcls_addpropsviewClass {
899         GObjectClass parent_class;
900 };
901
902 struct _Xcls_MainWindowXcls_rooview {
903         GObject parent_instance;
904         Xcls_MainWindowXcls_rooviewPrivate * priv;
905         GtkClutterActor* el;
906 };
907
908 struct _Xcls_MainWindowXcls_rooviewClass {
909         GObjectClass parent_class;
910 };
911
912 struct _Xcls_MainWindowXcls_codeeditview {
913         GObject parent_instance;
914         Xcls_MainWindowXcls_codeeditviewPrivate * priv;
915         GtkClutterActor* el;
916 };
917
918 struct _Xcls_MainWindowXcls_codeeditviewClass {
919         GObjectClass parent_class;
920 };
921
922 struct _Xcls_MainWindowXcls_objectview {
923         GObject parent_instance;
924         Xcls_MainWindowXcls_objectviewPrivate * priv;
925         GtkClutterActor* el;
926 };
927
928 struct _Xcls_MainWindowXcls_objectviewClass {
929         GObjectClass parent_class;
930 };
931
932 struct _Xcls_MainWindowXcls_projectbutton {
933         GObject parent_instance;
934         Xcls_MainWindowXcls_projectbuttonPrivate * priv;
935         ClutterActor* el;
936 };
937
938 struct _Xcls_MainWindowXcls_projectbuttonClass {
939         GObjectClass parent_class;
940 };
941
942 struct _Xcls_MainWindowXcls_projecteditbutton {
943         GObject parent_instance;
944         Xcls_MainWindowXcls_projecteditbuttonPrivate * priv;
945         ClutterActor* el;
946 };
947
948 struct _Xcls_MainWindowXcls_projecteditbuttonClass {
949         GObjectClass parent_class;
950 };
951
952 struct _Xcls_MainWindowXcls_projecteditview {
953         GObject parent_instance;
954         Xcls_MainWindowXcls_projecteditviewPrivate * priv;
955         GtkClutterActor* el;
956 };
957
958 struct _Xcls_MainWindowXcls_projecteditviewClass {
959         GObjectClass parent_class;
960 };
961
962 struct _JsRenderJsRender {
963         GObject parent_instance;
964         JsRenderJsRenderPrivate * priv;
965         GeeArrayList* doubleStringProps;
966         gchar* id;
967         gchar* name;
968         gchar* fullname;
969         gchar* path;
970         gchar* parent;
971         gchar* region;
972         gchar* title;
973         gchar* permname;
974         gchar* modOrder;
975         gchar* xtype;
976         ProjectProject* project;
977         JsRenderNode* tree;
978         GList* cn;
979         gboolean hasParent;
980 };
981
982 struct _JsRenderJsRenderClass {
983         GObjectClass parent_class;
984         void (*save) (JsRenderJsRender* self);
985         void (*loadItems) (JsRenderJsRender* self, GError** error);
986         gchar* (*toSource) (JsRenderJsRender* self);
987         gchar* (*toSourcePreview) (JsRenderJsRender* self);
988         gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
989 };
990
991 struct _Xcls_MainWindowXcls_editpane {
992         GObject parent_instance;
993         Xcls_MainWindowXcls_editpanePrivate * priv;
994         GtkVPaned* el;
995 };
996
997 struct _Xcls_MainWindowXcls_editpaneClass {
998         GObjectClass parent_class;
999 };
1000
1001 struct _Xcls_WindowLeftProjects {
1002         GObject parent_instance;
1003         Xcls_WindowLeftProjectsPrivate * priv;
1004         GtkVBox* el;
1005         Xcls_WindowLeftProjectsXcls_view* view;
1006         Xcls_WindowLeftProjectsXcls_model* model;
1007         Xcls_WindowLeftProjectsXcls_namecol* namecol;
1008         gboolean is_loaded;
1009         gboolean is_loading;
1010 };
1011
1012 struct _Xcls_WindowLeftProjectsClass {
1013         GObjectClass parent_class;
1014 };
1015
1016 struct _Xcls_MainWindowXcls_tree {
1017         GObject parent_instance;
1018         Xcls_MainWindowXcls_treePrivate * priv;
1019         GtkVBox* el;
1020 };
1021
1022 struct _Xcls_MainWindowXcls_treeClass {
1023         GObjectClass parent_class;
1024 };
1025
1026 struct _Xcls_WindowLeftTree {
1027         GObject parent_instance;
1028         Xcls_WindowLeftTreePrivate * priv;
1029         GtkScrolledWindow* el;
1030         Xcls_WindowLeftTreeXcls_view* view;
1031         Xcls_WindowLeftTreeXcls_model* model;
1032         Xcls_WindowLeftTreeXcls_renderer* renderer;
1033         Xcls_WindowLeftTreeXcls_LeftTreeMenu* LeftTreeMenu;
1034 };
1035
1036 struct _Xcls_WindowLeftTreeClass {
1037         GObjectClass parent_class;
1038 };
1039
1040 struct _Xcls_LeftProps {
1041         GObject parent_instance;
1042         Xcls_LeftPropsPrivate * priv;
1043         GtkVBox* el;
1044         Xcls_LeftPropsXcls_AddPropertyPopup* AddPropertyPopup;
1045         Xcls_LeftPropsXcls_EditProps* EditProps;
1046         Xcls_LeftPropsXcls_view* view;
1047         Xcls_LeftPropsXcls_model* model;
1048         Xcls_LeftPropsXcls_keycol* keycol;
1049         Xcls_LeftPropsXcls_keyrender* keyrender;
1050         Xcls_LeftPropsXcls_valcol* valcol;
1051         Xcls_LeftPropsXcls_valrender* valrender;
1052         Xcls_LeftPropsXcls_valrendermodel* valrendermodel;
1053         Xcls_LeftPropsXcls_ContextMenu* ContextMenu;
1054         JsRenderJsRender* file;
1055         JsRenderNode* node;
1056         gboolean allow_edit;
1057 };
1058
1059 struct _Xcls_LeftPropsClass {
1060         GObjectClass parent_class;
1061 };
1062
1063 struct _Xcls_MainWindowXcls_props {
1064         GObject parent_instance;
1065         Xcls_MainWindowXcls_propsPrivate * priv;
1066         GtkVBox* el;
1067 };
1068
1069 struct _Xcls_MainWindowXcls_propsClass {
1070         GObjectClass parent_class;
1071 };
1072
1073 struct _Xcls_MainWindowXcls_leftpane {
1074         GObject parent_instance;
1075         Xcls_MainWindowXcls_leftpanePrivate * priv;
1076         GtkVBox* el;
1077 };
1078
1079 struct _Xcls_MainWindowXcls_leftpaneClass {
1080         GObjectClass parent_class;
1081 };
1082
1083 struct _Xcls_ProjectSettings {
1084         GObject parent_instance;
1085         Xcls_ProjectSettingsPrivate * priv;
1086         GtkVBox* el;
1087         Xcls_ProjectSettingsXcls_view* view;
1088         ProjectProject* project;
1089 };
1090
1091 struct _Xcls_ProjectSettingsClass {
1092         GObjectClass parent_class;
1093 };
1094
1095 struct _Xcls_WindowRooView {
1096         GObject parent_instance;
1097         Xcls_WindowRooViewPrivate * priv;
1098         GtkVPaned* el;
1099         Xcls_WindowRooViewXcls_AutoRedraw* AutoRedraw;
1100         Xcls_WindowRooViewXcls_view* view;
1101         Xcls_WindowRooViewXcls_inspectorcontainer* inspectorcontainer;
1102         JsRenderJsRender* file;
1103 };
1104
1105 struct _Xcls_WindowRooViewClass {
1106         GObjectClass parent_class;
1107 };
1108
1109 struct _Xcls_RightPalete {
1110         GObject parent_instance;
1111         Xcls_RightPaletePrivate * priv;
1112         GtkVBox* el;
1113         Xcls_RightPaleteXcls_viewbox* viewbox;
1114         Xcls_RightPaleteXcls_model* model;
1115         Xcls_RightPaleteXcls_txtrender* txtrender;
1116 };
1117
1118 struct _Xcls_RightPaleteClass {
1119         GObjectClass parent_class;
1120 };
1121
1122 struct _Xcls_WindowAddProp {
1123         GObject parent_instance;
1124         Xcls_WindowAddPropPrivate * priv;
1125         GtkScrolledWindow* el;
1126         Xcls_WindowAddPropXcls_model* model;
1127         Xcls_WindowAddPropXcls_namecol* namecol;
1128         Xcls_WindowAddPropXcls_namerender* namerender;
1129 };
1130
1131 struct _Xcls_WindowAddPropClass {
1132         GObjectClass parent_class;
1133 };
1134
1135 struct _Xcls_Editor {
1136         GObject parent_instance;
1137         Xcls_EditorPrivate * priv;
1138         GtkVBox* el;
1139         Xcls_EditorXcls_save_button* save_button;
1140         Xcls_EditorXcls_key_edit* key_edit;
1141         Xcls_EditorXcls_RightEditor* RightEditor;
1142         Xcls_EditorXcls_view* view;
1143         Xcls_EditorXcls_buffer* buffer;
1144         JsRenderNode* node;
1145         gboolean dirty;
1146         gboolean pos;
1147         gint pos_root_x;
1148         gint pos_root_y;
1149         gchar* activeEditor;
1150         gchar* key;
1151         gchar* ptype;
1152 };
1153
1154 struct _Xcls_EditorClass {
1155         GObjectClass parent_class;
1156 };
1157
1158 struct _Xcls_ClutterFiles {
1159         GObject parent_instance;
1160         Xcls_ClutterFilesPrivate * priv;
1161         ClutterScrollActor* el;
1162         Xcls_ClutterFilesXcls_filelayout* filelayout;
1163         Xcls_ClutterFilesXcls_filelayout_manager* filelayout_manager;
1164         GeeArrayList* fileitems;
1165 };
1166
1167 struct _Xcls_ClutterFilesClass {
1168         GObjectClass parent_class;
1169 };
1170
1171 struct _Block10Data {
1172         int _ref_count_;
1173         Xcls_MainWindow * self;
1174         GtkContainer* ctr;
1175 };
1176
1177 struct _Xcls_GladeView {
1178         GObject parent_instance;
1179         Xcls_GladeViewPrivate * priv;
1180         GladeDesignView* el;
1181         JsRenderJsRender* file;
1182 };
1183
1184 struct _Xcls_GladeViewClass {
1185         GObjectClass parent_class;
1186 };
1187
1188 struct _ProjectProject {
1189         GObject parent_instance;
1190         ProjectProjectPrivate * priv;
1191         gchar* id;
1192         gchar* fn;
1193         gchar* name;
1194         gchar* runhtml;
1195         GeeHashMap* paths;
1196         GeeHashMap* files;
1197         gchar* xtype;
1198 };
1199
1200 struct _ProjectProjectClass {
1201         GObjectClass parent_class;
1202 };
1203
1204 struct _Xcls_MainWindowXcls_vboxPrivate {
1205         Xcls_MainWindow* _this;
1206 };
1207
1208 struct _Xcls_MainWindowXcls_topbar {
1209         GObject parent_instance;
1210         Xcls_MainWindowXcls_topbarPrivate * priv;
1211         GtkHBox* el;
1212 };
1213
1214 struct _Xcls_MainWindowXcls_topbarClass {
1215         GObjectClass parent_class;
1216 };
1217
1218 struct _Xcls_MainWindowXcls_mainpane {
1219         GObject parent_instance;
1220         Xcls_MainWindowXcls_mainpanePrivate * priv;
1221         GtkHPaned* el;
1222         gint lastWidth;
1223 };
1224
1225 struct _Xcls_MainWindowXcls_mainpaneClass {
1226         GObjectClass parent_class;
1227 };
1228
1229 struct _Xcls_MainWindowXcls_topbarPrivate {
1230         Xcls_MainWindow* _this;
1231 };
1232
1233 struct _Xcls_MainWindowXcls_mainpanePrivate {
1234         Xcls_MainWindow* _this;
1235 };
1236
1237 struct _Xcls_MainWindowXcls_VBox9 {
1238         GObject parent_instance;
1239         Xcls_MainWindowXcls_VBox9Private * priv;
1240         GtkVBox* el;
1241 };
1242
1243 struct _Xcls_MainWindowXcls_VBox9Class {
1244         GObjectClass parent_class;
1245 };
1246
1247 struct _Xcls_MainWindowXcls_leftpanePrivate {
1248         Xcls_MainWindow* _this;
1249 };
1250
1251 struct _Xcls_MainWindowXcls_editpanePrivate {
1252         Xcls_MainWindow* _this;
1253 };
1254
1255 struct _Xcls_MainWindowXcls_treePrivate {
1256         Xcls_MainWindow* _this;
1257 };
1258
1259 struct _Xcls_MainWindowXcls_propsPrivate {
1260         Xcls_MainWindow* _this;
1261 };
1262
1263 struct _Xcls_MainWindowXcls_VBox9Private {
1264         Xcls_MainWindow* _this;
1265 };
1266
1267 struct _Xcls_MainWindowXcls_clutterembed {
1268         GObject parent_instance;
1269         Xcls_MainWindowXcls_clutterembedPrivate * priv;
1270         GtkClutterEmbed* el;
1271 };
1272
1273 struct _Xcls_MainWindowXcls_clutterembedClass {
1274         GObjectClass parent_class;
1275 };
1276
1277 struct _Xcls_MainWindowXcls_clutterembedPrivate {
1278         Xcls_MainWindow* _this;
1279 };
1280
1281 struct _Xcls_MainWindowXcls_buttonlayout {
1282         GObject parent_instance;
1283         Xcls_MainWindowXcls_buttonlayoutPrivate * priv;
1284         ClutterActor* el;
1285 };
1286
1287 struct _Xcls_MainWindowXcls_buttonlayoutClass {
1288         GObjectClass parent_class;
1289 };
1290
1291 struct _Xcls_MainWindowXcls_rooviewPrivate {
1292         Xcls_MainWindow* _this;
1293 };
1294
1295 struct _Xcls_MainWindowXcls_objectviewPrivate {
1296         Xcls_MainWindow* _this;
1297 };
1298
1299 struct _Xcls_MainWindowXcls_codeeditviewPrivate {
1300         Xcls_MainWindow* _this;
1301 };
1302
1303 struct _Xcls_MainWindowXcls_addpropsviewPrivate {
1304         Xcls_MainWindow* _this;
1305 };
1306
1307 struct _Xcls_MainWindowXcls_projecteditviewPrivate {
1308         Xcls_MainWindow* _this;
1309 };
1310
1311 struct _Xcls_MainWindowXcls_buttonlayoutPrivate {
1312         Xcls_MainWindow* _this;
1313 };
1314
1315 struct _Xcls_MainWindowXcls_BoxLayout17 {
1316         GObject parent_instance;
1317         Xcls_MainWindowXcls_BoxLayout17Private * priv;
1318         ClutterBoxLayout* el;
1319 };
1320
1321 struct _Xcls_MainWindowXcls_BoxLayout17Class {
1322         GObjectClass parent_class;
1323 };
1324
1325 struct _Xcls_MainWindowXcls_objectshowbutton {
1326         GObject parent_instance;
1327         Xcls_MainWindowXcls_objectshowbuttonPrivate * priv;
1328         ClutterActor* el;
1329 };
1330
1331 struct _Xcls_MainWindowXcls_objectshowbuttonClass {
1332         GObjectClass parent_class;
1333 };
1334
1335 struct _Xcls_MainWindowXcls_addpropbutton {
1336         GObject parent_instance;
1337         Xcls_MainWindowXcls_addpropbuttonPrivate * priv;
1338         ClutterActor* el;
1339 };
1340
1341 struct _Xcls_MainWindowXcls_addpropbuttonClass {
1342         GObjectClass parent_class;
1343 };
1344
1345 struct _Xcls_MainWindowXcls_addlistenerbutton {
1346         GObject parent_instance;
1347         Xcls_MainWindowXcls_addlistenerbuttonPrivate * priv;
1348         ClutterActor* el;
1349 };
1350
1351 struct _Xcls_MainWindowXcls_addlistenerbuttonClass {
1352         GObjectClass parent_class;
1353 };
1354
1355 struct _Xcls_MainWindowXcls_BoxLayout17Private {
1356         Xcls_MainWindow* _this;
1357 };
1358
1359 struct _Xcls_MainWindowXcls_projectbuttonPrivate {
1360         Xcls_MainWindow* _this;
1361 };
1362
1363 struct _Xcls_MainWindowXcls_Text19 {
1364         GObject parent_instance;
1365         Xcls_MainWindowXcls_Text19Private * priv;
1366         ClutterText* el;
1367 };
1368
1369 struct _Xcls_MainWindowXcls_Text19Class {
1370         GObjectClass parent_class;
1371 };
1372
1373 struct _Xcls_MainWindowXcls_Text19Private {
1374         Xcls_MainWindow* _this;
1375 };
1376
1377 struct _Xcls_MainWindowXcls_projecteditbuttonPrivate {
1378         Xcls_MainWindow* _this;
1379 };
1380
1381 struct _Xcls_MainWindowXcls_Text21 {
1382         GObject parent_instance;
1383         Xcls_MainWindowXcls_Text21Private * priv;
1384         ClutterText* el;
1385 };
1386
1387 struct _Xcls_MainWindowXcls_Text21Class {
1388         GObjectClass parent_class;
1389 };
1390
1391 struct _Xcls_MainWindowXcls_Text21Private {
1392         Xcls_MainWindow* _this;
1393 };
1394
1395 struct _Xcls_MainWindowXcls_objectshowbuttonPrivate {
1396         Xcls_MainWindow* _this;
1397 };
1398
1399 struct _Xcls_MainWindowXcls_Text23 {
1400         GObject parent_instance;
1401         Xcls_MainWindowXcls_Text23Private * priv;
1402         ClutterText* el;
1403 };
1404
1405 struct _Xcls_MainWindowXcls_Text23Class {
1406         GObjectClass parent_class;
1407 };
1408
1409 struct _Xcls_MainWindowXcls_Text23Private {
1410         Xcls_MainWindow* _this;
1411 };
1412
1413 struct _Xcls_MainWindowXcls_addpropbuttonPrivate {
1414         Xcls_MainWindow* _this;
1415 };
1416
1417 struct _Xcls_MainWindowXcls_Text25 {
1418         GObject parent_instance;
1419         Xcls_MainWindowXcls_Text25Private * priv;
1420         ClutterText* el;
1421 };
1422
1423 struct _Xcls_MainWindowXcls_Text25Class {
1424         GObjectClass parent_class;
1425 };
1426
1427 struct _Xcls_MainWindowXcls_Text25Private {
1428         Xcls_MainWindow* _this;
1429 };
1430
1431 struct _Xcls_MainWindowXcls_addlistenerbuttonPrivate {
1432         Xcls_MainWindow* _this;
1433 };
1434
1435 struct _Xcls_MainWindowXcls_Text27 {
1436         GObject parent_instance;
1437         Xcls_MainWindowXcls_Text27Private * priv;
1438         ClutterText* el;
1439 };
1440
1441 struct _Xcls_MainWindowXcls_Text27Class {
1442         GObjectClass parent_class;
1443 };
1444
1445 struct _Xcls_MainWindowXcls_Text27Private {
1446         Xcls_MainWindow* _this;
1447 };
1448
1449
1450 extern Xcls_MainWindow* MainWindow;
1451 Xcls_MainWindow* MainWindow = NULL;
1452 static gpointer xcls_mainwindow_parent_class = NULL;
1453 static gpointer xcls_mainwindow_xcls_vbox_parent_class = NULL;
1454 static gpointer xcls_mainwindow_xcls_topbar_parent_class = NULL;
1455 static gpointer xcls_mainwindow_xcls_mainpane_parent_class = NULL;
1456 static gpointer xcls_mainwindow_xcls_leftpane_parent_class = NULL;
1457 static gpointer xcls_mainwindow_xcls_editpane_parent_class = NULL;
1458 static gpointer xcls_mainwindow_xcls_tree_parent_class = NULL;
1459 static gpointer xcls_mainwindow_xcls_props_parent_class = NULL;
1460 static gpointer xcls_mainwindow_xcls_vbox9_parent_class = NULL;
1461 static gpointer xcls_mainwindow_xcls_clutterembed_parent_class = NULL;
1462 static gpointer xcls_mainwindow_xcls_rooview_parent_class = NULL;
1463 static gpointer xcls_mainwindow_xcls_objectview_parent_class = NULL;
1464 static gpointer xcls_mainwindow_xcls_codeeditview_parent_class = NULL;
1465 static gpointer xcls_mainwindow_xcls_addpropsview_parent_class = NULL;
1466 static gpointer xcls_mainwindow_xcls_projecteditview_parent_class = NULL;
1467 static gpointer xcls_mainwindow_xcls_buttonlayout_parent_class = NULL;
1468 static gpointer xcls_mainwindow_xcls_boxlayout17_parent_class = NULL;
1469 static gpointer xcls_mainwindow_xcls_projectbutton_parent_class = NULL;
1470 static gpointer xcls_mainwindow_xcls_text19_parent_class = NULL;
1471 static gpointer xcls_mainwindow_xcls_projecteditbutton_parent_class = NULL;
1472 static gpointer xcls_mainwindow_xcls_text21_parent_class = NULL;
1473 static gpointer xcls_mainwindow_xcls_objectshowbutton_parent_class = NULL;
1474 static gpointer xcls_mainwindow_xcls_text23_parent_class = NULL;
1475 static gpointer xcls_mainwindow_xcls_addpropbutton_parent_class = NULL;
1476 static gpointer xcls_mainwindow_xcls_text25_parent_class = NULL;
1477 static gpointer xcls_mainwindow_xcls_addlistenerbutton_parent_class = NULL;
1478 static gpointer xcls_mainwindow_xcls_text27_parent_class = NULL;
1479
1480 GType xcls_mainwindow_get_type (void) G_GNUC_CONST;
1481 GType xcls_mainwindow_xcls_vbox_get_type (void) G_GNUC_CONST;
1482 GType xcls_mainwindow_xcls_topbar_get_type (void) G_GNUC_CONST;
1483 GType xcls_mainwindow_xcls_mainpane_get_type (void) G_GNUC_CONST;
1484 GType xcls_mainwindow_xcls_leftpane_get_type (void) G_GNUC_CONST;
1485 GType xcls_mainwindow_xcls_editpane_get_type (void) G_GNUC_CONST;
1486 GType xcls_mainwindow_xcls_tree_get_type (void) G_GNUC_CONST;
1487 GType xcls_mainwindow_xcls_props_get_type (void) G_GNUC_CONST;
1488 GType xcls_mainwindow_xcls_clutterembed_get_type (void) G_GNUC_CONST;
1489 GType xcls_mainwindow_xcls_rooview_get_type (void) G_GNUC_CONST;
1490 GType xcls_mainwindow_xcls_objectview_get_type (void) G_GNUC_CONST;
1491 GType xcls_mainwindow_xcls_codeeditview_get_type (void) G_GNUC_CONST;
1492 GType xcls_mainwindow_xcls_addpropsview_get_type (void) G_GNUC_CONST;
1493 GType xcls_mainwindow_xcls_projecteditview_get_type (void) G_GNUC_CONST;
1494 GType xcls_mainwindow_xcls_buttonlayout_get_type (void) G_GNUC_CONST;
1495 GType xcls_mainwindow_xcls_projectbutton_get_type (void) G_GNUC_CONST;
1496 GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) G_GNUC_CONST;
1497 GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) G_GNUC_CONST;
1498 GType xcls_mainwindow_xcls_addpropbutton_get_type (void) G_GNUC_CONST;
1499 GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) G_GNUC_CONST;
1500 GType project_project_get_type (void) G_GNUC_CONST;
1501 GType xcls_clutterfiles_get_type (void) G_GNUC_CONST;
1502 GType xcls_editor_get_type (void) G_GNUC_CONST;
1503 GType xcls_gladeview_get_type (void) G_GNUC_CONST;
1504 GType xcls_leftprops_get_type (void) G_GNUC_CONST;
1505 GType xcls_projectsettings_get_type (void) G_GNUC_CONST;
1506 GType xcls_rightpalete_get_type (void) G_GNUC_CONST;
1507 GType xcls_windowaddprop_get_type (void) G_GNUC_CONST;
1508 GType xcls_windowleftprojects_get_type (void) G_GNUC_CONST;
1509 GType xcls_windowlefttree_get_type (void) G_GNUC_CONST;
1510 GType xcls_windowrooview_get_type (void) G_GNUC_CONST;
1511 #define XCLS_MAINWINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_MAINWINDOW, Xcls_MainWindowPrivate))
1512 enum  {
1513         XCLS_MAINWINDOW_DUMMY_PROPERTY
1514 };
1515 Xcls_MainWindow* xcls_mainwindow_singleton (void);
1516 Xcls_MainWindow* xcls_mainwindow_new (void);
1517 Xcls_MainWindow* xcls_mainwindow_construct (GType object_type);
1518 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner);
1519 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner);
1520 static void __lambda100_ (Xcls_MainWindow* self);
1521 static void ___lambda100__gtk_widget_show (GtkWidget* _sender, gpointer self);
1522 static gboolean __lambda101_ (Xcls_MainWindow* self, GdkEventAny* event);
1523 static gboolean ___lambda101__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
1524 void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self);
1525 void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self);
1526 void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self);
1527 void xcls_mainwindow_hideObject (Xcls_MainWindow* self);
1528 void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self);
1529 void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self);
1530 GType js_render_js_render_get_type (void) G_GNUC_CONST;
1531 JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self);
1532 GType js_render_node_get_type (void) G_GNUC_CONST;
1533 void xcls_windowrooview_createThumb (Xcls_WindowRooView* self);
1534 void xcls_gladeview_createThumb (Xcls_GladeView* self);
1535 GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST;
1536 GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST;
1537 GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST;
1538 void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project);
1539 void xcls_mainwindow_initChildren (Xcls_MainWindow* self);
1540 Xcls_WindowLeftTree* xcls_windowlefttree_new (void);
1541 Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type);
1542 GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST;
1543 GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST;
1544 GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST;
1545 GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST;
1546 static gboolean __lambda102_ (Xcls_MainWindow* self);
1547 void xcls_leftprops_finish_editing (Xcls_LeftProps* self);
1548 gboolean xcls_editor_saveContents (Xcls_Editor* self);
1549 static gboolean ___lambda102__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
1550 static void __lambda103_ (Xcls_MainWindow* self, JsRenderNode* sel);
1551 GType xcls_leftprops_xcls_addpropertypopup_get_type (void) G_GNUC_CONST;
1552 GType xcls_leftprops_xcls_editprops_get_type (void) G_GNUC_CONST;
1553 GType xcls_leftprops_xcls_view_get_type (void) G_GNUC_CONST;
1554 GType xcls_leftprops_xcls_model_get_type (void) G_GNUC_CONST;
1555 GType xcls_leftprops_xcls_keycol_get_type (void) G_GNUC_CONST;
1556 GType xcls_leftprops_xcls_keyrender_get_type (void) G_GNUC_CONST;
1557 GType xcls_leftprops_xcls_valcol_get_type (void) G_GNUC_CONST;
1558 GType xcls_leftprops_xcls_valrender_get_type (void) G_GNUC_CONST;
1559 GType xcls_leftprops_xcls_valrendermodel_get_type (void) G_GNUC_CONST;
1560 GType xcls_leftprops_xcls_contextmenu_get_type (void) G_GNUC_CONST;
1561 void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node);
1562 void xcls_rightpalete_clear (Xcls_RightPalete* self);
1563 GType palete_palete_get_type (void) G_GNUC_CONST;
1564 void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls);
1565 PaletePalete* js_render_js_render_palete (JsRenderJsRender* self);
1566 gchar* js_render_node_fqn (JsRenderNode* self);
1567 void xcls_windowaddprop_clear (Xcls_WindowAddProp* self);
1568 void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype);
1569 static void ___lambda103__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
1570 static void __lambda104_ (Xcls_MainWindow* self);
1571 void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self);
1572 static void ___lambda104__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self);
1573 Xcls_LeftProps* xcls_leftprops_new (void);
1574 Xcls_LeftProps* xcls_leftprops_construct (GType object_type);
1575 static void __lambda105_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key);
1576 void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
1577 static void ___lambda105__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self);
1578 static gboolean __lambda106_ (Xcls_MainWindow* self);
1579 static gboolean ___lambda106__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self);
1580 static void __lambda107_ (Xcls_MainWindow* self);
1581 void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file);
1582 static void ___lambda107__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self);
1583 Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void);
1584 Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type);
1585 static void __lambda108_ (Xcls_MainWindow* self, ProjectProject* proj);
1586 void project_project_scanDirs (ProjectProject* self);
1587 void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr);
1588 static void ___lambda108__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self);
1589 Xcls_ProjectSettings* xcls_projectsettings_new (void);
1590 Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type);
1591 GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST;
1592 static void __lambda109_ (Xcls_MainWindow* self, const gchar* btn);
1593 GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST;
1594 GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST;
1595 GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST;
1596 void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force);
1597 static void ___lambda109__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self);
1598 Xcls_RightPalete* xcls_rightpalete_new (void);
1599 Xcls_RightPalete* xcls_rightpalete_construct (GType object_type);
1600 GType xcls_rightpalete_xcls_viewbox_get_type (void) G_GNUC_CONST;
1601 GType xcls_rightpalete_xcls_model_get_type (void) G_GNUC_CONST;
1602 GType xcls_rightpalete_xcls_txtrender_get_type (void) G_GNUC_CONST;
1603 Xcls_WindowAddProp* xcls_windowaddprop_new (void);
1604 Xcls_WindowAddProp* xcls_windowaddprop_construct (GType object_type);
1605 GType xcls_windowaddprop_xcls_model_get_type (void) G_GNUC_CONST;
1606 GType xcls_windowaddprop_xcls_namecol_get_type (void) G_GNUC_CONST;
1607 GType xcls_windowaddprop_xcls_namerender_get_type (void) G_GNUC_CONST;
1608 static void __lambda110_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype);
1609 void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type);
1610 static void ___lambda110__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self);
1611 Xcls_Editor* xcls_editor_new (void);
1612 Xcls_Editor* xcls_editor_construct (GType object_type);
1613 GType xcls_editor_xcls_save_button_get_type (void) G_GNUC_CONST;
1614 GType xcls_editor_xcls_key_edit_get_type (void) G_GNUC_CONST;
1615 GType xcls_editor_xcls_righteditor_get_type (void) G_GNUC_CONST;
1616 GType xcls_editor_xcls_view_get_type (void) G_GNUC_CONST;
1617 GType xcls_editor_xcls_buffer_get_type (void) G_GNUC_CONST;
1618 Xcls_WindowRooView* xcls_windowrooview_new (void);
1619 Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type);
1620 Xcls_GladeView* xcls_gladeview_new (void);
1621 Xcls_GladeView* xcls_gladeview_construct (GType object_type);
1622 Xcls_ClutterFiles* xcls_clutterfiles_new (void);
1623 Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type);
1624 GType xcls_clutterfiles_xcls_filelayout_get_type (void) G_GNUC_CONST;
1625 GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) G_GNUC_CONST;
1626 GType xcls_clutterfiles_xcls_fileitem_get_type (void) G_GNUC_CONST;
1627 static void __lambda111_ (Xcls_MainWindow* self, JsRenderJsRender* file);
1628 static Block10Data* block10_data_ref (Block10Data* _data10_);
1629 static void block10_data_unref (void * _userdata_);
1630 void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self);
1631 void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f);
1632 static void ___lambda112_ (Block10Data* _data10_, GtkWidget* w);
1633 static void ____lambda112__gtk_callback (GtkWidget* widget, gpointer self);
1634 void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file);
1635 static void ___lambda113_ (Block10Data* _data10_, GtkWidget* w);
1636 static void ____lambda113__gtk_callback (GtkWidget* widget, gpointer self);
1637 static void ___lambda111__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self);
1638 void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str);
1639 void xcls_mainwindow_show (Xcls_MainWindow* self);
1640 void xcls_mainwindow_showAddListener (Xcls_MainWindow* self);
1641 JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self);
1642 PaletePalete* palete_factory (const gchar* xtype);
1643 void xcls_mainwindow_showAddProp (Xcls_MainWindow* self);
1644 void xcls_editor_show (Xcls_Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
1645 void xcls_mainwindow_showObject (Xcls_MainWindow* self);
1646 void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self);
1647 void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project);
1648 #define XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxPrivate))
1649 enum  {
1650         XCLS_MAINWINDOW_XCLS_VBOX_DUMMY_PROPERTY
1651 };
1652 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner);
1653 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner);
1654 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner);
1655 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner);
1656 static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj);
1657 #define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarPrivate))
1658 enum  {
1659         XCLS_MAINWINDOW_XCLS_TOPBAR_DUMMY_PROPERTY
1660 };
1661 static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj);
1662 #define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpanePrivate))
1663 enum  {
1664         XCLS_MAINWINDOW_XCLS_MAINPANE_DUMMY_PROPERTY
1665 };
1666 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner);
1667 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner);
1668 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner);
1669 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner);
1670 GType xcls_mainwindow_xcls_vbox9_get_type (void) G_GNUC_CONST;
1671 static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj);
1672 #define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpanePrivate))
1673 enum  {
1674         XCLS_MAINWINDOW_XCLS_LEFTPANE_DUMMY_PROPERTY
1675 };
1676 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner);
1677 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner);
1678 static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj);
1679 #define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpanePrivate))
1680 enum  {
1681         XCLS_MAINWINDOW_XCLS_EDITPANE_DUMMY_PROPERTY
1682 };
1683 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner);
1684 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner);
1685 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner);
1686 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner);
1687 static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj);
1688 #define XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treePrivate))
1689 enum  {
1690         XCLS_MAINWINDOW_XCLS_TREE_DUMMY_PROPERTY
1691 };
1692 static void xcls_mainwindow_xcls_tree_finalize (GObject* obj);
1693 #define XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsPrivate))
1694 enum  {
1695         XCLS_MAINWINDOW_XCLS_PROPS_DUMMY_PROPERTY
1696 };
1697 static void xcls_mainwindow_xcls_props_finalize (GObject* obj);
1698 #define XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Private))
1699 enum  {
1700         XCLS_MAINWINDOW_XCLS_VBOX9_DUMMY_PROPERTY
1701 };
1702 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner);
1703 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner);
1704 static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj);
1705 #define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedPrivate))
1706 enum  {
1707         XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_DUMMY_PROPERTY
1708 };
1709 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner);
1710 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner);
1711 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner);
1712 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner);
1713 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner);
1714 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner);
1715 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner);
1716 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner);
1717 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner);
1718 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner);
1719 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner);
1720 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner);
1721 static void __lambda71_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc);
1722 void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h);
1723 static void ___lambda71__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self);
1724 static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj);
1725 #define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewPrivate))
1726 enum  {
1727         XCLS_MAINWINDOW_XCLS_ROOVIEW_DUMMY_PROPERTY
1728 };
1729 static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj);
1730 #define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewPrivate))
1731 enum  {
1732         XCLS_MAINWINDOW_XCLS_OBJECTVIEW_DUMMY_PROPERTY
1733 };
1734 static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj);
1735 #define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewPrivate))
1736 enum  {
1737         XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_DUMMY_PROPERTY
1738 };
1739 static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj);
1740 #define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewPrivate))
1741 enum  {
1742         XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_DUMMY_PROPERTY
1743 };
1744 static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj);
1745 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewPrivate))
1746 enum  {
1747         XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_DUMMY_PROPERTY
1748 };
1749 static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj);
1750 #define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutPrivate))
1751 enum  {
1752         XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_DUMMY_PROPERTY
1753 };
1754 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner);
1755 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner);
1756 GType xcls_mainwindow_xcls_boxlayout17_get_type (void) G_GNUC_CONST;
1757 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner);
1758 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1759 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner);
1760 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1761 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner);
1762 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1763 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner);
1764 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1765 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner);
1766 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1767 static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj);
1768 #define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Private))
1769 enum  {
1770         XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_DUMMY_PROPERTY
1771 };
1772 static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj);
1773 #define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonPrivate))
1774 enum  {
1775         XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_DUMMY_PROPERTY
1776 };
1777 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner);
1778 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner);
1779 GType xcls_mainwindow_xcls_text19_get_type (void) G_GNUC_CONST;
1780 static gboolean __lambda19_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event);
1781 static gboolean ___lambda19__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1782 static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event);
1783 static gboolean ___lambda20__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1784 static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self);
1785 static gboolean ___lambda21__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1786 static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj);
1787 #define XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Private))
1788 enum  {
1789         XCLS_MAINWINDOW_XCLS_TEXT19_DUMMY_PROPERTY
1790 };
1791 static void xcls_mainwindow_xcls_text19_finalize (GObject* obj);
1792 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonPrivate))
1793 enum  {
1794         XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_DUMMY_PROPERTY
1795 };
1796 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner);
1797 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner);
1798 GType xcls_mainwindow_xcls_text21_get_type (void) G_GNUC_CONST;
1799 static gboolean __lambda41_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event);
1800 static gboolean ___lambda41__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1801 static gboolean __lambda42_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event);
1802 static gboolean ___lambda42__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1803 static gboolean __lambda43_ (Xcls_MainWindowXcls_projecteditbutton* self);
1804 static gboolean ___lambda43__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1805 static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj);
1806 #define XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Private))
1807 enum  {
1808         XCLS_MAINWINDOW_XCLS_TEXT21_DUMMY_PROPERTY
1809 };
1810 static void xcls_mainwindow_xcls_text21_finalize (GObject* obj);
1811 #define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonPrivate))
1812 enum  {
1813         XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_DUMMY_PROPERTY
1814 };
1815 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner);
1816 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner);
1817 GType xcls_mainwindow_xcls_text23_get_type (void) G_GNUC_CONST;
1818 static gboolean __lambda57_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
1819 static gboolean ___lambda57__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1820 static gboolean __lambda58_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
1821 static gboolean ___lambda58__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1822 static gboolean __lambda59_ (Xcls_MainWindowXcls_objectshowbutton* self);
1823 static gboolean ___lambda59__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1824 static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj);
1825 #define XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Private))
1826 enum  {
1827         XCLS_MAINWINDOW_XCLS_TEXT23_DUMMY_PROPERTY
1828 };
1829 static void xcls_mainwindow_xcls_text23_finalize (GObject* obj);
1830 #define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonPrivate))
1831 enum  {
1832         XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_DUMMY_PROPERTY
1833 };
1834 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner);
1835 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner);
1836 GType xcls_mainwindow_xcls_text25_get_type (void) G_GNUC_CONST;
1837 static gboolean __lambda64_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event);
1838 static gboolean ___lambda64__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1839 static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event);
1840 static gboolean ___lambda65__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1841 static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self);
1842 static gboolean ___lambda66__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1843 static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj);
1844 #define XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Private))
1845 enum  {
1846         XCLS_MAINWINDOW_XCLS_TEXT25_DUMMY_PROPERTY
1847 };
1848 static void xcls_mainwindow_xcls_text25_finalize (GObject* obj);
1849 #define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonPrivate))
1850 enum  {
1851         XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_DUMMY_PROPERTY
1852 };
1853 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner);
1854 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner);
1855 GType xcls_mainwindow_xcls_text27_get_type (void) G_GNUC_CONST;
1856 static gboolean __lambda68_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event);
1857 static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1858 static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event);
1859 static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1860 static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self);
1861 static gboolean ___lambda70__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1862 static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj);
1863 #define XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Private))
1864 enum  {
1865         XCLS_MAINWINDOW_XCLS_TEXT27_DUMMY_PROPERTY
1866 };
1867 static void xcls_mainwindow_xcls_text27_finalize (GObject* obj);
1868 static void xcls_mainwindow_finalize (GObject* obj);
1869
1870
1871 static gpointer _g_object_ref0 (gpointer self) {
1872 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1873         return self ? g_object_ref (self) : NULL;
1874 #line 1875 "MainWindow.vala.c"
1875 }
1876
1877
1878 Xcls_MainWindow* xcls_mainwindow_singleton (void) {
1879         Xcls_MainWindow* result = NULL;
1880         Xcls_MainWindow* _tmp0_;
1881         Xcls_MainWindow* _tmp2_;
1882         Xcls_MainWindow* _tmp3_;
1883 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1884         _tmp0_ = MainWindow;
1885 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1886         if (_tmp0_ == NULL) {
1887 #line 1888 "MainWindow.vala.c"
1888                 Xcls_MainWindow* _tmp1_;
1889 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1890                 _tmp1_ = xcls_mainwindow_new ();
1891 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1892                 _g_object_unref0 (MainWindow);
1893 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1894                 MainWindow = _tmp1_;
1895 #line 1896 "MainWindow.vala.c"
1896         }
1897 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1898         _tmp2_ = MainWindow;
1899 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1900         _tmp3_ = _g_object_ref0 (_tmp2_);
1901 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1902         result = _tmp3_;
1903 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1904         return result;
1905 #line 1906 "MainWindow.vala.c"
1906 }
1907
1908
1909 static void __lambda100_ (Xcls_MainWindow* self) {
1910 }
1911
1912
1913 static void ___lambda100__gtk_widget_show (GtkWidget* _sender, gpointer self) {
1914 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1915         __lambda100_ (self);
1916 #line 1917 "MainWindow.vala.c"
1917 }
1918
1919
1920 static gboolean __lambda101_ (Xcls_MainWindow* self, GdkEventAny* event) {
1921         gboolean result = FALSE;
1922 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1923         g_return_val_if_fail (event != NULL, FALSE);
1924 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1925         result = FALSE;
1926 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1927         return result;
1928 #line 1929 "MainWindow.vala.c"
1929 }
1930
1931
1932 static gboolean ___lambda101__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
1933         gboolean result;
1934         result = __lambda101_ (self, event);
1935 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1936         return result;
1937 #line 1938 "MainWindow.vala.c"
1938 }
1939
1940
1941 Xcls_MainWindow* xcls_mainwindow_construct (GType object_type) {
1942         Xcls_MainWindow * self = NULL;
1943         Xcls_MainWindow* _tmp0_;
1944         GtkWindow* _tmp1_;
1945         gchar* _tmp2_;
1946         GtkWindow* _tmp3_;
1947         GtkWindow* _tmp4_;
1948         GtkWindow* _tmp5_;
1949         Xcls_MainWindow* _tmp6_;
1950         Xcls_MainWindowXcls_vbox* _tmp7_;
1951         Xcls_MainWindowXcls_vbox* child_0;
1952         GtkWindow* _tmp8_;
1953         GtkVBox* _tmp9_;
1954         gchar* _tmp10_;
1955         GtkWindow* _tmp11_;
1956         GtkWindow* _tmp12_;
1957 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1958         self = (Xcls_MainWindow*) g_object_new (object_type, NULL);
1959 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1960         _tmp0_ = _g_object_ref0 (self);
1961 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1962         _g_object_unref0 (self->priv->_this);
1963 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1964         self->priv->_this = _tmp0_;
1965 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1966         _tmp1_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL);
1967 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1968         g_object_ref_sink (_tmp1_);
1969 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1970         _g_object_unref0 (self->el);
1971 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1972         self->el = _tmp1_;
1973 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1974         _g_object_unref0 (self->project);
1975 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1976         self->project = NULL;
1977 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1978         _g_object_unref0 (self->clutterfiles);
1979 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1980         self->clutterfiles = NULL;
1981 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1982         _g_object_unref0 (self->code_editor);
1983 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1984         self->code_editor = NULL;
1985 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1986         _g_object_unref0 (self->window_gladeview);
1987 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1988         self->window_gladeview = NULL;
1989 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1990         _g_object_unref0 (self->left_props);
1991 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1992         self->left_props = NULL;
1993 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1994         _g_object_unref0 (self->projectsettings);
1995 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1996         self->projectsettings = NULL;
1997 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1998         _g_object_unref0 (self->rightpalete);
1999 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2000         self->rightpalete = NULL;
2001 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2002         _g_object_unref0 (self->add_props);
2003 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2004         self->add_props = NULL;
2005 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2006         _g_object_unref0 (self->left_projects);
2007 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2008         self->left_projects = NULL;
2009 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2010         _g_object_unref0 (self->left_tree);
2011 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2012         self->left_tree = NULL;
2013 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2014         _g_object_unref0 (self->window_rooview);
2015 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2016         self->window_rooview = NULL;
2017 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2018         self->children_loaded = FALSE;
2019 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2020         _tmp2_ = g_strdup ("Application Builder");
2021 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2022         _g_free0 (self->title);
2023 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2024         self->title = _tmp2_;
2025 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2026         _tmp3_ = self->el;
2027 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2028         gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 0);
2029 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2030         _tmp4_ = self->el;
2031 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2032         g_object_set (_tmp4_, "default-height", 500, NULL);
2033 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2034         _tmp5_ = self->el;
2035 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2036         g_object_set (_tmp5_, "default-width", 800, NULL);
2037 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2038         _tmp6_ = self->priv->_this;
2039 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2040         _tmp7_ = xcls_mainwindow_xcls_vbox_new (_tmp6_);
2041 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2042         child_0 = _tmp7_;
2043 #line 94 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2044         g_object_ref ((GObject*) child_0);
2045 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2046         _tmp8_ = self->el;
2047 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2048         _tmp9_ = child_0->el;
2049 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2050         gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
2051 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2052         _tmp10_ = g_strdup ("files");
2053 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2054         _g_free0 (self->state);
2055 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2056         self->state = _tmp10_;
2057 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2058         _tmp11_ = self->el;
2059 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2060         g_signal_connect_object ((GtkWidget*) _tmp11_, "show", (GCallback) ___lambda100__gtk_widget_show, self, 0);
2061 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2062         _tmp12_ = self->el;
2063 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2064         g_signal_connect_object ((GtkWidget*) _tmp12_, "delete-event", (GCallback) ___lambda101__gtk_widget_delete_event, self, 0);
2065 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2066         _g_object_unref0 (child_0);
2067 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2068         return self;
2069 #line 2070 "MainWindow.vala.c"
2070 }
2071
2072
2073 Xcls_MainWindow* xcls_mainwindow_new (void) {
2074 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2075         return xcls_mainwindow_construct (TYPE_XCLS_MAINWINDOW);
2076 #line 2077 "MainWindow.vala.c"
2077 }
2078
2079
2080 void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self) {
2081         Xcls_MainWindow* _tmp0_;
2082         Xcls_MainWindowXcls_addpropsview* _tmp1_;
2083         GtkClutterActor* _tmp2_;
2084         Xcls_MainWindow* _tmp3_;
2085         Xcls_MainWindowXcls_rooview* _tmp4_;
2086         GtkClutterActor* _tmp5_;
2087         GtkClutterActor* _tmp6_;
2088         GtkClutterActor* el;
2089         Xcls_MainWindow* _tmp7_;
2090         Xcls_MainWindowXcls_addpropsview* _tmp8_;
2091         GtkClutterActor* _tmp9_;
2092         Xcls_MainWindow* _tmp10_;
2093         gchar* _tmp11_;
2094         Xcls_MainWindow* _tmp12_;
2095         Xcls_MainWindowXcls_addpropsview* _tmp13_;
2096         GtkClutterActor* _tmp14_;
2097 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2098         g_return_if_fail (self != NULL);
2099 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2100         _tmp0_ = self->priv->_this;
2101 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2102         _tmp1_ = _tmp0_->addpropsview;
2103 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2104         _tmp2_ = _tmp1_->el;
2105 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2106         clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
2107 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2108         _tmp3_ = self->priv->_this;
2109 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2110         _tmp4_ = _tmp3_->rooview;
2111 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2112         _tmp5_ = _tmp4_->el;
2113 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2114         _tmp6_ = _g_object_ref0 (_tmp5_);
2115 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2116         el = _tmp6_;
2117 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2118         clutter_actor_save_easing_state ((ClutterActor*) el);
2119 #line 122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2120         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2121 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2122         _tmp7_ = self->priv->_this;
2123 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2124         _tmp8_ = _tmp7_->addpropsview;
2125 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2126         _tmp9_ = _tmp8_->el;
2127 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2128         clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
2129 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2130         _tmp10_ = self->priv->_this;
2131 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2132         _tmp11_ = g_strdup ("edit");
2133 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2134         _g_free0 (_tmp10_->state);
2135 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2136         _tmp10_->state = _tmp11_;
2137 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2138         clutter_actor_restore_easing_state ((ClutterActor*) el);
2139 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2140         _tmp12_ = self->priv->_this;
2141 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2142         _tmp13_ = _tmp12_->addpropsview;
2143 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2144         _tmp14_ = _tmp13_->el;
2145 #line 130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2146         clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
2147 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2148         _g_object_unref0 (el);
2149 #line 2150 "MainWindow.vala.c"
2150 }
2151
2152
2153 void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self) {
2154         Xcls_MainWindow* _tmp0_;
2155         Xcls_MainWindowXcls_addpropsview* _tmp1_;
2156         GtkClutterActor* _tmp2_;
2157         Xcls_MainWindow* _tmp3_;
2158         Xcls_MainWindowXcls_rooview* _tmp4_;
2159         GtkClutterActor* _tmp5_;
2160         GtkClutterActor* _tmp6_;
2161         GtkClutterActor* el;
2162         Xcls_MainWindow* _tmp7_;
2163         Xcls_MainWindowXcls_addpropsview* _tmp8_;
2164         GtkClutterActor* _tmp9_;
2165         Xcls_MainWindow* _tmp10_;
2166         gchar* _tmp11_;
2167         Xcls_MainWindow* _tmp12_;
2168         Xcls_MainWindowXcls_addpropsview* _tmp13_;
2169         GtkClutterActor* _tmp14_;
2170 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2171         g_return_if_fail (self != NULL);
2172 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2173         _tmp0_ = self->priv->_this;
2174 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2175         _tmp1_ = _tmp0_->addpropsview;
2176 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2177         _tmp2_ = _tmp1_->el;
2178 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2179         clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
2180 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2181         _tmp3_ = self->priv->_this;
2182 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2183         _tmp4_ = _tmp3_->rooview;
2184 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2185         _tmp5_ = _tmp4_->el;
2186 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2187         _tmp6_ = _g_object_ref0 (_tmp5_);
2188 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2189         el = _tmp6_;
2190 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2191         clutter_actor_save_easing_state ((ClutterActor*) el);
2192 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2193         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2194 #line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2195         _tmp7_ = self->priv->_this;
2196 #line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2197         _tmp8_ = _tmp7_->addpropsview;
2198 #line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2199         _tmp9_ = _tmp8_->el;
2200 #line 139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2201         clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
2202 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2203         _tmp10_ = self->priv->_this;
2204 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2205         _tmp11_ = g_strdup ("edit");
2206 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2207         _g_free0 (_tmp10_->state);
2208 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2209         _tmp10_->state = _tmp11_;
2210 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2211         clutter_actor_restore_easing_state ((ClutterActor*) el);
2212 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2213         _tmp12_ = self->priv->_this;
2214 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2215         _tmp13_ = _tmp12_->addpropsview;
2216 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2217         _tmp14_ = _tmp13_->el;
2218 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2219         clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
2220 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2221         _g_object_unref0 (el);
2222 #line 2223 "MainWindow.vala.c"
2223 }
2224
2225
2226 void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self) {
2227         Xcls_MainWindow* _tmp0_;
2228         Xcls_MainWindowXcls_codeeditview* _tmp1_;
2229         GtkClutterActor* _tmp2_;
2230         Xcls_MainWindow* _tmp3_;
2231         Xcls_MainWindowXcls_rooview* _tmp4_;
2232         GtkClutterActor* _tmp5_;
2233         GtkClutterActor* _tmp6_;
2234         GtkClutterActor* el;
2235         Xcls_MainWindow* _tmp7_;
2236         Xcls_MainWindowXcls_codeeditview* _tmp8_;
2237         GtkClutterActor* _tmp9_;
2238         Xcls_MainWindow* _tmp10_;
2239         gchar* _tmp11_;
2240         Xcls_MainWindow* _tmp12_;
2241         Xcls_MainWindowXcls_codeeditview* _tmp13_;
2242         GtkClutterActor* _tmp14_;
2243 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2244         g_return_if_fail (self != NULL);
2245 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2246         _tmp0_ = self->priv->_this;
2247 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2248         _tmp1_ = _tmp0_->codeeditview;
2249 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2250         _tmp2_ = _tmp1_->el;
2251 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2252         clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
2253 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2254         _tmp3_ = self->priv->_this;
2255 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2256         _tmp4_ = _tmp3_->rooview;
2257 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2258         _tmp5_ = _tmp4_->el;
2259 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2260         _tmp6_ = _g_object_ref0 (_tmp5_);
2261 #line 152 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2262         el = _tmp6_;
2263 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2264         clutter_actor_save_easing_state ((ClutterActor*) el);
2265 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2266         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2267 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2268         _tmp7_ = self->priv->_this;
2269 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2270         _tmp8_ = _tmp7_->codeeditview;
2271 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2272         _tmp9_ = _tmp8_->el;
2273 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2274         clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
2275 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2276         _tmp10_ = self->priv->_this;
2277 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2278         _tmp11_ = g_strdup ("edit");
2279 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2280         _g_free0 (_tmp10_->state);
2281 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2282         _tmp10_->state = _tmp11_;
2283 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2284         clutter_actor_restore_easing_state ((ClutterActor*) el);
2285 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2286         _tmp12_ = self->priv->_this;
2287 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2288         _tmp13_ = _tmp12_->codeeditview;
2289 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2290         _tmp14_ = _tmp13_->el;
2291 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2292         clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
2293 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2294         _g_object_unref0 (el);
2295 #line 2296 "MainWindow.vala.c"
2296 }
2297
2298
2299 void xcls_mainwindow_hideObject (Xcls_MainWindow* self) {
2300         Xcls_MainWindow* _tmp0_;
2301         Xcls_MainWindowXcls_objectview* _tmp1_;
2302         GtkClutterActor* _tmp2_;
2303         Xcls_MainWindow* _tmp3_;
2304         Xcls_MainWindowXcls_rooview* _tmp4_;
2305         GtkClutterActor* _tmp5_;
2306         GtkClutterActor* _tmp6_;
2307         GtkClutterActor* el;
2308         Xcls_MainWindow* _tmp7_;
2309         Xcls_MainWindowXcls_objectview* _tmp8_;
2310         GtkClutterActor* _tmp9_;
2311         Xcls_MainWindow* _tmp10_;
2312         gchar* _tmp11_;
2313         Xcls_MainWindow* _tmp12_;
2314         Xcls_MainWindowXcls_objectview* _tmp13_;
2315         GtkClutterActor* _tmp14_;
2316 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2317         g_return_if_fail (self != NULL);
2318 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2319         _tmp0_ = self->priv->_this;
2320 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2321         _tmp1_ = _tmp0_->objectview;
2322 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2323         _tmp2_ = _tmp1_->el;
2324 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2325         clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
2326 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2327         _tmp3_ = self->priv->_this;
2328 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2329         _tmp4_ = _tmp3_->rooview;
2330 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2331         _tmp5_ = _tmp4_->el;
2332 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2333         _tmp6_ = _g_object_ref0 (_tmp5_);
2334 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2335         el = _tmp6_;
2336 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2337         clutter_actor_save_easing_state ((ClutterActor*) el);
2338 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2339         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2340 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2341         _tmp7_ = self->priv->_this;
2342 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2343         _tmp8_ = _tmp7_->objectview;
2344 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2345         _tmp9_ = _tmp8_->el;
2346 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2347         clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
2348 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2349         _tmp10_ = self->priv->_this;
2350 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2351         _tmp11_ = g_strdup ("edit");
2352 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2353         _g_free0 (_tmp10_->state);
2354 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2355         _tmp10_->state = _tmp11_;
2356 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2357         clutter_actor_restore_easing_state ((ClutterActor*) el);
2358 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2359         _tmp12_ = self->priv->_this;
2360 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2361         _tmp13_ = _tmp12_->objectview;
2362 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2363         _tmp14_ = _tmp13_->el;
2364 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2365         clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
2366 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2367         _g_object_unref0 (el);
2368 #line 2369 "MainWindow.vala.c"
2369 }
2370
2371
2372 void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self) {
2373         Xcls_MainWindow* _tmp0_;
2374         Xcls_MainWindowXcls_projectbutton* _tmp1_;
2375         ClutterActor* _tmp2_;
2376         Xcls_MainWindow* _tmp3_;
2377         Xcls_MainWindowXcls_projecteditbutton* _tmp4_;
2378         ClutterActor* _tmp5_;
2379         Xcls_MainWindow* _tmp6_;
2380         Xcls_MainWindowXcls_projecteditview* _tmp7_;
2381         GtkClutterActor* _tmp8_;
2382         Xcls_MainWindow* _tmp9_;
2383         Xcls_MainWindowXcls_rooview* _tmp10_;
2384         GtkClutterActor* _tmp11_;
2385         GtkClutterActor* _tmp12_;
2386         GtkClutterActor* el;
2387         Xcls_MainWindow* _tmp13_;
2388         Xcls_MainWindowXcls_projecteditview* _tmp14_;
2389         GtkClutterActor* _tmp15_;
2390         Xcls_MainWindow* _tmp16_;
2391         gchar* _tmp17_;
2392         Xcls_MainWindow* _tmp18_;
2393         Xcls_MainWindowXcls_projecteditview* _tmp19_;
2394         GtkClutterActor* _tmp20_;
2395 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2396         g_return_if_fail (self != NULL);
2397 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2398         _tmp0_ = self->priv->_this;
2399 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2400         _tmp1_ = _tmp0_->projectbutton;
2401 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2402         _tmp2_ = _tmp1_->el;
2403 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2404         clutter_actor_show (_tmp2_);
2405 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2406         _tmp3_ = self->priv->_this;
2407 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2408         _tmp4_ = _tmp3_->projecteditbutton;
2409 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2410         _tmp5_ = _tmp4_->el;
2411 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2412         clutter_actor_show (_tmp5_);
2413 #line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2414         _tmp6_ = self->priv->_this;
2415 #line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2416         _tmp7_ = _tmp6_->projecteditview;
2417 #line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2418         _tmp8_ = _tmp7_->el;
2419 #line 199 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2420         clutter_actor_save_easing_state ((ClutterActor*) _tmp8_);
2421 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2422         _tmp9_ = self->priv->_this;
2423 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2424         _tmp10_ = _tmp9_->rooview;
2425 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2426         _tmp11_ = _tmp10_->el;
2427 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2428         _tmp12_ = _g_object_ref0 (_tmp11_);
2429 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2430         el = _tmp12_;
2431 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2432         clutter_actor_save_easing_state ((ClutterActor*) el);
2433 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2434         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2435 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2436         _tmp13_ = self->priv->_this;
2437 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2438         _tmp14_ = _tmp13_->projecteditview;
2439 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2440         _tmp15_ = _tmp14_->el;
2441 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2442         clutter_actor_set_scale ((ClutterActor*) _tmp15_, (gdouble) 1.0f, (gdouble) 0.0f);
2443 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2444         _tmp16_ = self->priv->_this;
2445 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2446         _tmp17_ = g_strdup ("edit");
2447 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2448         _g_free0 (_tmp16_->state);
2449 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2450         _tmp16_->state = _tmp17_;
2451 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2452         clutter_actor_restore_easing_state ((ClutterActor*) el);
2453 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2454         _tmp18_ = self->priv->_this;
2455 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2456         _tmp19_ = _tmp18_->projecteditview;
2457 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2458         _tmp20_ = _tmp19_->el;
2459 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2460         clutter_actor_restore_easing_state ((ClutterActor*) _tmp20_);
2461 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2462         _g_object_unref0 (el);
2463 #line 2464 "MainWindow.vala.c"
2464 }
2465
2466
2467 void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self) {
2468         Xcls_WindowLeftTree* _tmp0_;
2469         JsRenderJsRender* _tmp1_ = NULL;
2470         JsRenderJsRender* _tmp2_;
2471         gboolean _tmp3_;
2472         Xcls_MainWindow* _tmp11_;
2473         Xcls_MainWindowXcls_projecteditbutton* _tmp12_;
2474         ClutterActor* _tmp13_;
2475         Xcls_MainWindowXcls_editpane* _tmp14_;
2476         GtkVPaned* _tmp15_;
2477         Xcls_WindowLeftProjects* _tmp16_;
2478         GtkVBox* _tmp17_;
2479         Xcls_MainWindow* _tmp18_;
2480         Xcls_MainWindowXcls_rooview* _tmp19_;
2481         GtkClutterActor* _tmp20_;
2482         GtkClutterActor* _tmp21_;
2483         GtkClutterActor* el;
2484         Xcls_MainWindow* _tmp22_;
2485         gchar* _tmp23_;
2486         Xcls_MainWindow* _tmp24_;
2487         Xcls_WindowLeftProjects* _tmp25_;
2488         Xcls_MainWindow* _tmp26_;
2489         ProjectProject* _tmp27_;
2490 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2491         g_return_if_fail (self != NULL);
2492 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2493         _tmp0_ = self->left_tree;
2494 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2495         _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
2496 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2497         _tmp2_ = _tmp1_;
2498 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2499         _tmp3_ = _tmp2_ != NULL;
2500 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2501         _g_object_unref0 (_tmp2_);
2502 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2503         if (_tmp3_) {
2504 #line 2505 "MainWindow.vala.c"
2505                 Xcls_WindowLeftTree* _tmp4_;
2506                 JsRenderJsRender* _tmp5_ = NULL;
2507                 JsRenderJsRender* _tmp6_;
2508                 const gchar* _tmp7_;
2509                 gboolean _tmp8_;
2510 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2511                 _tmp4_ = self->left_tree;
2512 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2513                 _tmp5_ = xcls_windowlefttree_getActiveFile (_tmp4_);
2514 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2515                 _tmp6_ = _tmp5_;
2516 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2517                 _tmp7_ = _tmp6_->xtype;
2518 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2519                 _tmp8_ = g_strcmp0 (_tmp7_, "Roo") == 0;
2520 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2521                 _g_object_unref0 (_tmp6_);
2522 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2523                 if (_tmp8_) {
2524 #line 2525 "MainWindow.vala.c"
2525                         Xcls_WindowRooView* _tmp9_;
2526 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2527                         _tmp9_ = self->window_rooview;
2528 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2529                         xcls_windowrooview_createThumb (_tmp9_);
2530 #line 2531 "MainWindow.vala.c"
2531                 } else {
2532                         Xcls_GladeView* _tmp10_;
2533 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2534                         _tmp10_ = self->window_gladeview;
2535 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2536                         xcls_gladeview_createThumb (_tmp10_);
2537 #line 2538 "MainWindow.vala.c"
2538                 }
2539         }
2540 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2541         _tmp11_ = self->priv->_this;
2542 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2543         _tmp12_ = _tmp11_->projecteditbutton;
2544 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2545         _tmp13_ = _tmp12_->el;
2546 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2547         clutter_actor_hide (_tmp13_);
2548 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2549         _tmp14_ = self->editpane;
2550 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2551         _tmp15_ = _tmp14_->el;
2552 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2553         gtk_widget_hide ((GtkWidget*) _tmp15_);
2554 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2555         _tmp16_ = self->left_projects;
2556 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2557         _tmp17_ = _tmp16_->el;
2558 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2559         gtk_widget_show ((GtkWidget*) _tmp17_);
2560 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2561         _tmp18_ = self->priv->_this;
2562 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2563         _tmp19_ = _tmp18_->rooview;
2564 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2565         _tmp20_ = _tmp19_->el;
2566 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2567         _tmp21_ = _g_object_ref0 (_tmp20_);
2568 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2569         el = _tmp21_;
2570 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2571         clutter_actor_save_easing_state ((ClutterActor*) el);
2572 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2573         clutter_actor_set_easing_duration ((ClutterActor*) el, (guint) 1000);
2574 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2575         clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 360.0f);
2576 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2577         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.0f, (gdouble) 0.0f);
2578 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2579         _tmp22_ = self->priv->_this;
2580 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2581         _tmp23_ = g_strdup ("files");
2582 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2583         _g_free0 (_tmp22_->state);
2584 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2585         _tmp22_->state = _tmp23_;
2586 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2587         _tmp24_ = self->priv->_this;
2588 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2589         _tmp25_ = _tmp24_->left_projects;
2590 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2591         _tmp26_ = self->priv->_this;
2592 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2593         _tmp27_ = _tmp26_->project;
2594 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2595         xcls_windowleftprojects_selectProject (_tmp25_, _tmp27_);
2596 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2597         clutter_actor_restore_easing_state ((ClutterActor*) el);
2598 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2599         g_print ("show view browsing");
2600 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2601         _g_object_unref0 (el);
2602 #line 2603 "MainWindow.vala.c"
2603 }
2604
2605
2606 static gboolean __lambda102_ (Xcls_MainWindow* self) {
2607         gboolean result = FALSE;
2608         const gchar* _tmp0_;
2609         Xcls_Editor* _tmp2_;
2610         gboolean _tmp3_ = FALSE;
2611 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2612         _tmp0_ = self->state;
2613 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2614         if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
2615 #line 2616 "MainWindow.vala.c"
2616                 Xcls_LeftProps* _tmp1_;
2617 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2618                 _tmp1_ = self->left_props;
2619 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2620                 xcls_leftprops_finish_editing (_tmp1_);
2621 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2622                 result = TRUE;
2623 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2624                 return result;
2625 #line 2626 "MainWindow.vala.c"
2626         }
2627 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2628         _tmp2_ = self->code_editor;
2629 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2630         _tmp3_ = xcls_editor_saveContents (_tmp2_);
2631 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2632         if (!_tmp3_) {
2633 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2634                 result = FALSE;
2635 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2636                 return result;
2637 #line 2638 "MainWindow.vala.c"
2638         }
2639 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2640         result = FALSE;
2641 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2642         return result;
2643 #line 2644 "MainWindow.vala.c"
2644 }
2645
2646
2647 static gboolean ___lambda102__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
2648         gboolean result;
2649         result = __lambda102_ (self);
2650 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2651         return result;
2652 #line 2653 "MainWindow.vala.c"
2653 }
2654
2655
2656 static void __lambda103_ (Xcls_MainWindow* self, JsRenderNode* sel) {
2657         const gchar* _tmp0_ = NULL;
2658         JsRenderNode* _tmp1_;
2659         const gchar* _tmp2_;
2660         JsRenderNode* _tmp3_;
2661         Xcls_LeftProps* _tmp6_;
2662         GtkVBox* _tmp7_;
2663         Xcls_LeftProps* _tmp8_;
2664         Xcls_WindowLeftTree* _tmp9_;
2665         JsRenderJsRender* _tmp10_ = NULL;
2666         JsRenderJsRender* _tmp11_;
2667         JsRenderNode* _tmp12_;
2668         const gchar* _tmp13_;
2669         const gchar* _tmp14_;
2670         GQuark _tmp16_ = 0U;
2671 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2672         static GQuark _tmp15_label0 = 0;
2673 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2674         static GQuark _tmp15_label1 = 0;
2675 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2676         static GQuark _tmp15_label2 = 0;
2677 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2678         static GQuark _tmp15_label3 = 0;
2679 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2680         _tmp1_ = sel;
2681 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2682         if (_tmp1_ == NULL) {
2683 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2684                 _tmp0_ = "NULL";
2685 #line 2686 "MainWindow.vala.c"
2686         } else {
2687 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2688                 _tmp0_ = "a value";
2689 #line 2690 "MainWindow.vala.c"
2690         }
2691 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2692         _tmp2_ = _tmp0_;
2693 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2694         g_print ("node_selected called %s\n", _tmp2_);
2695 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2696         _tmp3_ = sel;
2697 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2698         if (_tmp3_ == NULL) {
2699 #line 2700 "MainWindow.vala.c"
2700                 Xcls_LeftProps* _tmp4_;
2701                 GtkVBox* _tmp5_;
2702 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2703                 _tmp4_ = self->left_props;
2704 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2705                 _tmp5_ = _tmp4_->el;
2706 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2707                 gtk_widget_hide ((GtkWidget*) _tmp5_);
2708 #line 2709 "MainWindow.vala.c"
2709         }
2710 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2711         _tmp6_ = self->left_props;
2712 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2713         _tmp7_ = _tmp6_->el;
2714 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2715         gtk_widget_show ((GtkWidget*) _tmp7_);
2716 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2717         _tmp8_ = self->left_props;
2718 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2719         _tmp9_ = self->left_tree;
2720 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2721         _tmp10_ = xcls_windowlefttree_getActiveFile (_tmp9_);
2722 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2723         _tmp11_ = _tmp10_;
2724 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2725         _tmp12_ = sel;
2726 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2727         xcls_leftprops_load (_tmp8_, _tmp11_, _tmp12_);
2728 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2729         _g_object_unref0 (_tmp11_);
2730 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2731         _tmp13_ = self->state;
2732 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2733         _tmp14_ = _tmp13_;
2734 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2735         _tmp16_ = (NULL == _tmp14_) ? 0 : g_quark_from_string (_tmp14_);
2736 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2737         if (_tmp16_ == ((0 != _tmp15_label0) ? _tmp15_label0 : (_tmp15_label0 = g_quark_from_static_string ("object")))) {
2738 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2739                 switch (0) {
2740 #line 2741 "MainWindow.vala.c"
2741                         default:
2742                         {
2743                                 JsRenderNode* _tmp17_;
2744                                 Xcls_RightPalete* _tmp19_;
2745                                 Xcls_MainWindow* _tmp20_;
2746                                 Xcls_WindowLeftTree* _tmp21_;
2747                                 JsRenderJsRender* _tmp22_ = NULL;
2748                                 JsRenderJsRender* _tmp23_;
2749                                 PaletePalete* _tmp24_ = NULL;
2750                                 PaletePalete* _tmp25_;
2751                                 JsRenderNode* _tmp26_;
2752                                 gchar* _tmp27_ = NULL;
2753                                 gchar* _tmp28_;
2754 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2755                                 _tmp17_ = sel;
2756 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2757                                 if (_tmp17_ == NULL) {
2758 #line 2759 "MainWindow.vala.c"
2759                                         Xcls_RightPalete* _tmp18_;
2760 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2761                                         _tmp18_ = self->rightpalete;
2762 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2763                                         xcls_rightpalete_clear (_tmp18_);
2764 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2765                                         break;
2766 #line 2767 "MainWindow.vala.c"
2767                                 }
2768 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2769                                 _tmp19_ = self->rightpalete;
2770 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2771                                 _tmp20_ = self->priv->_this;
2772 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2773                                 _tmp21_ = _tmp20_->left_tree;
2774 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2775                                 _tmp22_ = xcls_windowlefttree_getActiveFile (_tmp21_);
2776 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2777                                 _tmp23_ = _tmp22_;
2778 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2779                                 _tmp24_ = js_render_js_render_palete (_tmp23_);
2780 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2781                                 _tmp25_ = _tmp24_;
2782 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2783                                 _tmp26_ = sel;
2784 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2785                                 _tmp27_ = js_render_node_fqn (_tmp26_);
2786 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2787                                 _tmp28_ = _tmp27_;
2788 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2789                                 xcls_rightpalete_load (_tmp19_, _tmp25_, _tmp28_);
2790 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2791                                 _g_free0 (_tmp28_);
2792 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2793                                 _g_object_unref0 (_tmp25_);
2794 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2795                                 _g_object_unref0 (_tmp23_);
2796 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2797                                 break;
2798 #line 2799 "MainWindow.vala.c"
2799                         }
2800                 }
2801         } else if (_tmp16_ == ((0 != _tmp15_label1) ? _tmp15_label1 : (_tmp15_label1 = g_quark_from_static_string ("addprop")))) {
2802 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2803                 switch (0) {
2804 #line 2805 "MainWindow.vala.c"
2805                         default:
2806                         {
2807                                 JsRenderNode* _tmp29_;
2808                                 Xcls_WindowAddProp* _tmp31_;
2809                                 Xcls_MainWindow* _tmp32_;
2810                                 Xcls_WindowLeftTree* _tmp33_;
2811                                 JsRenderJsRender* _tmp34_ = NULL;
2812                                 JsRenderJsRender* _tmp35_;
2813                                 PaletePalete* _tmp36_ = NULL;
2814                                 PaletePalete* _tmp37_;
2815                                 JsRenderNode* _tmp38_;
2816                                 gchar* _tmp39_ = NULL;
2817                                 gchar* _tmp40_;
2818 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2819                                 _tmp29_ = sel;
2820 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2821                                 if (_tmp29_ == NULL) {
2822 #line 2823 "MainWindow.vala.c"
2823                                         Xcls_WindowAddProp* _tmp30_;
2824 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2825                                         _tmp30_ = self->add_props;
2826 #line 291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2827                                         xcls_windowaddprop_clear (_tmp30_);
2828 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2829                                         break;
2830 #line 2831 "MainWindow.vala.c"
2831                                 }
2832 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2833                                 _tmp31_ = self->add_props;
2834 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2835                                 _tmp32_ = self->priv->_this;
2836 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2837                                 _tmp33_ = _tmp32_->left_tree;
2838 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2839                                 _tmp34_ = xcls_windowlefttree_getActiveFile (_tmp33_);
2840 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2841                                 _tmp35_ = _tmp34_;
2842 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2843                                 _tmp36_ = js_render_js_render_palete (_tmp35_);
2844 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2845                                 _tmp37_ = _tmp36_;
2846 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2847                                 _tmp38_ = sel;
2848 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2849                                 _tmp39_ = js_render_node_fqn (_tmp38_);
2850 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2851                                 _tmp40_ = _tmp39_;
2852 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2853                                 xcls_windowaddprop_show (_tmp31_, _tmp37_, "props", _tmp40_);
2854 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2855                                 _g_free0 (_tmp40_);
2856 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2857                                 _g_object_unref0 (_tmp37_);
2858 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2859                                 _g_object_unref0 (_tmp35_);
2860 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2861                                 break;
2862 #line 2863 "MainWindow.vala.c"
2863                         }
2864                 }
2865         } else if (_tmp16_ == ((0 != _tmp15_label2) ? _tmp15_label2 : (_tmp15_label2 = g_quark_from_static_string ("addlistener")))) {
2866 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2867                 switch (0) {
2868 #line 2869 "MainWindow.vala.c"
2869                         default:
2870                         {
2871                                 JsRenderNode* _tmp41_;
2872                                 Xcls_WindowAddProp* _tmp43_;
2873                                 Xcls_MainWindow* _tmp44_;
2874                                 Xcls_WindowLeftTree* _tmp45_;
2875                                 JsRenderJsRender* _tmp46_ = NULL;
2876                                 JsRenderJsRender* _tmp47_;
2877                                 PaletePalete* _tmp48_ = NULL;
2878                                 PaletePalete* _tmp49_;
2879                                 JsRenderNode* _tmp50_;
2880                                 gchar* _tmp51_ = NULL;
2881                                 gchar* _tmp52_;
2882 #line 298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2883                                 _tmp41_ = sel;
2884 #line 298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2885                                 if (_tmp41_ == NULL) {
2886 #line 2887 "MainWindow.vala.c"
2887                                         Xcls_WindowAddProp* _tmp42_;
2888 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2889                                         _tmp42_ = self->add_props;
2890 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2891                                         xcls_windowaddprop_clear (_tmp42_);
2892 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2893                                         break;
2894 #line 2895 "MainWindow.vala.c"
2895                                 }
2896 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2897                                 _tmp43_ = self->add_props;
2898 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2899                                 _tmp44_ = self->priv->_this;
2900 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2901                                 _tmp45_ = _tmp44_->left_tree;
2902 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2903                                 _tmp46_ = xcls_windowlefttree_getActiveFile (_tmp45_);
2904 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2905                                 _tmp47_ = _tmp46_;
2906 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2907                                 _tmp48_ = js_render_js_render_palete (_tmp47_);
2908 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2909                                 _tmp49_ = _tmp48_;
2910 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2911                                 _tmp50_ = sel;
2912 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2913                                 _tmp51_ = js_render_node_fqn (_tmp50_);
2914 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2915                                 _tmp52_ = _tmp51_;
2916 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2917                                 xcls_windowaddprop_show (_tmp43_, _tmp49_, "signals", _tmp52_);
2918 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2919                                 _g_free0 (_tmp52_);
2920 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2921                                 _g_object_unref0 (_tmp49_);
2922 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2923                                 _g_object_unref0 (_tmp47_);
2924 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2925                                 break;
2926 #line 2927 "MainWindow.vala.c"
2927                         }
2928                 }
2929         } else if (_tmp16_ == ((0 != _tmp15_label3) ? _tmp15_label3 : (_tmp15_label3 = g_quark_from_static_string ("codeedit")))) {
2930 #line 278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2931                 switch (0) {
2932 #line 2933 "MainWindow.vala.c"
2933                         default:
2934                         {
2935 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2936                                 xcls_mainwindow_hideCodeEdit (self);
2937 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2938                                 break;
2939 #line 2940 "MainWindow.vala.c"
2940                         }
2941                 }
2942         }
2943 #line 312 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2944         return;
2945 #line 2946 "MainWindow.vala.c"
2946 }
2947
2948
2949 static void ___lambda103__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
2950 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2951         __lambda103_ (self, node);
2952 #line 2953 "MainWindow.vala.c"
2953 }
2954
2955
2956 static void __lambda104_ (Xcls_MainWindow* self) {
2957         Xcls_WindowRooView* _tmp0_;
2958 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2959         _tmp0_ = self->window_rooview;
2960 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2961         xcls_windowrooview_requestRedraw (_tmp0_);
2962 #line 2963 "MainWindow.vala.c"
2963 }
2964
2965
2966 static void ___lambda104__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self) {
2967 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2968         __lambda104_ (self);
2969 #line 2970 "MainWindow.vala.c"
2970 }
2971
2972
2973 static void __lambda105_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key) {
2974         JsRenderNode* _tmp0_;
2975         const gchar* _tmp1_;
2976         const gchar* _tmp2_;
2977 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2978         g_return_if_fail (file != NULL);
2979 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2980         g_return_if_fail (node != NULL);
2981 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2982         g_return_if_fail (type != NULL);
2983 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2984         g_return_if_fail (key != NULL);
2985 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2986         _tmp0_ = node;
2987 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2988         _tmp1_ = type;
2989 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2990         _tmp2_ = key;
2991 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2992         xcls_mainwindow_showCodeEdit (self, _tmp0_, _tmp1_, _tmp2_);
2993 #line 2994 "MainWindow.vala.c"
2994 }
2995
2996
2997 static void ___lambda105__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self) {
2998 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2999         __lambda105_ (self, file, node, type, key);
3000 #line 3001 "MainWindow.vala.c"
3001 }
3002
3003
3004 static gboolean __lambda106_ (Xcls_MainWindow* self) {
3005         gboolean result = FALSE;
3006         const gchar* _tmp0_;
3007         Xcls_Editor* _tmp1_;
3008         gboolean _tmp2_ = FALSE;
3009         gboolean ret;
3010         gboolean _tmp3_;
3011 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3012         _tmp0_ = self->state;
3013 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3014         if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
3015 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3016                 result = TRUE;
3017 #line 334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3018                 return result;
3019 #line 3020 "MainWindow.vala.c"
3020         }
3021 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3022         _tmp1_ = self->code_editor;
3023 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3024         _tmp2_ = xcls_editor_saveContents (_tmp1_);
3025 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3026         ret = _tmp2_;
3027 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3028         _tmp3_ = ret;
3029 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3030         if (!_tmp3_) {
3031 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3032                 result = FALSE;
3033 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3034                 return result;
3035 #line 3036 "MainWindow.vala.c"
3036         }
3037 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3038         xcls_mainwindow_hideCodeEdit (self);
3039 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3040         result = ret;
3041 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3042         return result;
3043 #line 3044 "MainWindow.vala.c"
3044 }
3045
3046
3047 static gboolean ___lambda106__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self) {
3048         gboolean result;
3049         result = __lambda106_ (self);
3050 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3051         return result;
3052 #line 3053 "MainWindow.vala.c"
3053 }
3054
3055
3056 static void __lambda107_ (Xcls_MainWindow* self) {
3057         Xcls_WindowLeftTree* _tmp0_;
3058         JsRenderJsRender* _tmp1_ = NULL;
3059         JsRenderJsRender* _tmp2_;
3060         const gchar* _tmp3_;
3061         gboolean _tmp4_;
3062 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3063         _tmp0_ = self->left_tree;
3064 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3065         _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
3066 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3067         _tmp2_ = _tmp1_;
3068 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3069         _tmp3_ = _tmp2_->xtype;
3070 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3071         _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
3072 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3073         _g_object_unref0 (_tmp2_);
3074 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3075         if (_tmp4_) {
3076 #line 3077 "MainWindow.vala.c"
3077                 Xcls_WindowRooView* _tmp5_;
3078 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3079                 _tmp5_ = self->window_rooview;
3080 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3081                 xcls_windowrooview_requestRedraw (_tmp5_);
3082 #line 3083 "MainWindow.vala.c"
3083         } else {
3084                 Xcls_GladeView* _tmp6_;
3085                 Xcls_WindowLeftTree* _tmp7_;
3086                 JsRenderJsRender* _tmp8_ = NULL;
3087                 JsRenderJsRender* _tmp9_;
3088 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3089                 _tmp6_ = self->window_gladeview;
3090 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3091                 _tmp7_ = self->left_tree;
3092 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3093                 _tmp8_ = xcls_windowlefttree_getActiveFile (_tmp7_);
3094 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3095                 _tmp9_ = _tmp8_;
3096 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3097                 xcls_gladeview_loadFile (_tmp6_, _tmp9_);
3098 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3099                 _g_object_unref0 (_tmp9_);
3100 #line 3101 "MainWindow.vala.c"
3101         }
3102 }
3103
3104
3105 static void ___lambda107__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self) {
3106 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3107         __lambda107_ (self);
3108 #line 3109 "MainWindow.vala.c"
3109 }
3110
3111
3112 static void __lambda108_ (Xcls_MainWindow* self, ProjectProject* proj) {
3113         ProjectProject* _tmp0_;
3114         Xcls_MainWindow* _tmp1_;
3115         Xcls_ClutterFiles* _tmp2_;
3116         ProjectProject* _tmp3_;
3117 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3118         g_return_if_fail (proj != NULL);
3119 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3120         _tmp0_ = proj;
3121 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3122         project_project_scanDirs (_tmp0_);
3123 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3124         _tmp1_ = self->priv->_this;
3125 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3126         _tmp2_ = _tmp1_->clutterfiles;
3127 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3128         _tmp3_ = proj;
3129 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3130         xcls_clutterfiles_loadProject (_tmp2_, _tmp3_);
3131 #line 3132 "MainWindow.vala.c"
3132 }
3133
3134
3135 static void ___lambda108__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self) {
3136 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3137         __lambda108_ (self, project);
3138 #line 3139 "MainWindow.vala.c"
3139 }
3140
3141
3142 static void __lambda109_ (Xcls_MainWindow* self, const gchar* btn) {
3143         Xcls_WindowLeftTree* _tmp0_;
3144         JsRenderJsRender* _tmp1_ = NULL;
3145         JsRenderJsRender* _tmp2_;
3146         const gchar* _tmp3_;
3147         gboolean _tmp4_;
3148 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3149         g_return_if_fail (btn != NULL);
3150 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3151         _tmp0_ = self->left_tree;
3152 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3153         _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
3154 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3155         _tmp2_ = _tmp1_;
3156 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3157         _tmp3_ = _tmp2_->xtype;
3158 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3159         _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
3160 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3161         _g_object_unref0 (_tmp2_);
3162 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3163         if (_tmp4_) {
3164 #line 3165 "MainWindow.vala.c"
3165                 const gchar* _tmp5_;
3166                 const gchar* _tmp9_;
3167 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3168                 _tmp5_ = btn;
3169 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3170                 if (g_strcmp0 (_tmp5_, "save") == 0) {
3171 #line 3172 "MainWindow.vala.c"
3172                         Xcls_MainWindow* _tmp6_;
3173                         Xcls_WindowRooView* _tmp7_;
3174                         Xcls_WindowRooViewXcls_view* _tmp8_;
3175 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3176                         _tmp6_ = self->priv->_this;
3177 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3178                         _tmp7_ = _tmp6_->window_rooview;
3179 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3180                         _tmp8_ = _tmp7_->view;
3181 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3182                         xcls_windowrooview_xcls_view_renderJS (_tmp8_, TRUE);
3183 #line 3184 "MainWindow.vala.c"
3184                 }
3185 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3186                 _tmp9_ = btn;
3187 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3188                 if (g_strcmp0 (_tmp9_, "apply") == 0) {
3189 #line 3190 "MainWindow.vala.c"
3190                         Xcls_MainWindow* _tmp10_;
3191                         Xcls_WindowRooView* _tmp11_;
3192                         Xcls_WindowRooViewXcls_view* _tmp12_;
3193 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3194                         _tmp10_ = self->priv->_this;
3195 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3196                         _tmp11_ = _tmp10_->window_rooview;
3197 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3198                         _tmp12_ = _tmp11_->view;
3199 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3200                         xcls_windowrooview_xcls_view_renderJS (_tmp12_, TRUE);
3201 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3202                         return;
3203 #line 3204 "MainWindow.vala.c"
3204                 }
3205         } else {
3206         }
3207 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3208         xcls_mainwindow_hideProjectEdit (self);
3209 #line 3210 "MainWindow.vala.c"
3210 }
3211
3212
3213 static void ___lambda109__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self) {
3214 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3215         __lambda109_ (self, btn);
3216 #line 3217 "MainWindow.vala.c"
3217 }
3218
3219
3220 static void __lambda110_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype) {
3221         Xcls_LeftProps* _tmp0_;
3222         const gchar* _tmp1_;
3223         const gchar* _tmp2_;
3224         const gchar* _tmp3_;
3225         const gchar* _tmp4_;
3226 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3227         g_return_if_fail (key != NULL);
3228 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3229         g_return_if_fail (type != NULL);
3230 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3231         g_return_if_fail (skel != NULL);
3232 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3233         g_return_if_fail (etype != NULL);
3234 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3235         _tmp0_ = self->left_props;
3236 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3237         _tmp1_ = etype;
3238 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3239         _tmp2_ = key;
3240 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3241         _tmp3_ = skel;
3242 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3243         _tmp4_ = type;
3244 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3245         xcls_leftprops_addProp (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_);
3246 #line 3247 "MainWindow.vala.c"
3247 }
3248
3249
3250 static void ___lambda110__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self) {
3251 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3252         __lambda110_ (self, key, type, skel, etype);
3253 #line 3254 "MainWindow.vala.c"
3254 }
3255
3256
3257 static Block10Data* block10_data_ref (Block10Data* _data10_) {
3258 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3259         g_atomic_int_inc (&_data10_->_ref_count_);
3260 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3261         return _data10_;
3262 #line 3263 "MainWindow.vala.c"
3263 }
3264
3265
3266 static void block10_data_unref (void * _userdata_) {
3267         Block10Data* _data10_;
3268         _data10_ = (Block10Data*) _userdata_;
3269 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3270         if (g_atomic_int_dec_and_test (&_data10_->_ref_count_)) {
3271 #line 3272 "MainWindow.vala.c"
3272                 Xcls_MainWindow * self;
3273 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3274                 self = _data10_->self;
3275 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3276                 _g_object_unref0 (_data10_->ctr);
3277 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3278                 _g_object_unref0 (self);
3279 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3280                 g_slice_free (Block10Data, _data10_);
3281 #line 3282 "MainWindow.vala.c"
3282         }
3283 }
3284
3285
3286 static void ___lambda112_ (Block10Data* _data10_, GtkWidget* w) {
3287         Xcls_MainWindow * self;
3288         GtkContainer* _tmp0_;
3289         GtkWidget* _tmp1_;
3290 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3291         self = _data10_->self;
3292 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3293         g_return_if_fail (w != NULL);
3294 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3295         _tmp0_ = _data10_->ctr;
3296 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3297         _tmp1_ = w;
3298 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3299         gtk_container_remove (_tmp0_, _tmp1_);
3300 #line 3301 "MainWindow.vala.c"
3301 }
3302
3303
3304 static void ____lambda112__gtk_callback (GtkWidget* widget, gpointer self) {
3305 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3306         ___lambda112_ (self, widget);
3307 #line 3308 "MainWindow.vala.c"
3308 }
3309
3310
3311 static void ___lambda113_ (Block10Data* _data10_, GtkWidget* w) {
3312         Xcls_MainWindow * self;
3313         GtkContainer* _tmp0_;
3314         GtkWidget* _tmp1_;
3315 #line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3316         self = _data10_->self;
3317 #line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3318         g_return_if_fail (w != NULL);
3319 #line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3320         _tmp0_ = _data10_->ctr;
3321 #line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3322         _tmp1_ = w;
3323 #line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3324         gtk_container_remove (_tmp0_, _tmp1_);
3325 #line 3326 "MainWindow.vala.c"
3326 }
3327
3328
3329 static void ____lambda113__gtk_callback (GtkWidget* widget, gpointer self) {
3330 #line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3331         ___lambda113_ (self, widget);
3332 #line 3333 "MainWindow.vala.c"
3333 }
3334
3335
3336 static void __lambda111_ (Xcls_MainWindow* self, JsRenderJsRender* file) {
3337         Block10Data* _data10_;
3338         Xcls_MainWindow* _tmp0_;
3339         JsRenderJsRender* _tmp1_;
3340         ProjectProject* _tmp2_;
3341         ProjectProject* _tmp3_;
3342         Xcls_MainWindow* _tmp4_;
3343         Xcls_WindowLeftTree* _tmp5_;
3344         Xcls_WindowLeftTreeXcls_model* _tmp6_;
3345         JsRenderJsRender* _tmp7_;
3346         Xcls_MainWindowXcls_rooview* _tmp8_;
3347         GtkClutterActor* _tmp9_;
3348         GtkWidget* _tmp10_ = NULL;
3349         GtkContainer* _tmp11_;
3350         JsRenderJsRender* _tmp12_;
3351         const gchar* _tmp13_;
3352         JsRenderJsRender* _tmp30_;
3353         const gchar* _tmp31_;
3354         gchar* _tmp32_;
3355         gchar* _tmp33_;
3356 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3357         g_return_if_fail (file != NULL);
3358 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3359         _data10_ = g_slice_new0 (Block10Data);
3360 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3361         _data10_->_ref_count_ = 1;
3362 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3363         _data10_->self = g_object_ref (self);
3364 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3365         _tmp0_ = self->priv->_this;
3366 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3367         _tmp1_ = file;
3368 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3369         _tmp2_ = _tmp1_->project;
3370 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3371         _tmp3_ = _g_object_ref0 (_tmp2_);
3372 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3373         _g_object_unref0 (_tmp0_->project);
3374 #line 480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3375         _tmp0_->project = _tmp3_;
3376 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3377         _tmp4_ = self->priv->_this;
3378 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3379         xcls_mainwindow_showViewEditing (_tmp4_);
3380 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3381         _tmp5_ = self->left_tree;
3382 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3383         _tmp6_ = _tmp5_->model;
3384 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3385         _tmp7_ = file;
3386 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3387         xcls_windowlefttree_xcls_model_loadFile (_tmp6_, _tmp7_);
3388 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3389         _tmp8_ = self->rooview;
3390 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3391         _tmp9_ = _tmp8_->el;
3392 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3393         _tmp10_ = gtk_clutter_actor_get_widget (_tmp9_);
3394 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3395         _tmp11_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GTK_TYPE_CONTAINER, GtkContainer));
3396 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3397         _data10_->ctr = _tmp11_;
3398 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3399         _tmp12_ = file;
3400 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3401         _tmp13_ = _tmp12_->xtype;
3402 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3403         if (g_strcmp0 (_tmp13_, "Roo") == 0) {
3404 #line 3405 "MainWindow.vala.c"
3405                 GtkContainer* _tmp14_;
3406                 GtkContainer* _tmp15_;
3407                 Xcls_WindowRooView* _tmp16_;
3408                 GtkVPaned* _tmp17_;
3409                 Xcls_WindowRooView* _tmp18_;
3410                 JsRenderJsRender* _tmp19_;
3411                 Xcls_WindowRooView* _tmp20_;
3412                 GtkVPaned* _tmp21_;
3413 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3414                 _tmp14_ = _data10_->ctr;
3415 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3416                 gtk_container_foreach (_tmp14_, ____lambda112__gtk_callback, _data10_);
3417 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3418                 _tmp15_ = _data10_->ctr;
3419 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3420                 _tmp16_ = self->window_rooview;
3421 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3422                 _tmp17_ = _tmp16_->el;
3423 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3424                 gtk_container_add (_tmp15_, (GtkWidget*) _tmp17_);
3425 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3426                 _tmp18_ = self->window_rooview;
3427 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3428                 _tmp19_ = file;
3429 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3430                 xcls_windowrooview_loadFile (_tmp18_, _tmp19_);
3431 #line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3432                 _tmp20_ = self->window_rooview;
3433 #line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3434                 _tmp21_ = _tmp20_->el;
3435 #line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3436                 gtk_widget_show_all ((GtkWidget*) _tmp21_);
3437 #line 3438 "MainWindow.vala.c"
3438         } else {
3439                 GtkContainer* _tmp22_;
3440                 GtkContainer* _tmp23_;
3441                 Xcls_GladeView* _tmp24_;
3442                 GladeDesignView* _tmp25_;
3443                 Xcls_GladeView* _tmp26_;
3444                 JsRenderJsRender* _tmp27_;
3445                 Xcls_GladeView* _tmp28_;
3446                 GladeDesignView* _tmp29_;
3447 #line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3448                 _tmp22_ = _data10_->ctr;
3449 #line 491 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3450                 gtk_container_foreach (_tmp22_, ____lambda113__gtk_callback, _data10_);
3451 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3452                 _tmp23_ = _data10_->ctr;
3453 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3454                 _tmp24_ = self->window_gladeview;
3455 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3456                 _tmp25_ = _tmp24_->el;
3457 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3458                 gtk_container_add (_tmp23_, (GtkWidget*) _tmp25_);
3459 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3460                 _tmp26_ = self->window_gladeview;
3461 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3462                 _tmp27_ = file;
3463 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3464                 xcls_gladeview_loadFile (_tmp26_, _tmp27_);
3465 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3466                 _tmp28_ = self->window_gladeview;
3467 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3468                 _tmp29_ = _tmp28_->el;
3469 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3470                 gtk_widget_show_all ((GtkWidget*) _tmp29_);
3471 #line 3472 "MainWindow.vala.c"
3472         }
3473 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3474         _tmp30_ = file;
3475 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3476         _tmp31_ = _tmp30_->name;
3477 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3478         _tmp32_ = g_strconcat ("OPEN : ", _tmp31_, NULL);
3479 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3480         _tmp33_ = _tmp32_;
3481 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3482         g_print ("%s", _tmp33_);
3483 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3484         _g_free0 (_tmp33_);
3485 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3486         block10_data_unref (_data10_);
3487 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3488         _data10_ = NULL;
3489 #line 3490 "MainWindow.vala.c"
3490 }
3491
3492
3493 static void ___lambda111__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self) {
3494 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3495         __lambda111_ (self, file);
3496 #line 3497 "MainWindow.vala.c"
3497 }
3498
3499
3500 void xcls_mainwindow_initChildren (Xcls_MainWindow* self) {
3501         Xcls_WindowLeftTree* _tmp0_;
3502         Xcls_WindowLeftTree* _tmp1_;
3503         Xcls_MainWindowXcls_tree* _tmp2_;
3504         GtkVBox* _tmp3_;
3505         Xcls_WindowLeftTree* _tmp4_;
3506         GtkScrolledWindow* _tmp5_;
3507         Xcls_WindowLeftTree* _tmp6_;
3508         GtkScrolledWindow* _tmp7_;
3509         Xcls_WindowLeftTree* _tmp8_;
3510         Xcls_WindowLeftTree* _tmp9_;
3511         Xcls_WindowLeftTree* _tmp10_;
3512         Xcls_LeftProps* _tmp11_;
3513         Xcls_LeftProps* _tmp12_;
3514         Xcls_MainWindowXcls_props* _tmp13_;
3515         GtkVBox* _tmp14_;
3516         Xcls_LeftProps* _tmp15_;
3517         GtkVBox* _tmp16_;
3518         Xcls_LeftProps* _tmp17_;
3519         GtkVBox* _tmp18_;
3520         Xcls_LeftProps* _tmp19_;
3521         Xcls_LeftProps* _tmp20_;
3522         Xcls_LeftProps* _tmp21_;
3523         Xcls_WindowLeftProjects* _tmp22_;
3524         Xcls_WindowLeftProjects* _tmp23_;
3525         Xcls_MainWindowXcls_leftpane* _tmp24_;
3526         GtkVBox* _tmp25_;
3527         Xcls_WindowLeftProjects* _tmp26_;
3528         GtkVBox* _tmp27_;
3529         Xcls_WindowLeftProjects* _tmp28_;
3530         GtkVBox* _tmp29_;
3531         Xcls_WindowLeftProjects* _tmp30_;
3532         Xcls_ProjectSettings* _tmp31_;
3533         Xcls_ProjectSettings* _tmp32_;
3534         Xcls_MainWindowXcls_projecteditview* _tmp33_;
3535         GtkClutterActor* _tmp34_;
3536         GtkWidget* _tmp35_ = NULL;
3537         Xcls_ProjectSettings* _tmp36_;
3538         GtkVBox* _tmp37_;
3539         Xcls_MainWindow* _tmp38_;
3540         Xcls_MainWindowXcls_projecteditview* _tmp39_;
3541         GtkClutterActor* _tmp40_;
3542         ClutterStage* _tmp41_ = NULL;
3543         ClutterStage* _tmp42_;
3544         ClutterStage* stage;
3545         ClutterStage* _tmp43_;
3546         ClutterColor _tmp44_ = {0};
3547         Xcls_ProjectSettings* _tmp45_;
3548         Xcls_RightPalete* _tmp46_;
3549         Xcls_RightPalete* _tmp47_;
3550         Xcls_MainWindowXcls_objectview* _tmp48_;
3551         GtkClutterActor* _tmp49_;
3552         GtkWidget* _tmp50_ = NULL;
3553         Xcls_RightPalete* _tmp51_;
3554         GtkVBox* _tmp52_;
3555         Xcls_MainWindow* _tmp53_;
3556         Xcls_MainWindowXcls_objectview* _tmp54_;
3557         GtkClutterActor* _tmp55_;
3558         ClutterStage* _tmp56_ = NULL;
3559         ClutterStage* _tmp57_;
3560         ClutterStage* _tmp58_;
3561         ClutterColor _tmp59_ = {0};
3562         Xcls_WindowAddProp* _tmp60_;
3563         Xcls_WindowAddProp* _tmp61_;
3564         Xcls_MainWindowXcls_addpropsview* _tmp62_;
3565         GtkClutterActor* _tmp63_;
3566         GtkWidget* _tmp64_ = NULL;
3567         Xcls_WindowAddProp* _tmp65_;
3568         GtkScrolledWindow* _tmp66_;
3569         Xcls_MainWindow* _tmp67_;
3570         Xcls_MainWindowXcls_addpropsview* _tmp68_;
3571         GtkClutterActor* _tmp69_;
3572         ClutterStage* _tmp70_ = NULL;
3573         ClutterStage* _tmp71_;
3574         ClutterStage* _tmp72_;
3575         ClutterColor _tmp73_ = {0};
3576         Xcls_MainWindow* _tmp74_;
3577         Xcls_WindowAddProp* _tmp75_;
3578         Xcls_Editor* _tmp76_;
3579         Xcls_Editor* _tmp77_;
3580         Xcls_MainWindowXcls_codeeditview* _tmp78_;
3581         GtkClutterActor* _tmp79_;
3582         GtkWidget* _tmp80_ = NULL;
3583         Xcls_Editor* _tmp81_;
3584         GtkVBox* _tmp82_;
3585         Xcls_MainWindow* _tmp83_;
3586         Xcls_MainWindowXcls_codeeditview* _tmp84_;
3587         GtkClutterActor* _tmp85_;
3588         ClutterStage* _tmp86_ = NULL;
3589         ClutterStage* _tmp87_;
3590         ClutterStage* _tmp88_;
3591         ClutterColor _tmp89_ = {0};
3592         Xcls_WindowRooView* _tmp90_;
3593         Xcls_WindowRooView* _tmp91_;
3594         Xcls_MainWindowXcls_rooview* _tmp92_;
3595         GtkClutterActor* _tmp93_;
3596         GtkWidget* _tmp94_ = NULL;
3597         Xcls_WindowRooView* _tmp95_;
3598         GtkVPaned* _tmp96_;
3599         Xcls_WindowRooView* _tmp97_;
3600         GtkVPaned* _tmp98_;
3601         Xcls_MainWindow* _tmp99_;
3602         Xcls_MainWindowXcls_rooview* _tmp100_;
3603         GtkClutterActor* _tmp101_;
3604         ClutterStage* _tmp102_ = NULL;
3605         ClutterStage* _tmp103_;
3606         ClutterStage* _tmp104_;
3607         ClutterColor _tmp105_ = {0};
3608         Xcls_GladeView* _tmp106_;
3609         Xcls_GladeView* _tmp107_;
3610         Xcls_ClutterFiles* _tmp108_;
3611         Xcls_ClutterFiles* _tmp109_;
3612         ClutterStage* _tmp110_;
3613         Xcls_ClutterFiles* _tmp111_;
3614         ClutterScrollActor* _tmp112_;
3615         Xcls_ClutterFiles* _tmp113_;
3616         ClutterScrollActor* _tmp114_;
3617         Xcls_ClutterFiles* _tmp115_;
3618         ClutterTimeline* _tmp116_;
3619         ClutterTimeline* tl;
3620 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3621         g_return_if_fail (self != NULL);
3622 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3623         g_print ("init children");
3624 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3625         _tmp0_ = xcls_windowlefttree_new ();
3626 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3627         _g_object_unref0 (self->left_tree);
3628 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3629         self->left_tree = _tmp0_;
3630 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3631         _tmp1_ = self->left_tree;
3632 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3633         g_object_ref ((GObject*) _tmp1_);
3634 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3635         _tmp2_ = self->tree;
3636 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3637         _tmp3_ = _tmp2_->el;
3638 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3639         _tmp4_ = self->left_tree;
3640 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3641         _tmp5_ = _tmp4_->el;
3642 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3643         gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
3644 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3645         _tmp6_ = self->left_tree;
3646 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3647         _tmp7_ = _tmp6_->el;
3648 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3649         gtk_widget_show_all ((GtkWidget*) _tmp7_);
3650 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3651         _tmp8_ = self->left_tree;
3652 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3653         g_signal_connect_object (_tmp8_, "before-node-change", (GCallback) ___lambda102__xcls_windowlefttree_before_node_change, self, 0);
3654 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3655         _tmp9_ = self->left_tree;
3656 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3657         g_signal_connect_object (_tmp9_, "node-selected", (GCallback) ___lambda103__xcls_windowlefttree_node_selected, self, 0);
3658 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3659         _tmp10_ = self->left_tree;
3660 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3661         g_signal_connect_object (_tmp10_, "changed", (GCallback) ___lambda104__xcls_windowlefttree_changed, self, 0);
3662 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3663         _tmp11_ = xcls_leftprops_new ();
3664 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3665         _g_object_unref0 (self->left_props);
3666 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3667         self->left_props = _tmp11_;
3668 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3669         _tmp12_ = self->left_props;
3670 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3671         g_object_ref ((GObject*) _tmp12_);
3672 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3673         _tmp13_ = self->props;
3674 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3675         _tmp14_ = _tmp13_->el;
3676 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3677         _tmp15_ = self->left_props;
3678 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3679         _tmp16_ = _tmp15_->el;
3680 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3681         gtk_box_pack_start ((GtkBox*) _tmp14_, (GtkWidget*) _tmp16_, TRUE, TRUE, (guint) 0);
3682 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3683         _tmp17_ = self->left_props;
3684 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3685         _tmp18_ = _tmp17_->el;
3686 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3687         gtk_widget_show_all ((GtkWidget*) _tmp18_);
3688 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3689         _tmp19_ = self->left_props;
3690 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3691         g_signal_connect_object (_tmp19_, "show-editor", (GCallback) ___lambda105__xcls_leftprops_show_editor, self, 0);
3692 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3693         _tmp20_ = self->left_props;
3694 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3695         g_signal_connect_object (_tmp20_, "stop-editor", (GCallback) ___lambda106__xcls_leftprops_stop_editor, self, 0);
3696 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3697         _tmp21_ = self->left_props;
3698 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3699         g_signal_connect_object (_tmp21_, "changed", (GCallback) ___lambda107__xcls_leftprops_changed, self, 0);
3700 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3701         _tmp22_ = xcls_windowleftprojects_new ();
3702 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3703         _g_object_unref0 (self->left_projects);
3704 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3705         self->left_projects = _tmp22_;
3706 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3707         _tmp23_ = self->left_projects;
3708 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3709         g_object_ref ((GObject*) _tmp23_);
3710 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3711         _tmp24_ = self->leftpane;
3712 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3713         _tmp25_ = _tmp24_->el;
3714 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3715         _tmp26_ = self->left_projects;
3716 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3717         _tmp27_ = _tmp26_->el;
3718 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3719         gtk_box_pack_start ((GtkBox*) _tmp25_, (GtkWidget*) _tmp27_, TRUE, TRUE, (guint) 0);
3720 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3721         _tmp28_ = self->left_projects;
3722 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3723         _tmp29_ = _tmp28_->el;
3724 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3725         gtk_widget_show_all ((GtkWidget*) _tmp29_);
3726 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3727         _tmp30_ = self->left_projects;
3728 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3729         g_signal_connect_object (_tmp30_, "project-selected", (GCallback) ___lambda108__xcls_windowleftprojects_project_selected, self, 0);
3730 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3731         _tmp31_ = xcls_projectsettings_new ();
3732 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3733         _g_object_unref0 (self->projectsettings);
3734 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3735         self->projectsettings = _tmp31_;
3736 #line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3737         _tmp32_ = self->projectsettings;
3738 #line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3739         g_object_ref ((GObject*) _tmp32_);
3740 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3741         _tmp33_ = self->projecteditview;
3742 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3743         _tmp34_ = _tmp33_->el;
3744 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3745         _tmp35_ = gtk_clutter_actor_get_widget (_tmp34_);
3746 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3747         _tmp36_ = self->projectsettings;
3748 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3749         _tmp37_ = _tmp36_->el;
3750 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3751         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp35_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp37_);
3752 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3753         _tmp38_ = self->priv->_this;
3754 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3755         _tmp39_ = _tmp38_->projecteditview;
3756 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3757         _tmp40_ = _tmp39_->el;
3758 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3759         _tmp41_ = clutter_actor_get_stage ((ClutterActor*) _tmp40_);
3760 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3761         _tmp42_ = _g_object_ref0 (_tmp41_);
3762 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3763         stage = _tmp42_;
3764 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3765         _tmp43_ = stage;
3766 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3767         clutter_color_from_string (&_tmp44_, "#000");
3768 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3769         clutter_actor_set_background_color ((ClutterActor*) _tmp43_, &_tmp44_);
3770 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3771         _tmp45_ = self->projectsettings;
3772 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3773         g_signal_connect_object (_tmp45_, "button-pressed", (GCallback) ___lambda109__xcls_projectsettings_button_pressed, self, 0);
3774 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3775         _tmp46_ = xcls_rightpalete_new ();
3776 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3777         _g_object_unref0 (self->rightpalete);
3778 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3779         self->rightpalete = _tmp46_;
3780 #line 396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3781         _tmp47_ = self->rightpalete;
3782 #line 396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3783         g_object_ref ((GObject*) _tmp47_);
3784 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3785         _tmp48_ = self->objectview;
3786 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3787         _tmp49_ = _tmp48_->el;
3788 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3789         _tmp50_ = gtk_clutter_actor_get_widget (_tmp49_);
3790 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3791         _tmp51_ = self->rightpalete;
3792 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3793         _tmp52_ = _tmp51_->el;
3794 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3795         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp50_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp52_);
3796 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3797         _tmp53_ = self->priv->_this;
3798 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3799         _tmp54_ = _tmp53_->objectview;
3800 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3801         _tmp55_ = _tmp54_->el;
3802 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3803         _tmp56_ = clutter_actor_get_stage ((ClutterActor*) _tmp55_);
3804 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3805         _tmp57_ = _g_object_ref0 (_tmp56_);
3806 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3807         _g_object_unref0 (stage);
3808 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3809         stage = _tmp57_;
3810 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3811         _tmp58_ = stage;
3812 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3813         clutter_color_from_string (&_tmp59_, "#000");
3814 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3815         clutter_actor_set_background_color ((ClutterActor*) _tmp58_, &_tmp59_);
3816 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3817         _tmp60_ = xcls_windowaddprop_new ();
3818 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3819         _g_object_unref0 (self->add_props);
3820 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3821         self->add_props = _tmp60_;
3822 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3823         _tmp61_ = self->add_props;
3824 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3825         g_object_ref ((GObject*) _tmp61_);
3826 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3827         _tmp62_ = self->addpropsview;
3828 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3829         _tmp63_ = _tmp62_->el;
3830 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3831         _tmp64_ = gtk_clutter_actor_get_widget (_tmp63_);
3832 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3833         _tmp65_ = self->add_props;
3834 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3835         _tmp66_ = _tmp65_->el;
3836 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3837         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp64_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp66_);
3838 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3839         _tmp67_ = self->priv->_this;
3840 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3841         _tmp68_ = _tmp67_->addpropsview;
3842 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3843         _tmp69_ = _tmp68_->el;
3844 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3845         _tmp70_ = clutter_actor_get_stage ((ClutterActor*) _tmp69_);
3846 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3847         _tmp71_ = _g_object_ref0 (_tmp70_);
3848 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3849         _g_object_unref0 (stage);
3850 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3851         stage = _tmp71_;
3852 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3853         _tmp72_ = stage;
3854 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3855         clutter_color_from_string (&_tmp73_, "#000");
3856 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3857         clutter_actor_set_background_color ((ClutterActor*) _tmp72_, &_tmp73_);
3858 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3859         _tmp74_ = self->priv->_this;
3860 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3861         _tmp75_ = _tmp74_->add_props;
3862 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3863         g_signal_connect_object (_tmp75_, "select", (GCallback) ___lambda110__xcls_windowaddprop_select, self, 0);
3864 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3865         _tmp76_ = xcls_editor_new ();
3866 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3867         _g_object_unref0 (self->code_editor);
3868 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3869         self->code_editor = _tmp76_;
3870 #line 436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3871         _tmp77_ = self->code_editor;
3872 #line 436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3873         g_object_ref ((GObject*) _tmp77_);
3874 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3875         _tmp78_ = self->codeeditview;
3876 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3877         _tmp79_ = _tmp78_->el;
3878 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3879         _tmp80_ = gtk_clutter_actor_get_widget (_tmp79_);
3880 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3881         _tmp81_ = self->code_editor;
3882 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3883         _tmp82_ = _tmp81_->el;
3884 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3885         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp80_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp82_);
3886 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3887         _tmp83_ = self->priv->_this;
3888 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3889         _tmp84_ = _tmp83_->codeeditview;
3890 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3891         _tmp85_ = _tmp84_->el;
3892 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3893         _tmp86_ = clutter_actor_get_stage ((ClutterActor*) _tmp85_);
3894 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3895         _tmp87_ = _g_object_ref0 (_tmp86_);
3896 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3897         _g_object_unref0 (stage);
3898 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3899         stage = _tmp87_;
3900 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3901         _tmp88_ = stage;
3902 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3903         clutter_color_from_string (&_tmp89_, "#000");
3904 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3905         clutter_actor_set_background_color ((ClutterActor*) _tmp88_, &_tmp89_);
3906 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3907         _tmp90_ = xcls_windowrooview_new ();
3908 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3909         _g_object_unref0 (self->window_rooview);
3910 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3911         self->window_rooview = _tmp90_;
3912 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3913         _tmp91_ = self->window_rooview;
3914 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3915         g_object_ref ((GObject*) _tmp91_);
3916 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3917         _tmp92_ = self->rooview;
3918 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3919         _tmp93_ = _tmp92_->el;
3920 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3921         _tmp94_ = gtk_clutter_actor_get_widget (_tmp93_);
3922 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3923         _tmp95_ = self->window_rooview;
3924 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3925         _tmp96_ = _tmp95_->el;
3926 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3927         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp94_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp96_);
3928 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3929         _tmp97_ = self->window_rooview;
3930 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3931         _tmp98_ = _tmp97_->el;
3932 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3933         gtk_widget_show_all ((GtkWidget*) _tmp98_);
3934 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3935         _tmp99_ = self->priv->_this;
3936 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3937         _tmp100_ = _tmp99_->rooview;
3938 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3939         _tmp101_ = _tmp100_->el;
3940 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3941         _tmp102_ = clutter_actor_get_stage ((ClutterActor*) _tmp101_);
3942 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3943         _tmp103_ = _g_object_ref0 (_tmp102_);
3944 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3945         _g_object_unref0 (stage);
3946 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3947         stage = _tmp103_;
3948 #line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3949         _tmp104_ = stage;
3950 #line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3951         clutter_color_from_string (&_tmp105_, "#000");
3952 #line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3953         clutter_actor_set_background_color ((ClutterActor*) _tmp104_, &_tmp105_);
3954 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3955         _tmp106_ = xcls_gladeview_new ();
3956 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3957         _g_object_unref0 (self->window_gladeview);
3958 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3959         self->window_gladeview = _tmp106_;
3960 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3961         _tmp107_ = self->window_gladeview;
3962 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3963         g_object_ref ((GObject*) _tmp107_);
3964 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3965         _tmp108_ = xcls_clutterfiles_new ();
3966 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3967         _g_object_unref0 (self->clutterfiles);
3968 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3969         self->clutterfiles = _tmp108_;
3970 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3971         _tmp109_ = self->clutterfiles;
3972 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3973         g_object_ref ((GObject*) _tmp109_);
3974 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3975         _tmp110_ = stage;
3976 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3977         _tmp111_ = self->clutterfiles;
3978 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3979         _tmp112_ = _tmp111_->el;
3980 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3981         clutter_actor_add_child ((ClutterActor*) _tmp110_, (ClutterActor*) _tmp112_);
3982 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3983         _tmp113_ = self->clutterfiles;
3984 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3985         _tmp114_ = _tmp113_->el;
3986 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3987         clutter_actor_show_all ((ClutterActor*) _tmp114_);
3988 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3989         _tmp115_ = self->clutterfiles;
3990 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3991         g_signal_connect_object (_tmp115_, "open", (GCallback) ___lambda111__xcls_clutterfiles_open, self, 0);
3992 #line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3993         _tmp116_ = clutter_timeline_new ((guint) 6000);
3994 #line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3995         tl = _tmp116_;
3996 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3997         clutter_timeline_set_repeat_count (tl, -1);
3998 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3999         clutter_timeline_start (tl);
4000 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4001         g_object_ref ((GObject*) tl);
4002 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4003         self->children_loaded = TRUE;
4004 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4005         _g_object_unref0 (tl);
4006 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4007         _g_object_unref0 (stage);
4008 #line 4009 "MainWindow.vala.c"
4009 }
4010
4011
4012 void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str) {
4013         GtkWindow* _tmp0_;
4014         const gchar* _tmp1_;
4015         gchar* _tmp2_;
4016         gchar* _tmp3_;
4017         const gchar* _tmp4_;
4018         gchar* _tmp5_;
4019         gchar* _tmp6_;
4020 #line 517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4021         g_return_if_fail (self != NULL);
4022 #line 517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4023         g_return_if_fail (str != NULL);
4024 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4025         _tmp0_ = self->el;
4026 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4027         _tmp1_ = self->title;
4028 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4029         _tmp2_ = g_strconcat (_tmp1_, " - ", NULL);
4030 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4031         _tmp3_ = _tmp2_;
4032 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4033         _tmp4_ = str;
4034 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4035         _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL);
4036 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4037         _tmp6_ = _tmp5_;
4038 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4039         gtk_window_set_title (_tmp0_, _tmp6_);
4040 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4041         _g_free0 (_tmp6_);
4042 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4043         _g_free0 (_tmp3_);
4044 #line 4045 "MainWindow.vala.c"
4045 }
4046
4047
4048 void xcls_mainwindow_show (Xcls_MainWindow* self) {
4049         Xcls_WindowLeftTree* _tmp0_;
4050         Xcls_MainWindow* _tmp1_;
4051         Xcls_MainWindowXcls_vbox* _tmp2_;
4052         GtkVBox* _tmp3_;
4053         Xcls_WindowLeftTree* _tmp4_;
4054         GtkScrolledWindow* _tmp5_;
4055         GtkWindow* _tmp6_;
4056 #line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4057         g_return_if_fail (self != NULL);
4058 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4059         _tmp0_ = xcls_windowlefttree_new ();
4060 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4061         _g_object_unref0 (self->left_tree);
4062 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4063         self->left_tree = _tmp0_;
4064 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4065         _tmp1_ = self->priv->_this;
4066 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4067         _tmp2_ = _tmp1_->vbox;
4068 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4069         _tmp3_ = _tmp2_->el;
4070 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4071         _tmp4_ = self->left_tree;
4072 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4073         _tmp5_ = _tmp4_->el;
4074 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4075         gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
4076 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4077         _tmp6_ = self->el;
4078 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4079         gtk_widget_show_all ((GtkWidget*) _tmp6_);
4080 #line 4081 "MainWindow.vala.c"
4081 }
4082
4083
4084 void xcls_mainwindow_showAddListener (Xcls_MainWindow* self) {
4085         Xcls_WindowLeftTree* _tmp0_;
4086         JsRenderNode* _tmp1_ = NULL;
4087         JsRenderNode* ae;
4088         JsRenderNode* _tmp2_;
4089         Xcls_WindowAddProp* _tmp3_;
4090         GtkScrolledWindow* _tmp4_;
4091         Xcls_WindowAddProp* _tmp5_;
4092         ProjectProject* _tmp6_;
4093         const gchar* _tmp7_;
4094         PaletePalete* _tmp8_ = NULL;
4095         PaletePalete* _tmp9_;
4096         JsRenderNode* _tmp10_;
4097         gchar* _tmp11_ = NULL;
4098         gchar* _tmp12_;
4099         Xcls_MainWindow* _tmp13_;
4100         Xcls_MainWindowXcls_addpropsview* _tmp14_;
4101         GtkClutterActor* _tmp15_;
4102         Xcls_MainWindow* _tmp16_;
4103         Xcls_MainWindowXcls_rooview* _tmp17_;
4104         GtkClutterActor* _tmp18_;
4105         GtkClutterActor* _tmp19_;
4106         GtkClutterActor* el;
4107         GtkClutterActor* _tmp20_;
4108         GtkClutterActor* _tmp21_;
4109         Xcls_MainWindow* _tmp22_;
4110         Xcls_MainWindowXcls_addpropsview* _tmp23_;
4111         GtkClutterActor* _tmp24_;
4112         GtkClutterActor* _tmp25_;
4113         Xcls_MainWindow* _tmp26_;
4114         Xcls_MainWindowXcls_addpropsview* _tmp27_;
4115         GtkClutterActor* _tmp28_;
4116         gchar* _tmp29_;
4117 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4118         g_return_if_fail (self != NULL);
4119 #line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4120         _tmp0_ = self->left_tree;
4121 #line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4122         _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
4123 #line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4124         ae = _tmp1_;
4125 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4126         _tmp2_ = ae;
4127 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4128         if (_tmp2_ == NULL) {
4129 #line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4130                 _g_object_unref0 (ae);
4131 #line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4132                 return;
4133 #line 4134 "MainWindow.vala.c"
4134         }
4135 #line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4136         _tmp3_ = self->add_props;
4137 #line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4138         _tmp4_ = _tmp3_->el;
4139 #line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4140         gtk_widget_show_all ((GtkWidget*) _tmp4_);
4141 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4142         _tmp5_ = self->add_props;
4143 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4144         _tmp6_ = self->project;
4145 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4146         _tmp7_ = _tmp6_->xtype;
4147 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4148         _tmp8_ = palete_factory (_tmp7_);
4149 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4150         _tmp9_ = _tmp8_;
4151 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4152         _tmp10_ = ae;
4153 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4154         _tmp11_ = js_render_node_fqn (_tmp10_);
4155 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4156         _tmp12_ = _tmp11_;
4157 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4158         xcls_windowaddprop_show (_tmp5_, _tmp9_, "signals", _tmp12_);
4159 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4160         _g_free0 (_tmp12_);
4161 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4162         _g_object_unref0 (_tmp9_);
4163 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4164         _tmp13_ = self->priv->_this;
4165 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4166         _tmp14_ = _tmp13_->addpropsview;
4167 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4168         _tmp15_ = _tmp14_->el;
4169 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4170         clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
4171 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4172         _tmp16_ = self->priv->_this;
4173 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4174         _tmp17_ = _tmp16_->rooview;
4175 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4176         _tmp18_ = _tmp17_->el;
4177 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4178         _tmp19_ = _g_object_ref0 (_tmp18_);
4179 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4180         el = _tmp19_;
4181 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4182         _tmp20_ = el;
4183 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4184         clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
4185 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4186         _tmp21_ = el;
4187 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4188         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
4189 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4190         _tmp22_ = self->priv->_this;
4191 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4192         _tmp23_ = _tmp22_->addpropsview;
4193 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4194         _tmp24_ = _tmp23_->el;
4195 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4196         clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
4197 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4198         _tmp25_ = el;
4199 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4200         clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
4201 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4202         _tmp26_ = self->priv->_this;
4203 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4204         _tmp27_ = _tmp26_->addpropsview;
4205 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4206         _tmp28_ = _tmp27_->el;
4207 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4208         clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
4209 #line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4210         _tmp29_ = g_strdup ("addlistener");
4211 #line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4212         _g_free0 (self->state);
4213 #line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4214         self->state = _tmp29_;
4215 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4216         _g_object_unref0 (el);
4217 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4218         _g_object_unref0 (ae);
4219 #line 4220 "MainWindow.vala.c"
4220 }
4221
4222
4223 void xcls_mainwindow_showAddProp (Xcls_MainWindow* self) {
4224         Xcls_WindowLeftTree* _tmp0_;
4225         JsRenderNode* _tmp1_ = NULL;
4226         JsRenderNode* ae;
4227         JsRenderNode* _tmp2_;
4228         Xcls_WindowAddProp* _tmp3_;
4229         GtkScrolledWindow* _tmp4_;
4230         Xcls_WindowAddProp* _tmp5_;
4231         ProjectProject* _tmp6_;
4232         const gchar* _tmp7_;
4233         PaletePalete* _tmp8_ = NULL;
4234         PaletePalete* _tmp9_;
4235         JsRenderNode* _tmp10_;
4236         gchar* _tmp11_ = NULL;
4237         gchar* _tmp12_;
4238         Xcls_MainWindow* _tmp13_;
4239         Xcls_MainWindowXcls_addpropsview* _tmp14_;
4240         GtkClutterActor* _tmp15_;
4241         Xcls_MainWindow* _tmp16_;
4242         Xcls_MainWindowXcls_rooview* _tmp17_;
4243         GtkClutterActor* _tmp18_;
4244         GtkClutterActor* _tmp19_;
4245         GtkClutterActor* el;
4246         GtkClutterActor* _tmp20_;
4247         GtkClutterActor* _tmp21_;
4248         Xcls_MainWindow* _tmp22_;
4249         Xcls_MainWindowXcls_addpropsview* _tmp23_;
4250         GtkClutterActor* _tmp24_;
4251         GtkClutterActor* _tmp25_;
4252         Xcls_MainWindow* _tmp26_;
4253         Xcls_MainWindowXcls_addpropsview* _tmp27_;
4254         GtkClutterActor* _tmp28_;
4255         gchar* _tmp29_;
4256 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4257         g_return_if_fail (self != NULL);
4258 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4259         _tmp0_ = self->left_tree;
4260 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4261         _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
4262 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4263         ae = _tmp1_;
4264 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4265         _tmp2_ = ae;
4266 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4267         if (_tmp2_ == NULL) {
4268 #line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4269                 _g_object_unref0 (ae);
4270 #line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4271                 return;
4272 #line 4273 "MainWindow.vala.c"
4273         }
4274 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4275         _tmp3_ = self->add_props;
4276 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4277         _tmp4_ = _tmp3_->el;
4278 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4279         gtk_widget_show_all ((GtkWidget*) _tmp4_);
4280 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4281         _tmp5_ = self->add_props;
4282 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4283         _tmp6_ = self->project;
4284 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4285         _tmp7_ = _tmp6_->xtype;
4286 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4287         _tmp8_ = palete_factory (_tmp7_);
4288 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4289         _tmp9_ = _tmp8_;
4290 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4291         _tmp10_ = ae;
4292 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4293         _tmp11_ = js_render_node_fqn (_tmp10_);
4294 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4295         _tmp12_ = _tmp11_;
4296 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4297         xcls_windowaddprop_show (_tmp5_, _tmp9_, "props", _tmp12_);
4298 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4299         _g_free0 (_tmp12_);
4300 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4301         _g_object_unref0 (_tmp9_);
4302 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4303         _tmp13_ = self->priv->_this;
4304 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4305         _tmp14_ = _tmp13_->addpropsview;
4306 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4307         _tmp15_ = _tmp14_->el;
4308 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4309         clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
4310 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4311         _tmp16_ = self->priv->_this;
4312 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4313         _tmp17_ = _tmp16_->rooview;
4314 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4315         _tmp18_ = _tmp17_->el;
4316 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4317         _tmp19_ = _g_object_ref0 (_tmp18_);
4318 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4319         el = _tmp19_;
4320 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4321         _tmp20_ = el;
4322 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4323         clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
4324 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4325         _tmp21_ = el;
4326 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4327         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
4328 #line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4329         _tmp22_ = self->priv->_this;
4330 #line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4331         _tmp23_ = _tmp22_->addpropsview;
4332 #line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4333         _tmp24_ = _tmp23_->el;
4334 #line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4335         clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
4336 #line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4337         _tmp25_ = el;
4338 #line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4339         clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
4340 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4341         _tmp26_ = self->priv->_this;
4342 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4343         _tmp27_ = _tmp26_->addpropsview;
4344 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4345         _tmp28_ = _tmp27_->el;
4346 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4347         clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
4348 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4349         _tmp29_ = g_strdup ("addprop");
4350 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4351         _g_free0 (self->state);
4352 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4353         self->state = _tmp29_;
4354 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4355         _g_object_unref0 (el);
4356 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4357         _g_object_unref0 (ae);
4358 #line 4359 "MainWindow.vala.c"
4359 }
4360
4361
4362 void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key) {
4363         const gchar* _tmp0_;
4364         const gchar* _tmp1_;
4365         GQuark _tmp3_ = 0U;
4366 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4367         static GQuark _tmp2_label0 = 0;
4368 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4369         static GQuark _tmp2_label1 = 0;
4370 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4371         static GQuark _tmp2_label2 = 0;
4372 #line 4373 "MainWindow.vala.c"
4373         Xcls_Editor* _tmp4_;
4374         GtkVBox* _tmp5_;
4375         Xcls_Editor* _tmp6_;
4376         JsRenderNode* _tmp7_;
4377         const gchar* _tmp8_;
4378         const gchar* _tmp9_;
4379         Xcls_MainWindow* _tmp10_;
4380         Xcls_MainWindowXcls_codeeditview* _tmp11_;
4381         GtkClutterActor* _tmp12_;
4382         Xcls_MainWindow* _tmp13_;
4383         Xcls_MainWindowXcls_rooview* _tmp14_;
4384         GtkClutterActor* _tmp15_;
4385         GtkClutterActor* _tmp16_;
4386         GtkClutterActor* el;
4387         Xcls_MainWindow* _tmp17_;
4388         Xcls_MainWindowXcls_codeeditview* _tmp18_;
4389         GtkClutterActor* _tmp19_;
4390         Xcls_MainWindow* _tmp20_;
4391         Xcls_MainWindowXcls_codeeditview* _tmp21_;
4392         GtkClutterActor* _tmp22_;
4393         gchar* _tmp23_;
4394 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4395         g_return_if_fail (self != NULL);
4396 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4397         g_return_if_fail (node != NULL);
4398 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4399         g_return_if_fail (ptype != NULL);
4400 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4401         g_return_if_fail (key != NULL);
4402 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4403         _tmp0_ = self->state;
4404 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4405         _tmp1_ = _tmp0_;
4406 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4407         _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
4408 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4409         if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("object")))) {
4410 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4411                 switch (0) {
4412 #line 4413 "MainWindow.vala.c"
4413                         default:
4414                         {
4415 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4416                                 xcls_mainwindow_hideObject (self);
4417 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4418                                 break;
4419 #line 4420 "MainWindow.vala.c"
4420                         }
4421                 }
4422         } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("addprop")))) {
4423 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4424                 switch (0) {
4425 #line 4426 "MainWindow.vala.c"
4426                         default:
4427                         {
4428 #line 610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4429                                 xcls_mainwindow_hideAddProp (self);
4430 #line 611 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4431                                 break;
4432 #line 4433 "MainWindow.vala.c"
4433                         }
4434                 }
4435         } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("addlistener")))) {
4436 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4437                 switch (0) {
4438 #line 4439 "MainWindow.vala.c"
4439                         default:
4440                         {
4441 #line 613 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4442                                 xcls_mainwindow_hideAddListener (self);
4443 #line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4444                                 break;
4445 #line 4446 "MainWindow.vala.c"
4446                         }
4447                 }
4448         }
4449 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4450         _tmp4_ = self->code_editor;
4451 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4452         _tmp5_ = _tmp4_->el;
4453 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4454         gtk_widget_show_all ((GtkWidget*) _tmp5_);
4455 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4456         _tmp6_ = self->code_editor;
4457 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4458         _tmp7_ = node;
4459 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4460         _tmp8_ = ptype;
4461 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4462         _tmp9_ = key;
4463 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4464         xcls_editor_show (_tmp6_, _tmp7_, _tmp8_, _tmp9_);
4465 #line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4466         _tmp10_ = self->priv->_this;
4467 #line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4468         _tmp11_ = _tmp10_->codeeditview;
4469 #line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4470         _tmp12_ = _tmp11_->el;
4471 #line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4472         clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
4473 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4474         _tmp13_ = self->priv->_this;
4475 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4476         _tmp14_ = _tmp13_->rooview;
4477 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4478         _tmp15_ = _tmp14_->el;
4479 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4480         _tmp16_ = _g_object_ref0 (_tmp15_);
4481 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4482         el = _tmp16_;
4483 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4484         clutter_actor_save_easing_state ((ClutterActor*) el);
4485 #line 634 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4486         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
4487 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4488         _tmp17_ = self->priv->_this;
4489 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4490         _tmp18_ = _tmp17_->codeeditview;
4491 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4492         _tmp19_ = _tmp18_->el;
4493 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4494         clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
4495 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4496         clutter_actor_restore_easing_state ((ClutterActor*) el);
4497 #line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4498         _tmp20_ = self->priv->_this;
4499 #line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4500         _tmp21_ = _tmp20_->codeeditview;
4501 #line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4502         _tmp22_ = _tmp21_->el;
4503 #line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4504         clutter_actor_restore_easing_state ((ClutterActor*) _tmp22_);
4505 #line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4506         _tmp23_ = g_strdup ("codeedit");
4507 #line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4508         _g_free0 (self->state);
4509 #line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4510         self->state = _tmp23_;
4511 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4512         _g_object_unref0 (el);
4513 #line 4514 "MainWindow.vala.c"
4514 }
4515
4516
4517 void xcls_mainwindow_showObject (Xcls_MainWindow* self) {
4518         Xcls_MainWindow* _tmp0_;
4519         Xcls_WindowLeftTree* _tmp1_;
4520         JsRenderNode* _tmp2_ = NULL;
4521         JsRenderNode* n;
4522         JsRenderNode* _tmp3_;
4523         Xcls_RightPalete* _tmp4_;
4524         GtkVBox* _tmp5_;
4525         Xcls_RightPalete* _tmp6_;
4526         Xcls_MainWindow* _tmp7_;
4527         Xcls_WindowLeftTree* _tmp8_;
4528         JsRenderJsRender* _tmp9_ = NULL;
4529         JsRenderJsRender* _tmp10_;
4530         PaletePalete* _tmp11_ = NULL;
4531         PaletePalete* _tmp12_;
4532         JsRenderNode* _tmp13_;
4533         gchar* _tmp14_ = NULL;
4534         gchar* _tmp15_;
4535         Xcls_MainWindow* _tmp16_;
4536         Xcls_MainWindowXcls_objectview* _tmp17_;
4537         GtkClutterActor* _tmp18_;
4538         Xcls_MainWindow* _tmp19_;
4539         Xcls_MainWindowXcls_rooview* _tmp20_;
4540         GtkClutterActor* _tmp21_;
4541         GtkClutterActor* _tmp22_;
4542         GtkClutterActor* el;
4543         GtkClutterActor* _tmp23_;
4544         GtkClutterActor* _tmp24_;
4545         Xcls_MainWindow* _tmp25_;
4546         Xcls_MainWindowXcls_objectview* _tmp26_;
4547         GtkClutterActor* _tmp27_;
4548         GtkClutterActor* _tmp28_;
4549         Xcls_MainWindow* _tmp29_;
4550         Xcls_MainWindowXcls_objectview* _tmp30_;
4551         GtkClutterActor* _tmp31_;
4552         gchar* _tmp32_;
4553 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4554         g_return_if_fail (self != NULL);
4555 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4556         _tmp0_ = self->priv->_this;
4557 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4558         _tmp1_ = _tmp0_->left_tree;
4559 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4560         _tmp2_ = xcls_windowlefttree_getActiveElement (_tmp1_);
4561 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4562         n = _tmp2_;
4563 #line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4564         _tmp3_ = n;
4565 #line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4566         if (_tmp3_ == NULL) {
4567 #line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4568                 _g_object_unref0 (n);
4569 #line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4570                 return;
4571 #line 4572 "MainWindow.vala.c"
4572         }
4573 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4574         _tmp4_ = self->rightpalete;
4575 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4576         _tmp5_ = _tmp4_->el;
4577 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4578         gtk_widget_show_all ((GtkWidget*) _tmp5_);
4579 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4580         _tmp6_ = self->rightpalete;
4581 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4582         _tmp7_ = self->priv->_this;
4583 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4584         _tmp8_ = _tmp7_->left_tree;
4585 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4586         _tmp9_ = xcls_windowlefttree_getActiveFile (_tmp8_);
4587 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4588         _tmp10_ = _tmp9_;
4589 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4590         _tmp11_ = js_render_js_render_palete (_tmp10_);
4591 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4592         _tmp12_ = _tmp11_;
4593 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4594         _tmp13_ = n;
4595 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4596         _tmp14_ = js_render_node_fqn (_tmp13_);
4597 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4598         _tmp15_ = _tmp14_;
4599 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4600         xcls_rightpalete_load (_tmp6_, _tmp12_, _tmp15_);
4601 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4602         _g_free0 (_tmp15_);
4603 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4604         _g_object_unref0 (_tmp12_);
4605 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4606         _g_object_unref0 (_tmp10_);
4607 #line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4608         _tmp16_ = self->priv->_this;
4609 #line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4610         _tmp17_ = _tmp16_->objectview;
4611 #line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4612         _tmp18_ = _tmp17_->el;
4613 #line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4614         clutter_actor_save_easing_state ((ClutterActor*) _tmp18_);
4615 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4616         _tmp19_ = self->priv->_this;
4617 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4618         _tmp20_ = _tmp19_->rooview;
4619 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4620         _tmp21_ = _tmp20_->el;
4621 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4622         _tmp22_ = _g_object_ref0 (_tmp21_);
4623 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4624         el = _tmp22_;
4625 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4626         _tmp23_ = el;
4627 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4628         clutter_actor_save_easing_state ((ClutterActor*) _tmp23_);
4629 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4630         _tmp24_ = el;
4631 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4632         clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 0.5f, (gdouble) 0.5f);
4633 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4634         _tmp25_ = self->priv->_this;
4635 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4636         _tmp26_ = _tmp25_->objectview;
4637 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4638         _tmp27_ = _tmp26_->el;
4639 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4640         clutter_actor_set_scale ((ClutterActor*) _tmp27_, (gdouble) 1.0f, (gdouble) 1.0f);
4641 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4642         _tmp28_ = el;
4643 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4644         clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
4645 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4646         _tmp29_ = self->priv->_this;
4647 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4648         _tmp30_ = _tmp29_->objectview;
4649 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4650         _tmp31_ = _tmp30_->el;
4651 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4652         clutter_actor_restore_easing_state ((ClutterActor*) _tmp31_);
4653 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4654         _tmp32_ = g_strdup ("object");
4655 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4656         _g_free0 (self->state);
4657 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4658         self->state = _tmp32_;
4659 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4660         _g_object_unref0 (el);
4661 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4662         _g_object_unref0 (n);
4663 #line 4664 "MainWindow.vala.c"
4664 }
4665
4666
4667 void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self) {
4668         Xcls_MainWindow* _tmp0_;
4669         Xcls_MainWindowXcls_projectbutton* _tmp1_;
4670         ClutterActor* _tmp2_;
4671         Xcls_MainWindow* _tmp3_;
4672         Xcls_MainWindowXcls_projecteditbutton* _tmp4_;
4673         ClutterActor* _tmp5_;
4674         Xcls_ProjectSettings* _tmp6_;
4675         GtkVBox* _tmp7_;
4676         Xcls_ProjectSettings* _tmp8_;
4677         ProjectProject* _tmp9_;
4678         Xcls_MainWindow* _tmp10_;
4679         Xcls_MainWindowXcls_projecteditview* _tmp11_;
4680         GtkClutterActor* _tmp12_;
4681         Xcls_MainWindow* _tmp13_;
4682         Xcls_MainWindowXcls_rooview* _tmp14_;
4683         GtkClutterActor* _tmp15_;
4684         GtkClutterActor* _tmp16_;
4685         GtkClutterActor* el;
4686         Xcls_MainWindow* _tmp17_;
4687         Xcls_MainWindowXcls_projecteditview* _tmp18_;
4688         GtkClutterActor* _tmp19_;
4689         Xcls_MainWindow* _tmp20_;
4690         gchar* _tmp21_;
4691         Xcls_MainWindow* _tmp22_;
4692         Xcls_MainWindowXcls_projecteditview* _tmp23_;
4693         GtkClutterActor* _tmp24_;
4694 #line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4695         g_return_if_fail (self != NULL);
4696 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4697         _tmp0_ = self->priv->_this;
4698 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4699         _tmp1_ = _tmp0_->projectbutton;
4700 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4701         _tmp2_ = _tmp1_->el;
4702 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4703         clutter_actor_hide (_tmp2_);
4704 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4705         _tmp3_ = self->priv->_this;
4706 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4707         _tmp4_ = _tmp3_->projecteditbutton;
4708 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4709         _tmp5_ = _tmp4_->el;
4710 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4711         clutter_actor_hide (_tmp5_);
4712 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4713         _tmp6_ = self->projectsettings;
4714 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4715         _tmp7_ = _tmp6_->el;
4716 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4717         gtk_widget_show_all ((GtkWidget*) _tmp7_);
4718 #line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4719         _tmp8_ = self->projectsettings;
4720 #line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4721         _tmp9_ = self->project;
4722 #line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4723         xcls_projectsettings_show (_tmp8_, _tmp9_);
4724 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4725         _tmp10_ = self->priv->_this;
4726 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4727         _tmp11_ = _tmp10_->projecteditview;
4728 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4729         _tmp12_ = _tmp11_->el;
4730 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4731         clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
4732 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4733         _tmp13_ = self->priv->_this;
4734 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4735         _tmp14_ = _tmp13_->rooview;
4736 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4737         _tmp15_ = _tmp14_->el;
4738 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4739         _tmp16_ = _g_object_ref0 (_tmp15_);
4740 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4741         el = _tmp16_;
4742 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4743         clutter_actor_save_easing_state ((ClutterActor*) el);
4744 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4745         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
4746 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4747         _tmp17_ = self->priv->_this;
4748 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4749         _tmp18_ = _tmp17_->projecteditview;
4750 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4751         _tmp19_ = _tmp18_->el;
4752 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4753         clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
4754 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4755         _tmp20_ = self->priv->_this;
4756 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4757         _tmp21_ = g_strdup ("projectedit");
4758 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4759         _g_free0 (_tmp20_->state);
4760 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4761         _tmp20_->state = _tmp21_;
4762 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4763         clutter_actor_restore_easing_state ((ClutterActor*) el);
4764 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4765         _tmp22_ = self->priv->_this;
4766 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4767         _tmp23_ = _tmp22_->projecteditview;
4768 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4769         _tmp24_ = _tmp23_->el;
4770 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4771         clutter_actor_restore_easing_state ((ClutterActor*) _tmp24_);
4772 #line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4773         _g_object_unref0 (el);
4774 #line 4775 "MainWindow.vala.c"
4775 }
4776
4777
4778 void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self) {
4779         Xcls_MainWindowXcls_editpane* _tmp0_;
4780         GtkVPaned* _tmp1_;
4781         Xcls_WindowLeftProjects* _tmp2_;
4782         GtkVBox* _tmp3_;
4783         Xcls_MainWindow* _tmp4_;
4784         Xcls_MainWindowXcls_projecteditbutton* _tmp5_;
4785         ClutterActor* _tmp6_;
4786         Xcls_MainWindow* _tmp7_;
4787         Xcls_MainWindowXcls_rooview* _tmp8_;
4788         GtkClutterActor* _tmp9_;
4789         GtkClutterActor* _tmp10_;
4790         GtkClutterActor* el;
4791         Xcls_MainWindow* _tmp11_;
4792         gchar* _tmp12_;
4793         Xcls_MainWindow* _tmp13_;
4794         Xcls_ClutterFiles* _tmp14_;
4795         ClutterScrollActor* _tmp15_;
4796 #line 715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4797         g_return_if_fail (self != NULL);
4798 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4799         _tmp0_ = self->editpane;
4800 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4801         _tmp1_ = _tmp0_->el;
4802 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4803         gtk_widget_show ((GtkWidget*) _tmp1_);
4804 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4805         _tmp2_ = self->left_projects;
4806 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4807         _tmp3_ = _tmp2_->el;
4808 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4809         gtk_widget_hide ((GtkWidget*) _tmp3_);
4810 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4811         _tmp4_ = self->priv->_this;
4812 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4813         _tmp5_ = _tmp4_->projecteditbutton;
4814 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4815         _tmp6_ = _tmp5_->el;
4816 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4817         clutter_actor_show (_tmp6_);
4818 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4819         _tmp7_ = self->priv->_this;
4820 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4821         _tmp8_ = _tmp7_->rooview;
4822 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4823         _tmp9_ = _tmp8_->el;
4824 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4825         _tmp10_ = _g_object_ref0 (_tmp9_);
4826 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4827         el = _tmp10_;
4828 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4829         clutter_actor_save_easing_state ((ClutterActor*) el);
4830 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4831         clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 0.0f);
4832 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4833         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
4834 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4835         _tmp11_ = self->priv->_this;
4836 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4837         _tmp12_ = g_strdup ("edit");
4838 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4839         _g_free0 (_tmp11_->state);
4840 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4841         _tmp11_->state = _tmp12_;
4842 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4843         _tmp13_ = self->priv->_this;
4844 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4845         _tmp14_ = _tmp13_->clutterfiles;
4846 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4847         _tmp15_ = _tmp14_->el;
4848 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4849         clutter_actor_hide ((ClutterActor*) _tmp15_);
4850 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4851         clutter_actor_restore_easing_state ((ClutterActor*) el);
4852 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4853         g_print ("show view editing");
4854 #line 715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4855         _g_object_unref0 (el);
4856 #line 4857 "MainWindow.vala.c"
4857 }
4858
4859
4860 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner) {
4861         Xcls_MainWindowXcls_vbox * self = NULL;
4862         Xcls_MainWindow* _tmp0_;
4863         Xcls_MainWindow* _tmp1_;
4864         Xcls_MainWindow* _tmp2_;
4865         Xcls_MainWindowXcls_vbox* _tmp3_;
4866         GtkVBox* _tmp4_;
4867         Xcls_MainWindow* _tmp5_;
4868         Xcls_MainWindowXcls_topbar* _tmp6_;
4869         Xcls_MainWindowXcls_topbar* child_0;
4870         GtkVBox* _tmp7_;
4871         GtkHBox* _tmp8_;
4872         Xcls_MainWindow* _tmp9_;
4873         Xcls_MainWindowXcls_mainpane* _tmp10_;
4874         Xcls_MainWindowXcls_mainpane* child_1;
4875         GtkVBox* _tmp11_;
4876         GtkHPaned* _tmp12_;
4877 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4878         g_return_val_if_fail (_owner != NULL, NULL);
4879 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4880         self = (Xcls_MainWindowXcls_vbox*) g_object_new (object_type, NULL);
4881 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4882         _tmp0_ = _owner;
4883 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4884         _tmp1_ = _g_object_ref0 (_tmp0_);
4885 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4886         _g_object_unref0 (self->priv->_this);
4887 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4888         self->priv->_this = _tmp1_;
4889 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4890         _tmp2_ = self->priv->_this;
4891 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4892         _tmp3_ = _g_object_ref0 (self);
4893 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4894         _g_object_unref0 (_tmp2_->vbox);
4895 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4896         _tmp2_->vbox = _tmp3_;
4897 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4898         _tmp4_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
4899 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4900         g_object_ref_sink (_tmp4_);
4901 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4902         _g_object_unref0 (self->el);
4903 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4904         self->el = _tmp4_;
4905 #line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4906         _tmp5_ = self->priv->_this;
4907 #line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4908         _tmp6_ = xcls_mainwindow_xcls_topbar_new (_tmp5_);
4909 #line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4910         child_0 = _tmp6_;
4911 #line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4912         g_object_ref ((GObject*) child_0);
4913 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4914         _tmp7_ = self->el;
4915 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4916         _tmp8_ = child_0->el;
4917 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4918         gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
4919 #line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4920         _tmp9_ = self->priv->_this;
4921 #line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4922         _tmp10_ = xcls_mainwindow_xcls_mainpane_new (_tmp9_);
4923 #line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4924         child_1 = _tmp10_;
4925 #line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4926         g_object_ref ((GObject*) child_1);
4927 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4928         _tmp11_ = self->el;
4929 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4930         _tmp12_ = child_1->el;
4931 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4932         gtk_box_pack_end ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, TRUE, TRUE, (guint) 0);
4933 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4934         _g_object_unref0 (child_1);
4935 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4936         _g_object_unref0 (child_0);
4937 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4938         return self;
4939 #line 4940 "MainWindow.vala.c"
4940 }
4941
4942
4943 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner) {
4944 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4945         return xcls_mainwindow_xcls_vbox_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX, _owner);
4946 #line 4947 "MainWindow.vala.c"
4947 }
4948
4949
4950 static void xcls_mainwindow_xcls_vbox_class_init (Xcls_MainWindowXcls_vboxClass * klass) {
4951 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4952         xcls_mainwindow_xcls_vbox_parent_class = g_type_class_peek_parent (klass);
4953 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4954         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_vboxPrivate));
4955 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4956         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox_finalize;
4957 #line 4958 "MainWindow.vala.c"
4958 }
4959
4960
4961 static void xcls_mainwindow_xcls_vbox_instance_init (Xcls_MainWindowXcls_vbox * self) {
4962 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4963         self->priv = XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE (self);
4964 #line 4965 "MainWindow.vala.c"
4965 }
4966
4967
4968 static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj) {
4969         Xcls_MainWindowXcls_vbox * self;
4970 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4971         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox);
4972 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4973         _g_object_unref0 (self->el);
4974 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4975         _g_object_unref0 (self->priv->_this);
4976 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4977         G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox_parent_class)->finalize (obj);
4978 #line 4979 "MainWindow.vala.c"
4979 }
4980
4981
4982 GType xcls_mainwindow_xcls_vbox_get_type (void) {
4983         static volatile gsize xcls_mainwindow_xcls_vbox_type_id__volatile = 0;
4984         if (g_once_init_enter (&xcls_mainwindow_xcls_vbox_type_id__volatile)) {
4985                 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 };
4986                 GType xcls_mainwindow_xcls_vbox_type_id;
4987                 xcls_mainwindow_xcls_vbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_vbox", &g_define_type_info, 0);
4988                 g_once_init_leave (&xcls_mainwindow_xcls_vbox_type_id__volatile, xcls_mainwindow_xcls_vbox_type_id);
4989         }
4990         return xcls_mainwindow_xcls_vbox_type_id__volatile;
4991 }
4992
4993
4994 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner) {
4995         Xcls_MainWindowXcls_topbar * self = NULL;
4996         Xcls_MainWindow* _tmp0_;
4997         Xcls_MainWindow* _tmp1_;
4998         Xcls_MainWindow* _tmp2_;
4999         Xcls_MainWindowXcls_topbar* _tmp3_;
5000         GtkHBox* _tmp4_;
5001         GtkHBox* _tmp5_;
5002         GtkHBox* _tmp6_;
5003 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5004         g_return_val_if_fail (_owner != NULL, NULL);
5005 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5006         self = (Xcls_MainWindowXcls_topbar*) g_object_new (object_type, NULL);
5007 #line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5008         _tmp0_ = _owner;
5009 #line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5010         _tmp1_ = _g_object_ref0 (_tmp0_);
5011 #line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5012         _g_object_unref0 (self->priv->_this);
5013 #line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5014         self->priv->_this = _tmp1_;
5015 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5016         _tmp2_ = self->priv->_this;
5017 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5018         _tmp3_ = _g_object_ref0 (self);
5019 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5020         _g_object_unref0 (_tmp2_->topbar);
5021 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5022         _tmp2_->topbar = _tmp3_;
5023 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5024         _tmp4_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
5025 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5026         g_object_ref_sink (_tmp4_);
5027 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5028         _g_object_unref0 (self->el);
5029 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5030         self->el = _tmp4_;
5031 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5032         _tmp5_ = self->el;
5033 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5034         g_object_set ((GtkWidget*) _tmp5_, "height-request", 20, NULL);
5035 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5036         _tmp6_ = self->el;
5037 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5038         gtk_widget_set_vexpand ((GtkWidget*) _tmp6_, FALSE);
5039 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5040         return self;
5041 #line 5042 "MainWindow.vala.c"
5042 }
5043
5044
5045 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner) {
5046 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5047         return xcls_mainwindow_xcls_topbar_construct (XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, _owner);
5048 #line 5049 "MainWindow.vala.c"
5049 }
5050
5051
5052 static void xcls_mainwindow_xcls_topbar_class_init (Xcls_MainWindowXcls_topbarClass * klass) {
5053 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5054         xcls_mainwindow_xcls_topbar_parent_class = g_type_class_peek_parent (klass);
5055 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5056         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_topbarPrivate));
5057 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5058         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_topbar_finalize;
5059 #line 5060 "MainWindow.vala.c"
5060 }
5061
5062
5063 static void xcls_mainwindow_xcls_topbar_instance_init (Xcls_MainWindowXcls_topbar * self) {
5064 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5065         self->priv = XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE (self);
5066 #line 5067 "MainWindow.vala.c"
5067 }
5068
5069
5070 static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj) {
5071         Xcls_MainWindowXcls_topbar * self;
5072 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5073         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar);
5074 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5075         _g_object_unref0 (self->el);
5076 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5077         _g_object_unref0 (self->priv->_this);
5078 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5079         G_OBJECT_CLASS (xcls_mainwindow_xcls_topbar_parent_class)->finalize (obj);
5080 #line 5081 "MainWindow.vala.c"
5081 }
5082
5083
5084 GType xcls_mainwindow_xcls_topbar_get_type (void) {
5085         static volatile gsize xcls_mainwindow_xcls_topbar_type_id__volatile = 0;
5086         if (g_once_init_enter (&xcls_mainwindow_xcls_topbar_type_id__volatile)) {
5087                 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 };
5088                 GType xcls_mainwindow_xcls_topbar_type_id;
5089                 xcls_mainwindow_xcls_topbar_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_topbar", &g_define_type_info, 0);
5090                 g_once_init_leave (&xcls_mainwindow_xcls_topbar_type_id__volatile, xcls_mainwindow_xcls_topbar_type_id);
5091         }
5092         return xcls_mainwindow_xcls_topbar_type_id__volatile;
5093 }
5094
5095
5096 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner) {
5097         Xcls_MainWindowXcls_mainpane * self = NULL;
5098         Xcls_MainWindow* _tmp0_;
5099         Xcls_MainWindow* _tmp1_;
5100         Xcls_MainWindow* _tmp2_;
5101         Xcls_MainWindowXcls_mainpane* _tmp3_;
5102         GtkHPaned* _tmp4_;
5103         GtkHPaned* _tmp5_;
5104         Xcls_MainWindow* _tmp6_;
5105         Xcls_MainWindowXcls_leftpane* _tmp7_;
5106         Xcls_MainWindowXcls_leftpane* child_0;
5107         GtkHPaned* _tmp8_;
5108         GtkVBox* _tmp9_;
5109         Xcls_MainWindow* _tmp10_;
5110         Xcls_MainWindowXcls_VBox9* _tmp11_;
5111         Xcls_MainWindowXcls_VBox9* child_1;
5112         GtkHPaned* _tmp12_;
5113         GtkVBox* _tmp13_;
5114 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5115         g_return_val_if_fail (_owner != NULL, NULL);
5116 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5117         self = (Xcls_MainWindowXcls_mainpane*) g_object_new (object_type, NULL);
5118 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5119         _tmp0_ = _owner;
5120 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5121         _tmp1_ = _g_object_ref0 (_tmp0_);
5122 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5123         _g_object_unref0 (self->priv->_this);
5124 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5125         self->priv->_this = _tmp1_;
5126 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5127         _tmp2_ = self->priv->_this;
5128 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5129         _tmp3_ = _g_object_ref0 (self);
5130 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5131         _g_object_unref0 (_tmp2_->mainpane);
5132 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5133         _tmp2_->mainpane = _tmp3_;
5134 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5135         _tmp4_ = (GtkHPaned*) gtk_hpaned_new ();
5136 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5137         g_object_ref_sink (_tmp4_);
5138 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5139         _g_object_unref0 (self->el);
5140 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5141         self->el = _tmp4_;
5142 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5143         self->lastWidth = 0;
5144 #line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5145         _tmp5_ = self->el;
5146 #line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5147         gtk_paned_set_position ((GtkPaned*) _tmp5_, 400);
5148 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5149         _tmp6_ = self->priv->_this;
5150 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5151         _tmp7_ = xcls_mainwindow_xcls_leftpane_new (_tmp6_);
5152 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5153         child_0 = _tmp7_;
5154 #line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5155         g_object_ref ((GObject*) child_0);
5156 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5157         _tmp8_ = self->el;
5158 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5159         _tmp9_ = child_0->el;
5160 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5161         gtk_paned_add1 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_);
5162 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5163         _tmp10_ = self->priv->_this;
5164 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5165         _tmp11_ = xcls_mainwindow_xcls_vbox9_new (_tmp10_);
5166 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5167         child_1 = _tmp11_;
5168 #line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5169         g_object_ref ((GObject*) child_1);
5170 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5171         _tmp12_ = self->el;
5172 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5173         _tmp13_ = child_1->el;
5174 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5175         gtk_paned_add2 ((GtkPaned*) _tmp12_, (GtkWidget*) _tmp13_);
5176 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5177         _g_object_unref0 (child_1);
5178 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5179         _g_object_unref0 (child_0);
5180 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5181         return self;
5182 #line 5183 "MainWindow.vala.c"
5183 }
5184
5185
5186 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner) {
5187 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5188         return xcls_mainwindow_xcls_mainpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, _owner);
5189 #line 5190 "MainWindow.vala.c"
5190 }
5191
5192
5193 static void xcls_mainwindow_xcls_mainpane_class_init (Xcls_MainWindowXcls_mainpaneClass * klass) {
5194 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5195         xcls_mainwindow_xcls_mainpane_parent_class = g_type_class_peek_parent (klass);
5196 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5197         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_mainpanePrivate));
5198 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5199         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_mainpane_finalize;
5200 #line 5201 "MainWindow.vala.c"
5201 }
5202
5203
5204 static void xcls_mainwindow_xcls_mainpane_instance_init (Xcls_MainWindowXcls_mainpane * self) {
5205 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5206         self->priv = XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE (self);
5207 #line 5208 "MainWindow.vala.c"
5208 }
5209
5210
5211 static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj) {
5212         Xcls_MainWindowXcls_mainpane * self;
5213 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5214         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane);
5215 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5216         _g_object_unref0 (self->el);
5217 #line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5218         _g_object_unref0 (self->priv->_this);
5219 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5220         G_OBJECT_CLASS (xcls_mainwindow_xcls_mainpane_parent_class)->finalize (obj);
5221 #line 5222 "MainWindow.vala.c"
5222 }
5223
5224
5225 GType xcls_mainwindow_xcls_mainpane_get_type (void) {
5226         static volatile gsize xcls_mainwindow_xcls_mainpane_type_id__volatile = 0;
5227         if (g_once_init_enter (&xcls_mainwindow_xcls_mainpane_type_id__volatile)) {
5228                 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 };
5229                 GType xcls_mainwindow_xcls_mainpane_type_id;
5230                 xcls_mainwindow_xcls_mainpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_mainpane", &g_define_type_info, 0);
5231                 g_once_init_leave (&xcls_mainwindow_xcls_mainpane_type_id__volatile, xcls_mainwindow_xcls_mainpane_type_id);
5232         }
5233         return xcls_mainwindow_xcls_mainpane_type_id__volatile;
5234 }
5235
5236
5237 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner) {
5238         Xcls_MainWindowXcls_leftpane * self = NULL;
5239         Xcls_MainWindow* _tmp0_;
5240         Xcls_MainWindow* _tmp1_;
5241         Xcls_MainWindow* _tmp2_;
5242         Xcls_MainWindowXcls_leftpane* _tmp3_;
5243         GtkVBox* _tmp4_;
5244         Xcls_MainWindow* _tmp5_;
5245         Xcls_MainWindowXcls_editpane* _tmp6_;
5246         Xcls_MainWindowXcls_editpane* child_0;
5247         GtkVBox* _tmp7_;
5248         GtkVPaned* _tmp8_;
5249 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5250         g_return_val_if_fail (_owner != NULL, NULL);
5251 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5252         self = (Xcls_MainWindowXcls_leftpane*) g_object_new (object_type, NULL);
5253 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5254         _tmp0_ = _owner;
5255 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5256         _tmp1_ = _g_object_ref0 (_tmp0_);
5257 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5258         _g_object_unref0 (self->priv->_this);
5259 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5260         self->priv->_this = _tmp1_;
5261 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5262         _tmp2_ = self->priv->_this;
5263 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5264         _tmp3_ = _g_object_ref0 (self);
5265 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5266         _g_object_unref0 (_tmp2_->leftpane);
5267 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5268         _tmp2_->leftpane = _tmp3_;
5269 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5270         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5271 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5272         g_object_ref_sink (_tmp4_);
5273 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5274         _g_object_unref0 (self->el);
5275 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5276         self->el = _tmp4_;
5277 #line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5278         _tmp5_ = self->priv->_this;
5279 #line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5280         _tmp6_ = xcls_mainwindow_xcls_editpane_new (_tmp5_);
5281 #line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5282         child_0 = _tmp6_;
5283 #line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5284         g_object_ref ((GObject*) child_0);
5285 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5286         _tmp7_ = self->el;
5287 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5288         _tmp8_ = child_0->el;
5289 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5290         gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
5291 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5292         _g_object_unref0 (child_0);
5293 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5294         return self;
5295 #line 5296 "MainWindow.vala.c"
5296 }
5297
5298
5299 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner) {
5300 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5301         return xcls_mainwindow_xcls_leftpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, _owner);
5302 #line 5303 "MainWindow.vala.c"
5303 }
5304
5305
5306 static void xcls_mainwindow_xcls_leftpane_class_init (Xcls_MainWindowXcls_leftpaneClass * klass) {
5307 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5308         xcls_mainwindow_xcls_leftpane_parent_class = g_type_class_peek_parent (klass);
5309 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5310         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_leftpanePrivate));
5311 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5312         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_leftpane_finalize;
5313 #line 5314 "MainWindow.vala.c"
5314 }
5315
5316
5317 static void xcls_mainwindow_xcls_leftpane_instance_init (Xcls_MainWindowXcls_leftpane * self) {
5318 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5319         self->priv = XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE (self);
5320 #line 5321 "MainWindow.vala.c"
5321 }
5322
5323
5324 static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj) {
5325         Xcls_MainWindowXcls_leftpane * self;
5326 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5327         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane);
5328 #line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5329         _g_object_unref0 (self->el);
5330 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5331         _g_object_unref0 (self->priv->_this);
5332 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5333         G_OBJECT_CLASS (xcls_mainwindow_xcls_leftpane_parent_class)->finalize (obj);
5334 #line 5335 "MainWindow.vala.c"
5335 }
5336
5337
5338 GType xcls_mainwindow_xcls_leftpane_get_type (void) {
5339         static volatile gsize xcls_mainwindow_xcls_leftpane_type_id__volatile = 0;
5340         if (g_once_init_enter (&xcls_mainwindow_xcls_leftpane_type_id__volatile)) {
5341                 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 };
5342                 GType xcls_mainwindow_xcls_leftpane_type_id;
5343                 xcls_mainwindow_xcls_leftpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_leftpane", &g_define_type_info, 0);
5344                 g_once_init_leave (&xcls_mainwindow_xcls_leftpane_type_id__volatile, xcls_mainwindow_xcls_leftpane_type_id);
5345         }
5346         return xcls_mainwindow_xcls_leftpane_type_id__volatile;
5347 }
5348
5349
5350 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner) {
5351         Xcls_MainWindowXcls_editpane * self = NULL;
5352         Xcls_MainWindow* _tmp0_;
5353         Xcls_MainWindow* _tmp1_;
5354         Xcls_MainWindow* _tmp2_;
5355         Xcls_MainWindowXcls_editpane* _tmp3_;
5356         GtkVPaned* _tmp4_;
5357         Xcls_MainWindow* _tmp5_;
5358         Xcls_MainWindowXcls_tree* _tmp6_;
5359         Xcls_MainWindowXcls_tree* child_0;
5360         GtkVPaned* _tmp7_;
5361         GtkVBox* _tmp8_;
5362         Xcls_MainWindow* _tmp9_;
5363         Xcls_MainWindowXcls_props* _tmp10_;
5364         Xcls_MainWindowXcls_props* child_1;
5365         GtkVPaned* _tmp11_;
5366         GtkVBox* _tmp12_;
5367 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5368         g_return_val_if_fail (_owner != NULL, NULL);
5369 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5370         self = (Xcls_MainWindowXcls_editpane*) g_object_new (object_type, NULL);
5371 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5372         _tmp0_ = _owner;
5373 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5374         _tmp1_ = _g_object_ref0 (_tmp0_);
5375 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5376         _g_object_unref0 (self->priv->_this);
5377 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5378         self->priv->_this = _tmp1_;
5379 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5380         _tmp2_ = self->priv->_this;
5381 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5382         _tmp3_ = _g_object_ref0 (self);
5383 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5384         _g_object_unref0 (_tmp2_->editpane);
5385 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5386         _tmp2_->editpane = _tmp3_;
5387 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5388         _tmp4_ = (GtkVPaned*) gtk_vpaned_new ();
5389 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5390         g_object_ref_sink (_tmp4_);
5391 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5392         _g_object_unref0 (self->el);
5393 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5394         self->el = _tmp4_;
5395 #line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5396         _tmp5_ = self->priv->_this;
5397 #line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5398         _tmp6_ = xcls_mainwindow_xcls_tree_new (_tmp5_);
5399 #line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5400         child_0 = _tmp6_;
5401 #line 873 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5402         g_object_ref ((GObject*) child_0);
5403 #line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5404         _tmp7_ = self->el;
5405 #line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5406         _tmp8_ = child_0->el;
5407 #line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5408         gtk_paned_add1 ((GtkPaned*) _tmp7_, (GtkWidget*) _tmp8_);
5409 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5410         _tmp9_ = self->priv->_this;
5411 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5412         _tmp10_ = xcls_mainwindow_xcls_props_new (_tmp9_);
5413 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5414         child_1 = _tmp10_;
5415 #line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5416         g_object_ref ((GObject*) child_1);
5417 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5418         _tmp11_ = self->el;
5419 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5420         _tmp12_ = child_1->el;
5421 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5422         gtk_paned_add2 ((GtkPaned*) _tmp11_, (GtkWidget*) _tmp12_);
5423 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5424         _g_object_unref0 (child_1);
5425 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5426         _g_object_unref0 (child_0);
5427 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5428         return self;
5429 #line 5430 "MainWindow.vala.c"
5430 }
5431
5432
5433 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner) {
5434 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5435         return xcls_mainwindow_xcls_editpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, _owner);
5436 #line 5437 "MainWindow.vala.c"
5437 }
5438
5439
5440 static void xcls_mainwindow_xcls_editpane_class_init (Xcls_MainWindowXcls_editpaneClass * klass) {
5441 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5442         xcls_mainwindow_xcls_editpane_parent_class = g_type_class_peek_parent (klass);
5443 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5444         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editpanePrivate));
5445 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5446         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editpane_finalize;
5447 #line 5448 "MainWindow.vala.c"
5448 }
5449
5450
5451 static void xcls_mainwindow_xcls_editpane_instance_init (Xcls_MainWindowXcls_editpane * self) {
5452 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5453         self->priv = XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE (self);
5454 #line 5455 "MainWindow.vala.c"
5455 }
5456
5457
5458 static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj) {
5459         Xcls_MainWindowXcls_editpane * self;
5460 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5461         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane);
5462 #line 856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5463         _g_object_unref0 (self->el);
5464 #line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5465         _g_object_unref0 (self->priv->_this);
5466 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5467         G_OBJECT_CLASS (xcls_mainwindow_xcls_editpane_parent_class)->finalize (obj);
5468 #line 5469 "MainWindow.vala.c"
5469 }
5470
5471
5472 GType xcls_mainwindow_xcls_editpane_get_type (void) {
5473         static volatile gsize xcls_mainwindow_xcls_editpane_type_id__volatile = 0;
5474         if (g_once_init_enter (&xcls_mainwindow_xcls_editpane_type_id__volatile)) {
5475                 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 };
5476                 GType xcls_mainwindow_xcls_editpane_type_id;
5477                 xcls_mainwindow_xcls_editpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_editpane", &g_define_type_info, 0);
5478                 g_once_init_leave (&xcls_mainwindow_xcls_editpane_type_id__volatile, xcls_mainwindow_xcls_editpane_type_id);
5479         }
5480         return xcls_mainwindow_xcls_editpane_type_id__volatile;
5481 }
5482
5483
5484 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner) {
5485         Xcls_MainWindowXcls_tree * self = NULL;
5486         Xcls_MainWindow* _tmp0_;
5487         Xcls_MainWindow* _tmp1_;
5488         Xcls_MainWindow* _tmp2_;
5489         Xcls_MainWindowXcls_tree* _tmp3_;
5490         GtkVBox* _tmp4_;
5491 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5492         g_return_val_if_fail (_owner != NULL, NULL);
5493 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5494         self = (Xcls_MainWindowXcls_tree*) g_object_new (object_type, NULL);
5495 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5496         _tmp0_ = _owner;
5497 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5498         _tmp1_ = _g_object_ref0 (_tmp0_);
5499 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5500         _g_object_unref0 (self->priv->_this);
5501 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5502         self->priv->_this = _tmp1_;
5503 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5504         _tmp2_ = self->priv->_this;
5505 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5506         _tmp3_ = _g_object_ref0 (self);
5507 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5508         _g_object_unref0 (_tmp2_->tree);
5509 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5510         _tmp2_->tree = _tmp3_;
5511 #line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5512         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5513 #line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5514         g_object_ref_sink (_tmp4_);
5515 #line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5516         _g_object_unref0 (self->el);
5517 #line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5518         self->el = _tmp4_;
5519 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5520         return self;
5521 #line 5522 "MainWindow.vala.c"
5522 }
5523
5524
5525 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner) {
5526 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5527         return xcls_mainwindow_xcls_tree_construct (XCLS_MAINWINDOW_TYPE_XCLS_TREE, _owner);
5528 #line 5529 "MainWindow.vala.c"
5529 }
5530
5531
5532 static void xcls_mainwindow_xcls_tree_class_init (Xcls_MainWindowXcls_treeClass * klass) {
5533 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5534         xcls_mainwindow_xcls_tree_parent_class = g_type_class_peek_parent (klass);
5535 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5536         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_treePrivate));
5537 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5538         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_tree_finalize;
5539 #line 5540 "MainWindow.vala.c"
5540 }
5541
5542
5543 static void xcls_mainwindow_xcls_tree_instance_init (Xcls_MainWindowXcls_tree * self) {
5544 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5545         self->priv = XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE (self);
5546 #line 5547 "MainWindow.vala.c"
5547 }
5548
5549
5550 static void xcls_mainwindow_xcls_tree_finalize (GObject* obj) {
5551         Xcls_MainWindowXcls_tree * self;
5552 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5553         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree);
5554 #line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5555         _g_object_unref0 (self->el);
5556 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5557         _g_object_unref0 (self->priv->_this);
5558 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5559         G_OBJECT_CLASS (xcls_mainwindow_xcls_tree_parent_class)->finalize (obj);
5560 #line 5561 "MainWindow.vala.c"
5561 }
5562
5563
5564 GType xcls_mainwindow_xcls_tree_get_type (void) {
5565         static volatile gsize xcls_mainwindow_xcls_tree_type_id__volatile = 0;
5566         if (g_once_init_enter (&xcls_mainwindow_xcls_tree_type_id__volatile)) {
5567                 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 };
5568                 GType xcls_mainwindow_xcls_tree_type_id;
5569                 xcls_mainwindow_xcls_tree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_tree", &g_define_type_info, 0);
5570                 g_once_init_leave (&xcls_mainwindow_xcls_tree_type_id__volatile, xcls_mainwindow_xcls_tree_type_id);
5571         }
5572         return xcls_mainwindow_xcls_tree_type_id__volatile;
5573 }
5574
5575
5576 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner) {
5577         Xcls_MainWindowXcls_props * self = NULL;
5578         Xcls_MainWindow* _tmp0_;
5579         Xcls_MainWindow* _tmp1_;
5580         Xcls_MainWindow* _tmp2_;
5581         Xcls_MainWindowXcls_props* _tmp3_;
5582         GtkVBox* _tmp4_;
5583 #line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5584         g_return_val_if_fail (_owner != NULL, NULL);
5585 #line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5586         self = (Xcls_MainWindowXcls_props*) g_object_new (object_type, NULL);
5587 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5588         _tmp0_ = _owner;
5589 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5590         _tmp1_ = _g_object_ref0 (_tmp0_);
5591 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5592         _g_object_unref0 (self->priv->_this);
5593 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5594         self->priv->_this = _tmp1_;
5595 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5596         _tmp2_ = self->priv->_this;
5597 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5598         _tmp3_ = _g_object_ref0 (self);
5599 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5600         _g_object_unref0 (_tmp2_->props);
5601 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5602         _tmp2_->props = _tmp3_;
5603 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5604         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5605 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5606         g_object_ref_sink (_tmp4_);
5607 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5608         _g_object_unref0 (self->el);
5609 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5610         self->el = _tmp4_;
5611 #line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5612         return self;
5613 #line 5614 "MainWindow.vala.c"
5614 }
5615
5616
5617 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner) {
5618 #line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5619         return xcls_mainwindow_xcls_props_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROPS, _owner);
5620 #line 5621 "MainWindow.vala.c"
5621 }
5622
5623
5624 static void xcls_mainwindow_xcls_props_class_init (Xcls_MainWindowXcls_propsClass * klass) {
5625 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5626         xcls_mainwindow_xcls_props_parent_class = g_type_class_peek_parent (klass);
5627 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5628         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_propsPrivate));
5629 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5630         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_props_finalize;
5631 #line 5632 "MainWindow.vala.c"
5632 }
5633
5634
5635 static void xcls_mainwindow_xcls_props_instance_init (Xcls_MainWindowXcls_props * self) {
5636 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5637         self->priv = XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE (self);
5638 #line 5639 "MainWindow.vala.c"
5639 }
5640
5641
5642 static void xcls_mainwindow_xcls_props_finalize (GObject* obj) {
5643         Xcls_MainWindowXcls_props * self;
5644 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5645         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props);
5646 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5647         _g_object_unref0 (self->el);
5648 #line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5649         _g_object_unref0 (self->priv->_this);
5650 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5651         G_OBJECT_CLASS (xcls_mainwindow_xcls_props_parent_class)->finalize (obj);
5652 #line 5653 "MainWindow.vala.c"
5653 }
5654
5655
5656 GType xcls_mainwindow_xcls_props_get_type (void) {
5657         static volatile gsize xcls_mainwindow_xcls_props_type_id__volatile = 0;
5658         if (g_once_init_enter (&xcls_mainwindow_xcls_props_type_id__volatile)) {
5659                 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 };
5660                 GType xcls_mainwindow_xcls_props_type_id;
5661                 xcls_mainwindow_xcls_props_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_props", &g_define_type_info, 0);
5662                 g_once_init_leave (&xcls_mainwindow_xcls_props_type_id__volatile, xcls_mainwindow_xcls_props_type_id);
5663         }
5664         return xcls_mainwindow_xcls_props_type_id__volatile;
5665 }
5666
5667
5668 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner) {
5669         Xcls_MainWindowXcls_VBox9 * self = NULL;
5670         Xcls_MainWindow* _tmp0_;
5671         Xcls_MainWindow* _tmp1_;
5672         GtkVBox* _tmp2_;
5673         Xcls_MainWindow* _tmp3_;
5674         Xcls_MainWindowXcls_clutterembed* _tmp4_;
5675         Xcls_MainWindowXcls_clutterembed* child_0;
5676         GtkVBox* _tmp5_;
5677         GtkClutterEmbed* _tmp6_;
5678 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5679         g_return_val_if_fail (_owner != NULL, NULL);
5680 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5681         self = (Xcls_MainWindowXcls_VBox9*) g_object_new (object_type, NULL);
5682 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5683         _tmp0_ = _owner;
5684 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5685         _tmp1_ = _g_object_ref0 (_tmp0_);
5686 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5687         _g_object_unref0 (self->priv->_this);
5688 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5689         self->priv->_this = _tmp1_;
5690 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5691         _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5692 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5693         g_object_ref_sink (_tmp2_);
5694 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5695         _g_object_unref0 (self->el);
5696 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5697         self->el = _tmp2_;
5698 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5699         _tmp3_ = self->priv->_this;
5700 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5701         _tmp4_ = xcls_mainwindow_xcls_clutterembed_new (_tmp3_);
5702 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5703         child_0 = _tmp4_;
5704 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5705         g_object_ref ((GObject*) child_0);
5706 #line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5707         _tmp5_ = self->el;
5708 #line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5709         _tmp6_ = child_0->el;
5710 #line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5711         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0);
5712 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5713         _g_object_unref0 (child_0);
5714 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5715         return self;
5716 #line 5717 "MainWindow.vala.c"
5717 }
5718
5719
5720 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner) {
5721 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5722         return xcls_mainwindow_xcls_vbox9_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, _owner);
5723 #line 5724 "MainWindow.vala.c"
5724 }
5725
5726
5727 static void xcls_mainwindow_xcls_vbox9_class_init (Xcls_MainWindowXcls_VBox9Class * klass) {
5728 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5729         xcls_mainwindow_xcls_vbox9_parent_class = g_type_class_peek_parent (klass);
5730 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5731         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_VBox9Private));
5732 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5733         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox9_finalize;
5734 #line 5735 "MainWindow.vala.c"
5735 }
5736
5737
5738 static void xcls_mainwindow_xcls_vbox9_instance_init (Xcls_MainWindowXcls_VBox9 * self) {
5739 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5740         self->priv = XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE (self);
5741 #line 5742 "MainWindow.vala.c"
5742 }
5743
5744
5745 static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj) {
5746         Xcls_MainWindowXcls_VBox9 * self;
5747 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5748         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9);
5749 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5750         _g_object_unref0 (self->el);
5751 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5752         _g_object_unref0 (self->priv->_this);
5753 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5754         G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox9_parent_class)->finalize (obj);
5755 #line 5756 "MainWindow.vala.c"
5756 }
5757
5758
5759 GType xcls_mainwindow_xcls_vbox9_get_type (void) {
5760         static volatile gsize xcls_mainwindow_xcls_vbox9_type_id__volatile = 0;
5761         if (g_once_init_enter (&xcls_mainwindow_xcls_vbox9_type_id__volatile)) {
5762                 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 };
5763                 GType xcls_mainwindow_xcls_vbox9_type_id;
5764                 xcls_mainwindow_xcls_vbox9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_VBox9", &g_define_type_info, 0);
5765                 g_once_init_leave (&xcls_mainwindow_xcls_vbox9_type_id__volatile, xcls_mainwindow_xcls_vbox9_type_id);
5766         }
5767         return xcls_mainwindow_xcls_vbox9_type_id__volatile;
5768 }
5769
5770
5771 static void __lambda71_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc) {
5772         Xcls_MainWindow* _tmp0_;
5773         gboolean _tmp1_;
5774         Xcls_MainWindow* _tmp2_;
5775         Xcls_MainWindowXcls_rooview* _tmp3_;
5776         GtkClutterActor* _tmp4_;
5777         GtkAllocation _tmp5_;
5778         gint _tmp6_;
5779         GtkAllocation _tmp7_;
5780         gint _tmp8_;
5781         Xcls_MainWindow* _tmp9_;
5782         Xcls_ClutterFiles* _tmp10_;
5783         GtkAllocation _tmp11_;
5784         gint _tmp12_;
5785         GtkAllocation _tmp13_;
5786         gint _tmp14_;
5787         Xcls_MainWindow* _tmp15_;
5788         Xcls_MainWindowXcls_projecteditview* _tmp16_;
5789         GtkClutterActor* _tmp17_;
5790         GtkAllocation _tmp18_;
5791         gint _tmp19_;
5792         GtkAllocation _tmp20_;
5793         gint _tmp21_;
5794         Xcls_MainWindow* _tmp22_;
5795         Xcls_MainWindowXcls_objectview* _tmp23_;
5796         GtkClutterActor* _tmp24_;
5797         GtkAllocation _tmp25_;
5798         gint _tmp26_;
5799         GtkAllocation _tmp27_;
5800         gint _tmp28_;
5801         Xcls_MainWindow* _tmp29_;
5802         Xcls_MainWindowXcls_addpropsview* _tmp30_;
5803         GtkClutterActor* _tmp31_;
5804         GtkAllocation _tmp32_;
5805         gint _tmp33_;
5806         GtkAllocation _tmp34_;
5807         gint _tmp35_;
5808         Xcls_MainWindow* _tmp36_;
5809         Xcls_MainWindowXcls_codeeditview* _tmp37_;
5810         GtkClutterActor* _tmp38_;
5811         GtkAllocation _tmp39_;
5812         gint _tmp40_;
5813         GtkAllocation _tmp41_;
5814         gint _tmp42_;
5815 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5816         g_return_if_fail (alloc != NULL);
5817 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5818         _tmp0_ = self->priv->_this;
5819 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5820         _tmp1_ = _tmp0_->children_loaded;
5821 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5822         if (!_tmp1_) {
5823 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5824                 return;
5825 #line 5826 "MainWindow.vala.c"
5826         }
5827 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5828         _tmp2_ = self->priv->_this;
5829 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5830         _tmp3_ = _tmp2_->rooview;
5831 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5832         _tmp4_ = _tmp3_->el;
5833 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5834         _tmp5_ = *alloc;
5835 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5836         _tmp6_ = _tmp5_.width;
5837 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5838         _tmp7_ = *alloc;
5839 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5840         _tmp8_ = _tmp7_.height;
5841 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5842         clutter_actor_set_size ((ClutterActor*) _tmp4_, (gfloat) (_tmp6_ - 50), (gfloat) _tmp8_);
5843 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5844         _tmp9_ = self->priv->_this;
5845 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5846         _tmp10_ = _tmp9_->clutterfiles;
5847 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5848         _tmp11_ = *alloc;
5849 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5850         _tmp12_ = _tmp11_.width;
5851 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5852         _tmp13_ = *alloc;
5853 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5854         _tmp14_ = _tmp13_.height;
5855 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5856         xcls_clutterfiles_set_size (_tmp10_, (gfloat) (_tmp12_ - 50), (gfloat) _tmp14_);
5857 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5858         _tmp15_ = self->priv->_this;
5859 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5860         _tmp16_ = _tmp15_->projecteditview;
5861 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5862         _tmp17_ = _tmp16_->el;
5863 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5864         _tmp18_ = *alloc;
5865 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5866         _tmp19_ = _tmp18_.width;
5867 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5868         _tmp20_ = *alloc;
5869 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5870         _tmp21_ = _tmp20_.height;
5871 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5872         clutter_actor_set_size ((ClutterActor*) _tmp17_, (gfloat) (_tmp19_ - 50), _tmp21_ / 2.0f);
5873 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5874         _tmp22_ = self->priv->_this;
5875 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5876         _tmp23_ = _tmp22_->objectview;
5877 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5878         _tmp24_ = _tmp23_->el;
5879 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5880         _tmp25_ = *alloc;
5881 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5882         _tmp26_ = _tmp25_.width;
5883 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5884         _tmp27_ = *alloc;
5885 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5886         _tmp28_ = _tmp27_.height;
5887 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5888         clutter_actor_set_size ((ClutterActor*) _tmp24_, (_tmp26_ - 50) / 2.0f, (gfloat) _tmp28_);
5889 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5890         _tmp29_ = self->priv->_this;
5891 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5892         _tmp30_ = _tmp29_->addpropsview;
5893 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5894         _tmp31_ = _tmp30_->el;
5895 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5896         _tmp32_ = *alloc;
5897 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5898         _tmp33_ = _tmp32_.width;
5899 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5900         _tmp34_ = *alloc;
5901 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5902         _tmp35_ = _tmp34_.height;
5903 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5904         clutter_actor_set_size ((ClutterActor*) _tmp31_, (_tmp33_ - 50) / 2.0f, (gfloat) _tmp35_);
5905 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5906         _tmp36_ = self->priv->_this;
5907 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5908         _tmp37_ = _tmp36_->codeeditview;
5909 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5910         _tmp38_ = _tmp37_->el;
5911 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5912         _tmp39_ = *alloc;
5913 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5914         _tmp40_ = _tmp39_.width;
5915 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5916         _tmp41_ = *alloc;
5917 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5918         _tmp42_ = _tmp41_.height;
5919 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5920         clutter_actor_set_size ((ClutterActor*) _tmp38_, (_tmp40_ - 50) / 2.0f, (gfloat) _tmp42_);
5921 #line 5922 "MainWindow.vala.c"
5922 }
5923
5924
5925 static void ___lambda71__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) {
5926 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5927         __lambda71_ (self, allocation);
5928 #line 5929 "MainWindow.vala.c"
5929 }
5930
5931
5932 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner) {
5933         Xcls_MainWindowXcls_clutterembed * self = NULL;
5934         Xcls_MainWindow* _tmp0_;
5935         Xcls_MainWindow* _tmp1_;
5936         Xcls_MainWindow* _tmp2_;
5937         Xcls_MainWindowXcls_clutterembed* _tmp3_;
5938         GtkClutterEmbed* _tmp4_;
5939         Xcls_MainWindow* _tmp5_;
5940         Xcls_MainWindowXcls_rooview* _tmp6_;
5941         Xcls_MainWindowXcls_rooview* child_0;
5942         GtkClutterEmbed* _tmp7_;
5943         ClutterActor* _tmp8_ = NULL;
5944         GtkClutterActor* _tmp9_;
5945         Xcls_MainWindow* _tmp10_;
5946         Xcls_MainWindowXcls_objectview* _tmp11_;
5947         Xcls_MainWindowXcls_objectview* child_1;
5948         GtkClutterEmbed* _tmp12_;
5949         ClutterActor* _tmp13_ = NULL;
5950         GtkClutterActor* _tmp14_;
5951         Xcls_MainWindow* _tmp15_;
5952         Xcls_MainWindowXcls_codeeditview* _tmp16_;
5953         Xcls_MainWindowXcls_codeeditview* child_2;
5954         GtkClutterEmbed* _tmp17_;
5955         ClutterActor* _tmp18_ = NULL;
5956         GtkClutterActor* _tmp19_;
5957         Xcls_MainWindow* _tmp20_;
5958         Xcls_MainWindowXcls_addpropsview* _tmp21_;
5959         Xcls_MainWindowXcls_addpropsview* child_3;
5960         GtkClutterEmbed* _tmp22_;
5961         ClutterActor* _tmp23_ = NULL;
5962         GtkClutterActor* _tmp24_;
5963         Xcls_MainWindow* _tmp25_;
5964         Xcls_MainWindowXcls_projecteditview* _tmp26_;
5965         Xcls_MainWindowXcls_projecteditview* child_4;
5966         GtkClutterEmbed* _tmp27_;
5967         ClutterActor* _tmp28_ = NULL;
5968         GtkClutterActor* _tmp29_;
5969         Xcls_MainWindow* _tmp30_;
5970         Xcls_MainWindowXcls_buttonlayout* _tmp31_;
5971         Xcls_MainWindowXcls_buttonlayout* child_5;
5972         GtkClutterEmbed* _tmp32_;
5973         ClutterActor* _tmp33_ = NULL;
5974         ClutterActor* _tmp34_;
5975         GtkClutterEmbed* _tmp35_;
5976         ClutterActor* _tmp36_ = NULL;
5977         ClutterActor* _tmp37_;
5978         ClutterActor* stage;
5979         ClutterColor _tmp38_ = {0};
5980         GtkClutterEmbed* _tmp39_;
5981 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5982         g_return_val_if_fail (_owner != NULL, NULL);
5983 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5984         self = (Xcls_MainWindowXcls_clutterembed*) g_object_new (object_type, NULL);
5985 #line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5986         _tmp0_ = _owner;
5987 #line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5988         _tmp1_ = _g_object_ref0 (_tmp0_);
5989 #line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5990         _g_object_unref0 (self->priv->_this);
5991 #line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5992         self->priv->_this = _tmp1_;
5993 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5994         _tmp2_ = self->priv->_this;
5995 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5996         _tmp3_ = _g_object_ref0 (self);
5997 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5998         _g_object_unref0 (_tmp2_->clutterembed);
5999 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6000         _tmp2_->clutterembed = _tmp3_;
6001 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6002         _tmp4_ = (GtkClutterEmbed*) gtk_clutter_embed_new ();
6003 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6004         g_object_ref_sink (_tmp4_);
6005 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6006         _g_object_unref0 (self->el);
6007 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6008         self->el = _tmp4_;
6009 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6010         _tmp5_ = self->priv->_this;
6011 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6012         _tmp6_ = xcls_mainwindow_xcls_rooview_new (_tmp5_);
6013 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6014         child_0 = _tmp6_;
6015 #line 977 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6016         g_object_ref ((GObject*) child_0);
6017 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6018         _tmp7_ = self->el;
6019 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6020         _tmp8_ = gtk_clutter_embed_get_stage (_tmp7_);
6021 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6022         _tmp9_ = child_0->el;
6023 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6024         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
6025 #line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6026         _tmp10_ = self->priv->_this;
6027 #line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6028         _tmp11_ = xcls_mainwindow_xcls_objectview_new (_tmp10_);
6029 #line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6030         child_1 = _tmp11_;
6031 #line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6032         g_object_ref ((GObject*) child_1);
6033 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6034         _tmp12_ = self->el;
6035 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6036         _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6037 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6038         _tmp14_ = child_1->el;
6039 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6040         clutter_actor_add_child (_tmp13_, (ClutterActor*) _tmp14_);
6041 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6042         _tmp15_ = self->priv->_this;
6043 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6044         _tmp16_ = xcls_mainwindow_xcls_codeeditview_new (_tmp15_);
6045 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6046         child_2 = _tmp16_;
6047 #line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6048         g_object_ref ((GObject*) child_2);
6049 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6050         _tmp17_ = self->el;
6051 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6052         _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
6053 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6054         _tmp19_ = child_2->el;
6055 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6056         clutter_actor_add_child (_tmp18_, (ClutterActor*) _tmp19_);
6057 #line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6058         _tmp20_ = self->priv->_this;
6059 #line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6060         _tmp21_ = xcls_mainwindow_xcls_addpropsview_new (_tmp20_);
6061 #line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6062         child_3 = _tmp21_;
6063 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6064         g_object_ref ((GObject*) child_3);
6065 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6066         _tmp22_ = self->el;
6067 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6068         _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
6069 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6070         _tmp24_ = child_3->el;
6071 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6072         clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_);
6073 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6074         _tmp25_ = self->priv->_this;
6075 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6076         _tmp26_ = xcls_mainwindow_xcls_projecteditview_new (_tmp25_);
6077 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6078         child_4 = _tmp26_;
6079 #line 989 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6080         g_object_ref ((GObject*) child_4);
6081 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6082         _tmp27_ = self->el;
6083 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6084         _tmp28_ = gtk_clutter_embed_get_stage (_tmp27_);
6085 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6086         _tmp29_ = child_4->el;
6087 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6088         clutter_actor_add_child (_tmp28_, (ClutterActor*) _tmp29_);
6089 #line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6090         _tmp30_ = self->priv->_this;
6091 #line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6092         _tmp31_ = xcls_mainwindow_xcls_buttonlayout_new (_tmp30_);
6093 #line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6094         child_5 = _tmp31_;
6095 #line 992 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6096         g_object_ref ((GObject*) child_5);
6097 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6098         _tmp32_ = self->el;
6099 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6100         _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
6101 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6102         _tmp34_ = child_5->el;
6103 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6104         clutter_actor_add_child (_tmp33_, _tmp34_);
6105 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6106         _tmp35_ = self->el;
6107 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6108         _tmp36_ = gtk_clutter_embed_get_stage (_tmp35_);
6109 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6110         _tmp37_ = _g_object_ref0 (_tmp36_);
6111 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6112         stage = _tmp37_;
6113 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6114         clutter_color_from_string (&_tmp38_, "#000");
6115 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6116         clutter_actor_set_background_color (stage, &_tmp38_);
6117 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6118         _tmp39_ = self->el;
6119 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6120         g_signal_connect_object ((GtkWidget*) _tmp39_, "size-allocate", (GCallback) ___lambda71__gtk_widget_size_allocate, self, 0);
6121 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6122         _g_object_unref0 (stage);
6123 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6124         _g_object_unref0 (child_5);
6125 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6126         _g_object_unref0 (child_4);
6127 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6128         _g_object_unref0 (child_3);
6129 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6130         _g_object_unref0 (child_2);
6131 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6132         _g_object_unref0 (child_1);
6133 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6134         _g_object_unref0 (child_0);
6135 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6136         return self;
6137 #line 6138 "MainWindow.vala.c"
6138 }
6139
6140
6141 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner) {
6142 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6143         return xcls_mainwindow_xcls_clutterembed_construct (XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, _owner);
6144 #line 6145 "MainWindow.vala.c"
6145 }
6146
6147
6148 static void xcls_mainwindow_xcls_clutterembed_class_init (Xcls_MainWindowXcls_clutterembedClass * klass) {
6149 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6150         xcls_mainwindow_xcls_clutterembed_parent_class = g_type_class_peek_parent (klass);
6151 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6152         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_clutterembedPrivate));
6153 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6154         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_clutterembed_finalize;
6155 #line 6156 "MainWindow.vala.c"
6156 }
6157
6158
6159 static void xcls_mainwindow_xcls_clutterembed_instance_init (Xcls_MainWindowXcls_clutterembed * self) {
6160 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6161         self->priv = XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE (self);
6162 #line 6163 "MainWindow.vala.c"
6163 }
6164
6165
6166 static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj) {
6167         Xcls_MainWindowXcls_clutterembed * self;
6168 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6169         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed);
6170 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6171         _g_object_unref0 (self->el);
6172 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6173         _g_object_unref0 (self->priv->_this);
6174 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6175         G_OBJECT_CLASS (xcls_mainwindow_xcls_clutterembed_parent_class)->finalize (obj);
6176 #line 6177 "MainWindow.vala.c"
6177 }
6178
6179
6180 GType xcls_mainwindow_xcls_clutterembed_get_type (void) {
6181         static volatile gsize xcls_mainwindow_xcls_clutterembed_type_id__volatile = 0;
6182         if (g_once_init_enter (&xcls_mainwindow_xcls_clutterembed_type_id__volatile)) {
6183                 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 };
6184                 GType xcls_mainwindow_xcls_clutterembed_type_id;
6185                 xcls_mainwindow_xcls_clutterembed_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_clutterembed", &g_define_type_info, 0);
6186                 g_once_init_leave (&xcls_mainwindow_xcls_clutterembed_type_id__volatile, xcls_mainwindow_xcls_clutterembed_type_id);
6187         }
6188         return xcls_mainwindow_xcls_clutterembed_type_id__volatile;
6189 }
6190
6191
6192 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner) {
6193         Xcls_MainWindowXcls_rooview * self = NULL;
6194         Xcls_MainWindow* _tmp0_;
6195         Xcls_MainWindow* _tmp1_;
6196         Xcls_MainWindow* _tmp2_;
6197         Xcls_MainWindowXcls_rooview* _tmp3_;
6198         GtkClutterActor* _tmp4_;
6199 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6200         g_return_val_if_fail (_owner != NULL, NULL);
6201 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6202         self = (Xcls_MainWindowXcls_rooview*) g_object_new (object_type, NULL);
6203 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6204         _tmp0_ = _owner;
6205 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6206         _tmp1_ = _g_object_ref0 (_tmp0_);
6207 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6208         _g_object_unref0 (self->priv->_this);
6209 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6210         self->priv->_this = _tmp1_;
6211 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6212         _tmp2_ = self->priv->_this;
6213 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6214         _tmp3_ = _g_object_ref0 (self);
6215 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6216         _g_object_unref0 (_tmp2_->rooview);
6217 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6218         _tmp2_->rooview = _tmp3_;
6219 #line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6220         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6221 #line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6222         g_object_ref_sink (_tmp4_);
6223 #line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6224         _g_object_unref0 (self->el);
6225 #line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6226         self->el = _tmp4_;
6227 #line 6228 "MainWindow.vala.c"
6228         {
6229                 GtkClutterActor* _tmp5_;
6230                 Xcls_MainWindow* _tmp6_;
6231                 Xcls_MainWindowXcls_clutterembed* _tmp7_;
6232                 GtkClutterEmbed* _tmp8_;
6233                 ClutterActor* _tmp9_ = NULL;
6234                 ClutterAlignConstraint* _tmp10_;
6235                 ClutterAlignConstraint* _tmp11_;
6236                 GtkClutterActor* _tmp12_;
6237                 GtkClutterActor* _tmp13_;
6238                 Xcls_MainWindow* _tmp14_;
6239                 Xcls_MainWindowXcls_clutterembed* _tmp15_;
6240                 GtkClutterEmbed* _tmp16_;
6241                 ClutterActor* _tmp17_ = NULL;
6242                 gfloat _tmp18_;
6243                 gfloat _tmp19_;
6244                 Xcls_MainWindow* _tmp20_;
6245                 Xcls_MainWindowXcls_clutterembed* _tmp21_;
6246                 GtkClutterEmbed* _tmp22_;
6247                 ClutterActor* _tmp23_ = NULL;
6248                 gfloat _tmp24_;
6249                 gfloat _tmp25_;
6250 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6251                 _tmp5_ = self->el;
6252 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6253                 _tmp6_ = self->priv->_this;
6254 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6255                 _tmp7_ = _tmp6_->clutterembed;
6256 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6257                 _tmp8_ = _tmp7_->el;
6258 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6259                 _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
6260 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6261                 _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
6262 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6263                 g_object_ref_sink (_tmp10_);
6264 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6265                 _tmp11_ = _tmp10_;
6266 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6267                 clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
6268 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6269                 _g_object_unref0 (_tmp11_);
6270 #line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6271                 _tmp12_ = self->el;
6272 #line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6273                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 1.0f, 1.0f);
6274 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6275                 _tmp13_ = self->el;
6276 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6277                 _tmp14_ = self->priv->_this;
6278 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6279                 _tmp15_ = _tmp14_->clutterembed;
6280 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6281                 _tmp16_ = _tmp15_->el;
6282 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6283                 _tmp17_ = gtk_clutter_embed_get_stage (_tmp16_);
6284 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6285                 _tmp18_ = clutter_actor_get_width (_tmp17_);
6286 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6287                 _tmp19_ = _tmp18_;
6288 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6289                 _tmp20_ = self->priv->_this;
6290 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6291                 _tmp21_ = _tmp20_->clutterembed;
6292 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6293                 _tmp22_ = _tmp21_->el;
6294 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6295                 _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
6296 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6297                 _tmp24_ = clutter_actor_get_height (_tmp23_);
6298 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6299                 _tmp25_ = _tmp24_;
6300 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6301                 clutter_actor_set_size ((ClutterActor*) _tmp13_, _tmp19_ - 50, _tmp25_);
6302 #line 6303 "MainWindow.vala.c"
6303         }
6304 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6305         return self;
6306 #line 6307 "MainWindow.vala.c"
6307 }
6308
6309
6310 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner) {
6311 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6312         return xcls_mainwindow_xcls_rooview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, _owner);
6313 #line 6314 "MainWindow.vala.c"
6314 }
6315
6316
6317 static void xcls_mainwindow_xcls_rooview_class_init (Xcls_MainWindowXcls_rooviewClass * klass) {
6318 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6319         xcls_mainwindow_xcls_rooview_parent_class = g_type_class_peek_parent (klass);
6320 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6321         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_rooviewPrivate));
6322 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6323         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_rooview_finalize;
6324 #line 6325 "MainWindow.vala.c"
6325 }
6326
6327
6328 static void xcls_mainwindow_xcls_rooview_instance_init (Xcls_MainWindowXcls_rooview * self) {
6329 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6330         self->priv = XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE (self);
6331 #line 6332 "MainWindow.vala.c"
6332 }
6333
6334
6335 static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj) {
6336         Xcls_MainWindowXcls_rooview * self;
6337 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6338         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview);
6339 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6340         _g_object_unref0 (self->el);
6341 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6342         _g_object_unref0 (self->priv->_this);
6343 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6344         G_OBJECT_CLASS (xcls_mainwindow_xcls_rooview_parent_class)->finalize (obj);
6345 #line 6346 "MainWindow.vala.c"
6346 }
6347
6348
6349 GType xcls_mainwindow_xcls_rooview_get_type (void) {
6350         static volatile gsize xcls_mainwindow_xcls_rooview_type_id__volatile = 0;
6351         if (g_once_init_enter (&xcls_mainwindow_xcls_rooview_type_id__volatile)) {
6352                 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 };
6353                 GType xcls_mainwindow_xcls_rooview_type_id;
6354                 xcls_mainwindow_xcls_rooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_rooview", &g_define_type_info, 0);
6355                 g_once_init_leave (&xcls_mainwindow_xcls_rooview_type_id__volatile, xcls_mainwindow_xcls_rooview_type_id);
6356         }
6357         return xcls_mainwindow_xcls_rooview_type_id__volatile;
6358 }
6359
6360
6361 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner) {
6362         Xcls_MainWindowXcls_objectview * self = NULL;
6363         Xcls_MainWindow* _tmp0_;
6364         Xcls_MainWindow* _tmp1_;
6365         Xcls_MainWindow* _tmp2_;
6366         Xcls_MainWindowXcls_objectview* _tmp3_;
6367         GtkClutterActor* _tmp4_;
6368 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6369         g_return_val_if_fail (_owner != NULL, NULL);
6370 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6371         self = (Xcls_MainWindowXcls_objectview*) g_object_new (object_type, NULL);
6372 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6373         _tmp0_ = _owner;
6374 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6375         _tmp1_ = _g_object_ref0 (_tmp0_);
6376 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6377         _g_object_unref0 (self->priv->_this);
6378 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6379         self->priv->_this = _tmp1_;
6380 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6381         _tmp2_ = self->priv->_this;
6382 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6383         _tmp3_ = _g_object_ref0 (self);
6384 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6385         _g_object_unref0 (_tmp2_->objectview);
6386 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6387         _tmp2_->objectview = _tmp3_;
6388 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6389         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6390 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6391         g_object_ref_sink (_tmp4_);
6392 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6393         _g_object_unref0 (self->el);
6394 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6395         self->el = _tmp4_;
6396 #line 6397 "MainWindow.vala.c"
6397         {
6398                 GtkClutterActor* _tmp5_;
6399                 GtkClutterActor* _tmp6_;
6400                 GtkClutterActor* _tmp7_;
6401                 GtkClutterActor* _tmp8_;
6402                 GtkClutterActor* _tmp9_;
6403                 Xcls_MainWindow* _tmp10_;
6404                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
6405                 GtkClutterEmbed* _tmp12_;
6406                 ClutterActor* _tmp13_ = NULL;
6407                 gfloat _tmp14_;
6408                 gfloat _tmp15_;
6409                 Xcls_MainWindow* _tmp16_;
6410                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
6411                 GtkClutterEmbed* _tmp18_;
6412                 ClutterActor* _tmp19_ = NULL;
6413                 gfloat _tmp20_;
6414                 gfloat _tmp21_;
6415 #line 1113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6416                 _tmp5_ = self->el;
6417 #line 1113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6418                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
6419 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6420                 _tmp6_ = self->el;
6421 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6422                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
6423 #line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6424                 _tmp7_ = self->el;
6425 #line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6426                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
6427 #line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6428                 _tmp8_ = self->el;
6429 #line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6430                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
6431 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6432                 _tmp9_ = self->el;
6433 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6434                 _tmp10_ = self->priv->_this;
6435 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6436                 _tmp11_ = _tmp10_->clutterembed;
6437 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6438                 _tmp12_ = _tmp11_->el;
6439 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6440                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6441 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6442                 _tmp14_ = clutter_actor_get_width (_tmp13_);
6443 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6444                 _tmp15_ = _tmp14_;
6445 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6446                 _tmp16_ = self->priv->_this;
6447 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6448                 _tmp17_ = _tmp16_->clutterembed;
6449 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6450                 _tmp18_ = _tmp17_->el;
6451 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6452                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
6453 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6454                 _tmp20_ = clutter_actor_get_height (_tmp19_);
6455 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6456                 _tmp21_ = _tmp20_;
6457 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6458                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
6459 #line 6460 "MainWindow.vala.c"
6460         }
6461 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6462         return self;
6463 #line 6464 "MainWindow.vala.c"
6464 }
6465
6466
6467 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner) {
6468 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6469         return xcls_mainwindow_xcls_objectview_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, _owner);
6470 #line 6471 "MainWindow.vala.c"
6471 }
6472
6473
6474 static void xcls_mainwindow_xcls_objectview_class_init (Xcls_MainWindowXcls_objectviewClass * klass) {
6475 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6476         xcls_mainwindow_xcls_objectview_parent_class = g_type_class_peek_parent (klass);
6477 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6478         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectviewPrivate));
6479 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6480         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectview_finalize;
6481 #line 6482 "MainWindow.vala.c"
6482 }
6483
6484
6485 static void xcls_mainwindow_xcls_objectview_instance_init (Xcls_MainWindowXcls_objectview * self) {
6486 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6487         self->priv = XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE (self);
6488 #line 6489 "MainWindow.vala.c"
6489 }
6490
6491
6492 static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj) {
6493         Xcls_MainWindowXcls_objectview * self;
6494 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6495         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview);
6496 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6497         _g_object_unref0 (self->el);
6498 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6499         _g_object_unref0 (self->priv->_this);
6500 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6501         G_OBJECT_CLASS (xcls_mainwindow_xcls_objectview_parent_class)->finalize (obj);
6502 #line 6503 "MainWindow.vala.c"
6503 }
6504
6505
6506 GType xcls_mainwindow_xcls_objectview_get_type (void) {
6507         static volatile gsize xcls_mainwindow_xcls_objectview_type_id__volatile = 0;
6508         if (g_once_init_enter (&xcls_mainwindow_xcls_objectview_type_id__volatile)) {
6509                 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 };
6510                 GType xcls_mainwindow_xcls_objectview_type_id;
6511                 xcls_mainwindow_xcls_objectview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectview", &g_define_type_info, 0);
6512                 g_once_init_leave (&xcls_mainwindow_xcls_objectview_type_id__volatile, xcls_mainwindow_xcls_objectview_type_id);
6513         }
6514         return xcls_mainwindow_xcls_objectview_type_id__volatile;
6515 }
6516
6517
6518 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner) {
6519         Xcls_MainWindowXcls_codeeditview * self = NULL;
6520         Xcls_MainWindow* _tmp0_;
6521         Xcls_MainWindow* _tmp1_;
6522         Xcls_MainWindow* _tmp2_;
6523         Xcls_MainWindowXcls_codeeditview* _tmp3_;
6524         GtkClutterActor* _tmp4_;
6525 #line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6526         g_return_val_if_fail (_owner != NULL, NULL);
6527 #line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6528         self = (Xcls_MainWindowXcls_codeeditview*) g_object_new (object_type, NULL);
6529 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6530         _tmp0_ = _owner;
6531 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6532         _tmp1_ = _g_object_ref0 (_tmp0_);
6533 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6534         _g_object_unref0 (self->priv->_this);
6535 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6536         self->priv->_this = _tmp1_;
6537 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6538         _tmp2_ = self->priv->_this;
6539 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6540         _tmp3_ = _g_object_ref0 (self);
6541 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6542         _g_object_unref0 (_tmp2_->codeeditview);
6543 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6544         _tmp2_->codeeditview = _tmp3_;
6545 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6546         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6547 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6548         g_object_ref_sink (_tmp4_);
6549 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6550         _g_object_unref0 (self->el);
6551 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6552         self->el = _tmp4_;
6553 #line 6554 "MainWindow.vala.c"
6554         {
6555                 GtkClutterActor* _tmp5_;
6556                 GtkClutterActor* _tmp6_;
6557                 GtkClutterActor* _tmp7_;
6558                 GtkClutterActor* _tmp8_;
6559                 GtkClutterActor* _tmp9_;
6560                 Xcls_MainWindow* _tmp10_;
6561                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
6562                 GtkClutterEmbed* _tmp12_;
6563                 ClutterActor* _tmp13_ = NULL;
6564                 gfloat _tmp14_;
6565                 gfloat _tmp15_;
6566                 Xcls_MainWindow* _tmp16_;
6567                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
6568                 GtkClutterEmbed* _tmp18_;
6569                 ClutterActor* _tmp19_ = NULL;
6570                 gfloat _tmp20_;
6571                 gfloat _tmp21_;
6572 #line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6573                 _tmp5_ = self->el;
6574 #line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6575                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
6576 #line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6577                 _tmp6_ = self->el;
6578 #line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6579                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
6580 #line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6581                 _tmp7_ = self->el;
6582 #line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6583                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
6584 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6585                 _tmp8_ = self->el;
6586 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6587                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
6588 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6589                 _tmp9_ = self->el;
6590 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6591                 _tmp10_ = self->priv->_this;
6592 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6593                 _tmp11_ = _tmp10_->clutterembed;
6594 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6595                 _tmp12_ = _tmp11_->el;
6596 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6597                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6598 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6599                 _tmp14_ = clutter_actor_get_width (_tmp13_);
6600 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6601                 _tmp15_ = _tmp14_;
6602 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6603                 _tmp16_ = self->priv->_this;
6604 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6605                 _tmp17_ = _tmp16_->clutterembed;
6606 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6607                 _tmp18_ = _tmp17_->el;
6608 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6609                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
6610 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6611                 _tmp20_ = clutter_actor_get_height (_tmp19_);
6612 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6613                 _tmp21_ = _tmp20_;
6614 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6615                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
6616 #line 6617 "MainWindow.vala.c"
6617         }
6618 #line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6619         return self;
6620 #line 6621 "MainWindow.vala.c"
6621 }
6622
6623
6624 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner) {
6625 #line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6626         return xcls_mainwindow_xcls_codeeditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, _owner);
6627 #line 6628 "MainWindow.vala.c"
6628 }
6629
6630
6631 static void xcls_mainwindow_xcls_codeeditview_class_init (Xcls_MainWindowXcls_codeeditviewClass * klass) {
6632 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6633         xcls_mainwindow_xcls_codeeditview_parent_class = g_type_class_peek_parent (klass);
6634 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6635         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_codeeditviewPrivate));
6636 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6637         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_codeeditview_finalize;
6638 #line 6639 "MainWindow.vala.c"
6639 }
6640
6641
6642 static void xcls_mainwindow_xcls_codeeditview_instance_init (Xcls_MainWindowXcls_codeeditview * self) {
6643 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6644         self->priv = XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE (self);
6645 #line 6646 "MainWindow.vala.c"
6646 }
6647
6648
6649 static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj) {
6650         Xcls_MainWindowXcls_codeeditview * self;
6651 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6652         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview);
6653 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6654         _g_object_unref0 (self->el);
6655 #line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6656         _g_object_unref0 (self->priv->_this);
6657 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6658         G_OBJECT_CLASS (xcls_mainwindow_xcls_codeeditview_parent_class)->finalize (obj);
6659 #line 6660 "MainWindow.vala.c"
6660 }
6661
6662
6663 GType xcls_mainwindow_xcls_codeeditview_get_type (void) {
6664         static volatile gsize xcls_mainwindow_xcls_codeeditview_type_id__volatile = 0;
6665         if (g_once_init_enter (&xcls_mainwindow_xcls_codeeditview_type_id__volatile)) {
6666                 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 };
6667                 GType xcls_mainwindow_xcls_codeeditview_type_id;
6668                 xcls_mainwindow_xcls_codeeditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_codeeditview", &g_define_type_info, 0);
6669                 g_once_init_leave (&xcls_mainwindow_xcls_codeeditview_type_id__volatile, xcls_mainwindow_xcls_codeeditview_type_id);
6670         }
6671         return xcls_mainwindow_xcls_codeeditview_type_id__volatile;
6672 }
6673
6674
6675 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner) {
6676         Xcls_MainWindowXcls_addpropsview * self = NULL;
6677         Xcls_MainWindow* _tmp0_;
6678         Xcls_MainWindow* _tmp1_;
6679         Xcls_MainWindow* _tmp2_;
6680         Xcls_MainWindowXcls_addpropsview* _tmp3_;
6681         GtkClutterActor* _tmp4_;
6682 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6683         g_return_val_if_fail (_owner != NULL, NULL);
6684 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6685         self = (Xcls_MainWindowXcls_addpropsview*) g_object_new (object_type, NULL);
6686 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6687         _tmp0_ = _owner;
6688 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6689         _tmp1_ = _g_object_ref0 (_tmp0_);
6690 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6691         _g_object_unref0 (self->priv->_this);
6692 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6693         self->priv->_this = _tmp1_;
6694 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6695         _tmp2_ = self->priv->_this;
6696 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6697         _tmp3_ = _g_object_ref0 (self);
6698 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6699         _g_object_unref0 (_tmp2_->addpropsview);
6700 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6701         _tmp2_->addpropsview = _tmp3_;
6702 #line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6703         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6704 #line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6705         g_object_ref_sink (_tmp4_);
6706 #line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6707         _g_object_unref0 (self->el);
6708 #line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6709         self->el = _tmp4_;
6710 #line 6711 "MainWindow.vala.c"
6711         {
6712                 GtkClutterActor* _tmp5_;
6713                 GtkClutterActor* _tmp6_;
6714                 GtkClutterActor* _tmp7_;
6715                 GtkClutterActor* _tmp8_;
6716                 GtkClutterActor* _tmp9_;
6717                 Xcls_MainWindow* _tmp10_;
6718                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
6719                 GtkClutterEmbed* _tmp12_;
6720                 ClutterActor* _tmp13_ = NULL;
6721                 gfloat _tmp14_;
6722                 gfloat _tmp15_;
6723                 Xcls_MainWindow* _tmp16_;
6724                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
6725                 GtkClutterEmbed* _tmp18_;
6726                 ClutterActor* _tmp19_ = NULL;
6727                 gfloat _tmp20_;
6728                 gfloat _tmp21_;
6729 #line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6730                 _tmp5_ = self->el;
6731 #line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6732                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
6733 #line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6734                 _tmp6_ = self->el;
6735 #line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6736                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
6737 #line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6738                 _tmp7_ = self->el;
6739 #line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6740                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
6741 #line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6742                 _tmp8_ = self->el;
6743 #line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6744                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
6745 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6746                 _tmp9_ = self->el;
6747 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6748                 _tmp10_ = self->priv->_this;
6749 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6750                 _tmp11_ = _tmp10_->clutterembed;
6751 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6752                 _tmp12_ = _tmp11_->el;
6753 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6754                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6755 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6756                 _tmp14_ = clutter_actor_get_width (_tmp13_);
6757 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6758                 _tmp15_ = _tmp14_;
6759 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6760                 _tmp16_ = self->priv->_this;
6761 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6762                 _tmp17_ = _tmp16_->clutterembed;
6763 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6764                 _tmp18_ = _tmp17_->el;
6765 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6766                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
6767 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6768                 _tmp20_ = clutter_actor_get_height (_tmp19_);
6769 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6770                 _tmp21_ = _tmp20_;
6771 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6772                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
6773 #line 6774 "MainWindow.vala.c"
6774         }
6775 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6776         return self;
6777 #line 6778 "MainWindow.vala.c"
6778 }
6779
6780
6781 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner) {
6782 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6783         return xcls_mainwindow_xcls_addpropsview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, _owner);
6784 #line 6785 "MainWindow.vala.c"
6785 }
6786
6787
6788 static void xcls_mainwindow_xcls_addpropsview_class_init (Xcls_MainWindowXcls_addpropsviewClass * klass) {
6789 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6790         xcls_mainwindow_xcls_addpropsview_parent_class = g_type_class_peek_parent (klass);
6791 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6792         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropsviewPrivate));
6793 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6794         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropsview_finalize;
6795 #line 6796 "MainWindow.vala.c"
6796 }
6797
6798
6799 static void xcls_mainwindow_xcls_addpropsview_instance_init (Xcls_MainWindowXcls_addpropsview * self) {
6800 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6801         self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE (self);
6802 #line 6803 "MainWindow.vala.c"
6803 }
6804
6805
6806 static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj) {
6807         Xcls_MainWindowXcls_addpropsview * self;
6808 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6809         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview);
6810 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6811         _g_object_unref0 (self->el);
6812 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6813         _g_object_unref0 (self->priv->_this);
6814 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6815         G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropsview_parent_class)->finalize (obj);
6816 #line 6817 "MainWindow.vala.c"
6817 }
6818
6819
6820 GType xcls_mainwindow_xcls_addpropsview_get_type (void) {
6821         static volatile gsize xcls_mainwindow_xcls_addpropsview_type_id__volatile = 0;
6822         if (g_once_init_enter (&xcls_mainwindow_xcls_addpropsview_type_id__volatile)) {
6823                 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 };
6824                 GType xcls_mainwindow_xcls_addpropsview_type_id;
6825                 xcls_mainwindow_xcls_addpropsview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropsview", &g_define_type_info, 0);
6826                 g_once_init_leave (&xcls_mainwindow_xcls_addpropsview_type_id__volatile, xcls_mainwindow_xcls_addpropsview_type_id);
6827         }
6828         return xcls_mainwindow_xcls_addpropsview_type_id__volatile;
6829 }
6830
6831
6832 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner) {
6833         Xcls_MainWindowXcls_projecteditview * self = NULL;
6834         Xcls_MainWindow* _tmp0_;
6835         Xcls_MainWindow* _tmp1_;
6836         Xcls_MainWindow* _tmp2_;
6837         Xcls_MainWindowXcls_projecteditview* _tmp3_;
6838         GtkClutterActor* _tmp4_;
6839 #line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6840         g_return_val_if_fail (_owner != NULL, NULL);
6841 #line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6842         self = (Xcls_MainWindowXcls_projecteditview*) g_object_new (object_type, NULL);
6843 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6844         _tmp0_ = _owner;
6845 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6846         _tmp1_ = _g_object_ref0 (_tmp0_);
6847 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6848         _g_object_unref0 (self->priv->_this);
6849 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6850         self->priv->_this = _tmp1_;
6851 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6852         _tmp2_ = self->priv->_this;
6853 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6854         _tmp3_ = _g_object_ref0 (self);
6855 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6856         _g_object_unref0 (_tmp2_->projecteditview);
6857 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6858         _tmp2_->projecteditview = _tmp3_;
6859 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6860         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6861 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6862         g_object_ref_sink (_tmp4_);
6863 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6864         _g_object_unref0 (self->el);
6865 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6866         self->el = _tmp4_;
6867 #line 6868 "MainWindow.vala.c"
6868         {
6869                 GtkClutterActor* _tmp5_;
6870                 Xcls_MainWindow* _tmp6_;
6871                 Xcls_MainWindowXcls_clutterembed* _tmp7_;
6872                 GtkClutterEmbed* _tmp8_;
6873                 ClutterActor* _tmp9_ = NULL;
6874                 ClutterAlignConstraint* _tmp10_;
6875                 ClutterAlignConstraint* _tmp11_;
6876                 GtkClutterActor* _tmp12_;
6877                 GtkClutterActor* _tmp13_;
6878                 GtkClutterActor* _tmp14_;
6879                 Xcls_MainWindow* _tmp15_;
6880                 Xcls_MainWindowXcls_clutterembed* _tmp16_;
6881                 GtkClutterEmbed* _tmp17_;
6882                 ClutterActor* _tmp18_ = NULL;
6883                 gfloat _tmp19_;
6884                 gfloat _tmp20_;
6885                 Xcls_MainWindow* _tmp21_;
6886                 Xcls_MainWindowXcls_clutterembed* _tmp22_;
6887                 GtkClutterEmbed* _tmp23_;
6888                 ClutterActor* _tmp24_ = NULL;
6889                 gfloat _tmp25_;
6890                 gfloat _tmp26_;
6891 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6892                 _tmp5_ = self->el;
6893 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6894                 _tmp6_ = self->priv->_this;
6895 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6896                 _tmp7_ = _tmp6_->clutterembed;
6897 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6898                 _tmp8_ = _tmp7_->el;
6899 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6900                 _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
6901 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6902                 _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
6903 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6904                 g_object_ref_sink (_tmp10_);
6905 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6906                 _tmp11_ = _tmp10_;
6907 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6908                 clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
6909 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6910                 _g_object_unref0 (_tmp11_);
6911 #line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6912                 _tmp12_ = self->el;
6913 #line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6914                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 0.0f, 0.0f);
6915 #line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6916                 _tmp13_ = self->el;
6917 #line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6918                 clutter_actor_set_scale ((ClutterActor*) _tmp13_, (gdouble) 1.0f, (gdouble) 0.0f);
6919 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6920                 _tmp14_ = self->el;
6921 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6922                 _tmp15_ = self->priv->_this;
6923 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6924                 _tmp16_ = _tmp15_->clutterembed;
6925 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6926                 _tmp17_ = _tmp16_->el;
6927 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6928                 _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
6929 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6930                 _tmp19_ = clutter_actor_get_width (_tmp18_);
6931 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6932                 _tmp20_ = _tmp19_;
6933 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6934                 _tmp21_ = self->priv->_this;
6935 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6936                 _tmp22_ = _tmp21_->clutterembed;
6937 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6938                 _tmp23_ = _tmp22_->el;
6939 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6940                 _tmp24_ = gtk_clutter_embed_get_stage (_tmp23_);
6941 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6942                 _tmp25_ = clutter_actor_get_height (_tmp24_);
6943 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6944                 _tmp26_ = _tmp25_;
6945 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6946                 clutter_actor_set_size ((ClutterActor*) _tmp14_, _tmp20_ - 50, _tmp26_ / 2);
6947 #line 6948 "MainWindow.vala.c"
6948         }
6949 #line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6950         return self;
6951 #line 6952 "MainWindow.vala.c"
6952 }
6953
6954
6955 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner) {
6956 #line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6957         return xcls_mainwindow_xcls_projecteditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, _owner);
6958 #line 6959 "MainWindow.vala.c"
6959 }
6960
6961
6962 static void xcls_mainwindow_xcls_projecteditview_class_init (Xcls_MainWindowXcls_projecteditviewClass * klass) {
6963 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6964         xcls_mainwindow_xcls_projecteditview_parent_class = g_type_class_peek_parent (klass);
6965 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6966         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditviewPrivate));
6967 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6968         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditview_finalize;
6969 #line 6970 "MainWindow.vala.c"
6970 }
6971
6972
6973 static void xcls_mainwindow_xcls_projecteditview_instance_init (Xcls_MainWindowXcls_projecteditview * self) {
6974 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6975         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE (self);
6976 #line 6977 "MainWindow.vala.c"
6977 }
6978
6979
6980 static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj) {
6981         Xcls_MainWindowXcls_projecteditview * self;
6982 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6983         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview);
6984 #line 1222 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6985         _g_object_unref0 (self->el);
6986 #line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6987         _g_object_unref0 (self->priv->_this);
6988 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6989         G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditview_parent_class)->finalize (obj);
6990 #line 6991 "MainWindow.vala.c"
6991 }
6992
6993
6994 GType xcls_mainwindow_xcls_projecteditview_get_type (void) {
6995         static volatile gsize xcls_mainwindow_xcls_projecteditview_type_id__volatile = 0;
6996         if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditview_type_id__volatile)) {
6997                 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 };
6998                 GType xcls_mainwindow_xcls_projecteditview_type_id;
6999                 xcls_mainwindow_xcls_projecteditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditview", &g_define_type_info, 0);
7000                 g_once_init_leave (&xcls_mainwindow_xcls_projecteditview_type_id__volatile, xcls_mainwindow_xcls_projecteditview_type_id);
7001         }
7002         return xcls_mainwindow_xcls_projecteditview_type_id__volatile;
7003 }
7004
7005
7006 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner) {
7007         Xcls_MainWindowXcls_buttonlayout * self = NULL;
7008         Xcls_MainWindow* _tmp0_;
7009         Xcls_MainWindow* _tmp1_;
7010         Xcls_MainWindow* _tmp2_;
7011         Xcls_MainWindowXcls_buttonlayout* _tmp3_;
7012         ClutterActor* _tmp4_;
7013         Xcls_MainWindow* _tmp5_;
7014         Xcls_MainWindowXcls_BoxLayout17* _tmp6_;
7015         Xcls_MainWindowXcls_BoxLayout17* child_0;
7016         ClutterActor* _tmp7_;
7017         ClutterBoxLayout* _tmp8_;
7018         Xcls_MainWindow* _tmp9_;
7019         Xcls_MainWindowXcls_projectbutton* _tmp10_;
7020         Xcls_MainWindowXcls_projectbutton* child_1;
7021         ClutterActor* _tmp11_;
7022         ClutterActor* _tmp12_;
7023         Xcls_MainWindow* _tmp13_;
7024         Xcls_MainWindowXcls_projecteditbutton* _tmp14_;
7025         Xcls_MainWindowXcls_projecteditbutton* child_2;
7026         ClutterActor* _tmp15_;
7027         ClutterActor* _tmp16_;
7028         Xcls_MainWindow* _tmp17_;
7029         Xcls_MainWindowXcls_objectshowbutton* _tmp18_;
7030         Xcls_MainWindowXcls_objectshowbutton* child_3;
7031         ClutterActor* _tmp19_;
7032         ClutterActor* _tmp20_;
7033         Xcls_MainWindow* _tmp21_;
7034         Xcls_MainWindowXcls_addpropbutton* _tmp22_;
7035         Xcls_MainWindowXcls_addpropbutton* child_4;
7036         ClutterActor* _tmp23_;
7037         ClutterActor* _tmp24_;
7038         Xcls_MainWindow* _tmp25_;
7039         Xcls_MainWindowXcls_addlistenerbutton* _tmp26_;
7040         Xcls_MainWindowXcls_addlistenerbutton* child_5;
7041         ClutterActor* _tmp27_;
7042         ClutterActor* _tmp28_;
7043 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7044         g_return_val_if_fail (_owner != NULL, NULL);
7045 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7046         self = (Xcls_MainWindowXcls_buttonlayout*) g_object_new (object_type, NULL);
7047 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7048         _tmp0_ = _owner;
7049 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7050         _tmp1_ = _g_object_ref0 (_tmp0_);
7051 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7052         _g_object_unref0 (self->priv->_this);
7053 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7054         self->priv->_this = _tmp1_;
7055 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7056         _tmp2_ = self->priv->_this;
7057 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7058         _tmp3_ = _g_object_ref0 (self);
7059 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7060         _g_object_unref0 (_tmp2_->buttonlayout);
7061 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7062         _tmp2_->buttonlayout = _tmp3_;
7063 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7064         _tmp4_ = clutter_actor_new ();
7065 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7066         g_object_ref_sink (_tmp4_);
7067 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7068         _g_object_unref0 (self->el);
7069 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7070         self->el = _tmp4_;
7071 #line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7072         _tmp5_ = self->priv->_this;
7073 #line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7074         _tmp6_ = xcls_mainwindow_xcls_boxlayout17_new (_tmp5_);
7075 #line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7076         child_0 = _tmp6_;
7077 #line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7078         g_object_ref ((GObject*) child_0);
7079 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7080         _tmp7_ = self->el;
7081 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7082         _tmp8_ = child_0->el;
7083 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7084         clutter_actor_set_layout_manager (_tmp7_, (ClutterLayoutManager*) _tmp8_);
7085 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7086         _tmp9_ = self->priv->_this;
7087 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7088         _tmp10_ = xcls_mainwindow_xcls_projectbutton_new (_tmp9_);
7089 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7090         child_1 = _tmp10_;
7091 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7092         g_object_ref ((GObject*) child_1);
7093 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7094         _tmp11_ = self->el;
7095 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7096         _tmp12_ = child_1->el;
7097 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7098         clutter_actor_add_child (_tmp11_, _tmp12_);
7099 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7100         _tmp13_ = self->priv->_this;
7101 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7102         _tmp14_ = xcls_mainwindow_xcls_projecteditbutton_new (_tmp13_);
7103 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7104         child_2 = _tmp14_;
7105 #line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7106         g_object_ref ((GObject*) child_2);
7107 #line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7108         _tmp15_ = self->el;
7109 #line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7110         _tmp16_ = child_2->el;
7111 #line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7112         clutter_actor_add_child (_tmp15_, _tmp16_);
7113 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7114         _tmp17_ = self->priv->_this;
7115 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7116         _tmp18_ = xcls_mainwindow_xcls_objectshowbutton_new (_tmp17_);
7117 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7118         child_3 = _tmp18_;
7119 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7120         g_object_ref ((GObject*) child_3);
7121 #line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7122         _tmp19_ = self->el;
7123 #line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7124         _tmp20_ = child_3->el;
7125 #line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7126         clutter_actor_add_child (_tmp19_, _tmp20_);
7127 #line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7128         _tmp21_ = self->priv->_this;
7129 #line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7130         _tmp22_ = xcls_mainwindow_xcls_addpropbutton_new (_tmp21_);
7131 #line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7132         child_4 = _tmp22_;
7133 #line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7134         g_object_ref ((GObject*) child_4);
7135 #line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7136         _tmp23_ = self->el;
7137 #line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7138         _tmp24_ = child_4->el;
7139 #line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7140         clutter_actor_add_child (_tmp23_, _tmp24_);
7141 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7142         _tmp25_ = self->priv->_this;
7143 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7144         _tmp26_ = xcls_mainwindow_xcls_addlistenerbutton_new (_tmp25_);
7145 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7146         child_5 = _tmp26_;
7147 #line 1298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7148         g_object_ref ((GObject*) child_5);
7149 #line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7150         _tmp27_ = self->el;
7151 #line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7152         _tmp28_ = child_5->el;
7153 #line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7154         clutter_actor_add_child (_tmp27_, _tmp28_);
7155 #line 7156 "MainWindow.vala.c"
7156         {
7157                 ClutterActor* _tmp29_;
7158                 Xcls_MainWindow* _tmp30_;
7159                 Xcls_MainWindowXcls_clutterembed* _tmp31_;
7160                 GtkClutterEmbed* _tmp32_;
7161                 ClutterActor* _tmp33_ = NULL;
7162                 ClutterAlignConstraint* _tmp34_;
7163                 ClutterAlignConstraint* _tmp35_;
7164                 ClutterActor* _tmp36_;
7165                 ClutterActor* _tmp37_;
7166                 Xcls_MainWindow* _tmp38_;
7167                 Xcls_MainWindowXcls_clutterembed* _tmp39_;
7168                 GtkClutterEmbed* _tmp40_;
7169                 ClutterActor* _tmp41_ = NULL;
7170                 gfloat _tmp42_;
7171                 gfloat _tmp43_;
7172 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7173                 _tmp29_ = self->el;
7174 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7175                 _tmp30_ = self->priv->_this;
7176 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7177                 _tmp31_ = _tmp30_->clutterembed;
7178 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7179                 _tmp32_ = _tmp31_->el;
7180 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7181                 _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
7182 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7183                 _tmp34_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp33_, CLUTTER_ALIGN_X_AXIS, 0.0f);
7184 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7185                 g_object_ref_sink (_tmp34_);
7186 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7187                 _tmp35_ = _tmp34_;
7188 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7189                 clutter_actor_add_constraint (_tmp29_, (ClutterConstraint*) _tmp35_);
7190 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7191                 _g_object_unref0 (_tmp35_);
7192 #line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7193                 _tmp36_ = self->el;
7194 #line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7195                 clutter_actor_set_pivot_point (_tmp36_, 0.5f, 0.5f);
7196 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7197                 _tmp37_ = self->el;
7198 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7199                 _tmp38_ = self->priv->_this;
7200 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7201                 _tmp39_ = _tmp38_->clutterembed;
7202 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7203                 _tmp40_ = _tmp39_->el;
7204 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7205                 _tmp41_ = gtk_clutter_embed_get_stage (_tmp40_);
7206 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7207                 _tmp42_ = clutter_actor_get_height (_tmp41_);
7208 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7209                 _tmp43_ = _tmp42_;
7210 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7211                 clutter_actor_set_size (_tmp37_, (gfloat) 50, _tmp43_);
7212 #line 7213 "MainWindow.vala.c"
7213         }
7214 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7215         _g_object_unref0 (child_5);
7216 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7217         _g_object_unref0 (child_4);
7218 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7219         _g_object_unref0 (child_3);
7220 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7221         _g_object_unref0 (child_2);
7222 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7223         _g_object_unref0 (child_1);
7224 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7225         _g_object_unref0 (child_0);
7226 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7227         return self;
7228 #line 7229 "MainWindow.vala.c"
7229 }
7230
7231
7232 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner) {
7233 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7234         return xcls_mainwindow_xcls_buttonlayout_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, _owner);
7235 #line 7236 "MainWindow.vala.c"
7236 }
7237
7238
7239 static void xcls_mainwindow_xcls_buttonlayout_class_init (Xcls_MainWindowXcls_buttonlayoutClass * klass) {
7240 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7241         xcls_mainwindow_xcls_buttonlayout_parent_class = g_type_class_peek_parent (klass);
7242 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7243         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_buttonlayoutPrivate));
7244 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7245         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_buttonlayout_finalize;
7246 #line 7247 "MainWindow.vala.c"
7247 }
7248
7249
7250 static void xcls_mainwindow_xcls_buttonlayout_instance_init (Xcls_MainWindowXcls_buttonlayout * self) {
7251 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7252         self->priv = XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE (self);
7253 #line 7254 "MainWindow.vala.c"
7254 }
7255
7256
7257 static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj) {
7258         Xcls_MainWindowXcls_buttonlayout * self;
7259 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7260         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout);
7261 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7262         _g_object_unref0 (self->el);
7263 #line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7264         _g_object_unref0 (self->priv->_this);
7265 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7266         G_OBJECT_CLASS (xcls_mainwindow_xcls_buttonlayout_parent_class)->finalize (obj);
7267 #line 7268 "MainWindow.vala.c"
7268 }
7269
7270
7271 GType xcls_mainwindow_xcls_buttonlayout_get_type (void) {
7272         static volatile gsize xcls_mainwindow_xcls_buttonlayout_type_id__volatile = 0;
7273         if (g_once_init_enter (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile)) {
7274                 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 };
7275                 GType xcls_mainwindow_xcls_buttonlayout_type_id;
7276                 xcls_mainwindow_xcls_buttonlayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_buttonlayout", &g_define_type_info, 0);
7277                 g_once_init_leave (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile, xcls_mainwindow_xcls_buttonlayout_type_id);
7278         }
7279         return xcls_mainwindow_xcls_buttonlayout_type_id__volatile;
7280 }
7281
7282
7283 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner) {
7284         Xcls_MainWindowXcls_BoxLayout17 * self = NULL;
7285         Xcls_MainWindow* _tmp0_;
7286         Xcls_MainWindow* _tmp1_;
7287         ClutterBoxLayout* _tmp2_;
7288         ClutterBoxLayout* _tmp3_;
7289 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7290         g_return_val_if_fail (_owner != NULL, NULL);
7291 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7292         self = (Xcls_MainWindowXcls_BoxLayout17*) g_object_new (object_type, NULL);
7293 #line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7294         _tmp0_ = _owner;
7295 #line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7296         _tmp1_ = _g_object_ref0 (_tmp0_);
7297 #line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7298         _g_object_unref0 (self->priv->_this);
7299 #line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7300         self->priv->_this = _tmp1_;
7301 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7302         _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new ();
7303 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7304         g_object_ref_sink (_tmp2_);
7305 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7306         _g_object_unref0 (self->el);
7307 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7308         self->el = _tmp2_;
7309 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7310         _tmp3_ = self->el;
7311 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7312         clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL);
7313 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7314         return self;
7315 #line 7316 "MainWindow.vala.c"
7316 }
7317
7318
7319 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner) {
7320 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7321         return xcls_mainwindow_xcls_boxlayout17_construct (XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, _owner);
7322 #line 7323 "MainWindow.vala.c"
7323 }
7324
7325
7326 static void xcls_mainwindow_xcls_boxlayout17_class_init (Xcls_MainWindowXcls_BoxLayout17Class * klass) {
7327 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7328         xcls_mainwindow_xcls_boxlayout17_parent_class = g_type_class_peek_parent (klass);
7329 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7330         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_BoxLayout17Private));
7331 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7332         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_boxlayout17_finalize;
7333 #line 7334 "MainWindow.vala.c"
7334 }
7335
7336
7337 static void xcls_mainwindow_xcls_boxlayout17_instance_init (Xcls_MainWindowXcls_BoxLayout17 * self) {
7338 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7339         self->priv = XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE (self);
7340 #line 7341 "MainWindow.vala.c"
7341 }
7342
7343
7344 static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj) {
7345         Xcls_MainWindowXcls_BoxLayout17 * self;
7346 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7347         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17);
7348 #line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7349         _g_object_unref0 (self->el);
7350 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7351         _g_object_unref0 (self->priv->_this);
7352 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7353         G_OBJECT_CLASS (xcls_mainwindow_xcls_boxlayout17_parent_class)->finalize (obj);
7354 #line 7355 "MainWindow.vala.c"
7355 }
7356
7357
7358 GType xcls_mainwindow_xcls_boxlayout17_get_type (void) {
7359         static volatile gsize xcls_mainwindow_xcls_boxlayout17_type_id__volatile = 0;
7360         if (g_once_init_enter (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile)) {
7361                 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 };
7362                 GType xcls_mainwindow_xcls_boxlayout17_type_id;
7363                 xcls_mainwindow_xcls_boxlayout17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_BoxLayout17", &g_define_type_info, 0);
7364                 g_once_init_leave (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile, xcls_mainwindow_xcls_boxlayout17_type_id);
7365         }
7366         return xcls_mainwindow_xcls_boxlayout17_type_id__volatile;
7367 }
7368
7369
7370 static gboolean __lambda19_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
7371         gboolean result = FALSE;
7372         ClutterActor* _tmp0_;
7373         ClutterColor _tmp1_ = {0};
7374 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7375         g_return_val_if_fail (event != NULL, FALSE);
7376 #line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7377         _tmp0_ = self->el;
7378 #line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7379         clutter_color_from_string (&_tmp1_, "#333");
7380 #line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7381         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7382 #line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7383         result = FALSE;
7384 #line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7385         return result;
7386 #line 7387 "MainWindow.vala.c"
7387 }
7388
7389
7390 static gboolean ___lambda19__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7391         gboolean result;
7392         result = __lambda19_ (self, event);
7393 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7394         return result;
7395 #line 7396 "MainWindow.vala.c"
7396 }
7397
7398
7399 static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
7400         gboolean result = FALSE;
7401         ClutterActor* _tmp0_;
7402         ClutterColor _tmp1_ = {0};
7403 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7404         g_return_val_if_fail (event != NULL, FALSE);
7405 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7406         _tmp0_ = self->el;
7407 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7408         clutter_color_from_string (&_tmp1_, "#000");
7409 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7410         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7411 #line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7412         result = FALSE;
7413 #line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7414         return result;
7415 #line 7416 "MainWindow.vala.c"
7416 }
7417
7418
7419 static gboolean ___lambda20__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7420         gboolean result;
7421         result = __lambda20_ (self, event);
7422 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7423         return result;
7424 #line 7425 "MainWindow.vala.c"
7425 }
7426
7427
7428 static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self) {
7429         gboolean result = FALSE;
7430         Xcls_MainWindow* _tmp0_;
7431         const gchar* _tmp1_;
7432         const gchar* _tmp2_;
7433         GQuark _tmp4_ = 0U;
7434 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7435         static GQuark _tmp3_label0 = 0;
7436 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7437         static GQuark _tmp3_label1 = 0;
7438 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7439         static GQuark _tmp3_label2 = 0;
7440 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7441         static GQuark _tmp3_label3 = 0;
7442 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7443         static GQuark _tmp3_label4 = 0;
7444 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7445         _tmp0_ = self->priv->_this;
7446 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7447         _tmp1_ = _tmp0_->state;
7448 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7449         _tmp2_ = _tmp1_;
7450 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7451         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
7452 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7453         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
7454 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7455                 switch (0) {
7456 #line 7457 "MainWindow.vala.c"
7457                         default:
7458                         {
7459                                 Xcls_MainWindow* _tmp5_;
7460 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7461                                 _tmp5_ = self->priv->_this;
7462 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7463                                 xcls_mainwindow_hideViewEditing (_tmp5_);
7464 #line 1389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7465                                 break;
7466 #line 7467 "MainWindow.vala.c"
7467                         }
7468                 }
7469         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
7470 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7471                 switch (0) {
7472 #line 7473 "MainWindow.vala.c"
7473                         default:
7474                         {
7475                                 Xcls_MainWindow* _tmp6_;
7476 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7477                                 _tmp6_ = self->priv->_this;
7478 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7479                                 xcls_mainwindow_showViewEditing (_tmp6_);
7480 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7481                                 break;
7482 #line 7483 "MainWindow.vala.c"
7483                         }
7484                 }
7485         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
7486 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7487                 switch (0) {
7488 #line 7489 "MainWindow.vala.c"
7489                         default:
7490                         {
7491                                 Xcls_MainWindow* _tmp7_;
7492                                 Xcls_MainWindow* _tmp8_;
7493 #line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7494                                 _tmp7_ = self->priv->_this;
7495 #line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7496                                 xcls_mainwindow_hideAddProp (_tmp7_);
7497 #line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7498                                 _tmp8_ = self->priv->_this;
7499 #line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7500                                 xcls_mainwindow_hideViewEditing (_tmp8_);
7501 #line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7502                                 break;
7503 #line 7504 "MainWindow.vala.c"
7504                         }
7505                 }
7506         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) {
7507 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7508                 switch (0) {
7509 #line 7510 "MainWindow.vala.c"
7510                         default:
7511                         {
7512                                 Xcls_MainWindow* _tmp9_;
7513                                 Xcls_MainWindow* _tmp10_;
7514 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7515                                 _tmp9_ = self->priv->_this;
7516 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7517                                 xcls_mainwindow_hideAddListener (_tmp9_);
7518 #line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7519                                 _tmp10_ = self->priv->_this;
7520 #line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7521                                 xcls_mainwindow_hideViewEditing (_tmp10_);
7522 #line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7523                                 break;
7524 #line 7525 "MainWindow.vala.c"
7525                         }
7526                 }
7527         } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) {
7528 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7529                 switch (0) {
7530 #line 7531 "MainWindow.vala.c"
7531                         default:
7532                         {
7533                                 Xcls_MainWindow* _tmp11_;
7534                                 Xcls_MainWindow* _tmp12_;
7535 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7536                                 _tmp11_ = self->priv->_this;
7537 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7538                                 xcls_mainwindow_hideObject (_tmp11_);
7539 #line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7540                                 _tmp12_ = self->priv->_this;
7541 #line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7542                                 xcls_mainwindow_hideViewEditing (_tmp12_);
7543 #line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7544                                 break;
7545 #line 7546 "MainWindow.vala.c"
7546                         }
7547                 }
7548         } else {
7549 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7550                 switch (0) {
7551 #line 7552 "MainWindow.vala.c"
7552                         default:
7553                         {
7554 #line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7555                                 break;
7556 #line 7557 "MainWindow.vala.c"
7557                         }
7558                 }
7559         }
7560 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7561         result = FALSE;
7562 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7563         return result;
7564 #line 7565 "MainWindow.vala.c"
7565 }
7566
7567
7568 static gboolean ___lambda21__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
7569         gboolean result;
7570         result = __lambda21_ (self);
7571 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7572         return result;
7573 #line 7574 "MainWindow.vala.c"
7574 }
7575
7576
7577 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
7578         Xcls_MainWindowXcls_projectbutton * self = NULL;
7579         Xcls_MainWindow* _tmp0_;
7580         Xcls_MainWindow* _tmp1_;
7581         Xcls_MainWindow* _tmp2_;
7582         Xcls_MainWindowXcls_projectbutton* _tmp3_;
7583         ClutterActor* _tmp4_;
7584         ClutterActor* _tmp5_;
7585         Xcls_MainWindow* _tmp6_;
7586         Xcls_MainWindowXcls_Text19* _tmp7_;
7587         Xcls_MainWindowXcls_Text19* child_0;
7588         ClutterActor* _tmp8_;
7589         ClutterText* _tmp9_;
7590         ClutterActor* _tmp10_;
7591         ClutterActor* _tmp11_;
7592         ClutterActor* _tmp12_;
7593         ClutterActor* _tmp13_;
7594 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7595         g_return_val_if_fail (_owner != NULL, NULL);
7596 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7597         self = (Xcls_MainWindowXcls_projectbutton*) g_object_new (object_type, NULL);
7598 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7599         _tmp0_ = _owner;
7600 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7601         _tmp1_ = _g_object_ref0 (_tmp0_);
7602 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7603         _g_object_unref0 (self->priv->_this);
7604 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7605         self->priv->_this = _tmp1_;
7606 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7607         _tmp2_ = self->priv->_this;
7608 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7609         _tmp3_ = _g_object_ref0 (self);
7610 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7611         _g_object_unref0 (_tmp2_->projectbutton);
7612 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7613         _tmp2_->projectbutton = _tmp3_;
7614 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7615         _tmp4_ = clutter_actor_new ();
7616 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7617         g_object_ref_sink (_tmp4_);
7618 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7619         _g_object_unref0 (self->el);
7620 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7621         self->el = _tmp4_;
7622 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7623         _tmp5_ = self->el;
7624 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7625         clutter_actor_set_reactive (_tmp5_, TRUE);
7626 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7627         _tmp6_ = self->priv->_this;
7628 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7629         _tmp7_ = xcls_mainwindow_xcls_text19_new (_tmp6_);
7630 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7631         child_0 = _tmp7_;
7632 #line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7633         g_object_ref ((GObject*) child_0);
7634 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7635         _tmp8_ = self->el;
7636 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7637         _tmp9_ = child_0->el;
7638 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7639         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
7640 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7641         _tmp10_ = self->el;
7642 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7643         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
7644 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7645         _tmp11_ = self->el;
7646 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7647         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda19__clutter_actor_enter_event, self, 0);
7648 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7649         _tmp12_ = self->el;
7650 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7651         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda20__clutter_actor_leave_event, self, 0);
7652 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7653         _tmp13_ = self->el;
7654 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7655         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda21__clutter_actor_button_press_event, self, 0);
7656 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7657         _g_object_unref0 (child_0);
7658 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7659         return self;
7660 #line 7661 "MainWindow.vala.c"
7661 }
7662
7663
7664 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner) {
7665 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7666         return xcls_mainwindow_xcls_projectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, _owner);
7667 #line 7668 "MainWindow.vala.c"
7668 }
7669
7670
7671 static void xcls_mainwindow_xcls_projectbutton_class_init (Xcls_MainWindowXcls_projectbuttonClass * klass) {
7672 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7673         xcls_mainwindow_xcls_projectbutton_parent_class = g_type_class_peek_parent (klass);
7674 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7675         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projectbuttonPrivate));
7676 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7677         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projectbutton_finalize;
7678 #line 7679 "MainWindow.vala.c"
7679 }
7680
7681
7682 static void xcls_mainwindow_xcls_projectbutton_instance_init (Xcls_MainWindowXcls_projectbutton * self) {
7683 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7684         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE (self);
7685 #line 7686 "MainWindow.vala.c"
7686 }
7687
7688
7689 static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj) {
7690         Xcls_MainWindowXcls_projectbutton * self;
7691 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7692         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton);
7693 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7694         _g_object_unref0 (self->el);
7695 #line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7696         _g_object_unref0 (self->priv->_this);
7697 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7698         G_OBJECT_CLASS (xcls_mainwindow_xcls_projectbutton_parent_class)->finalize (obj);
7699 #line 7700 "MainWindow.vala.c"
7700 }
7701
7702
7703 GType xcls_mainwindow_xcls_projectbutton_get_type (void) {
7704         static volatile gsize xcls_mainwindow_xcls_projectbutton_type_id__volatile = 0;
7705         if (g_once_init_enter (&xcls_mainwindow_xcls_projectbutton_type_id__volatile)) {
7706                 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 };
7707                 GType xcls_mainwindow_xcls_projectbutton_type_id;
7708                 xcls_mainwindow_xcls_projectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projectbutton", &g_define_type_info, 0);
7709                 g_once_init_leave (&xcls_mainwindow_xcls_projectbutton_type_id__volatile, xcls_mainwindow_xcls_projectbutton_type_id);
7710         }
7711         return xcls_mainwindow_xcls_projectbutton_type_id__volatile;
7712 }
7713
7714
7715 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner) {
7716         Xcls_MainWindowXcls_Text19 * self = NULL;
7717         Xcls_MainWindow* _tmp0_;
7718         Xcls_MainWindow* _tmp1_;
7719         ClutterColor _tmp2_ = {0};
7720         ClutterText* _tmp3_;
7721         ClutterText* _tmp4_;
7722         ClutterText* _tmp5_;
7723         ClutterText* _tmp6_;
7724         ClutterText* _tmp7_;
7725         ClutterText* _tmp8_;
7726 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7727         g_return_val_if_fail (_owner != NULL, NULL);
7728 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7729         self = (Xcls_MainWindowXcls_Text19*) g_object_new (object_type, NULL);
7730 #line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7731         _tmp0_ = _owner;
7732 #line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7733         _tmp1_ = _g_object_ref0 (_tmp0_);
7734 #line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7735         _g_object_unref0 (self->priv->_this);
7736 #line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7737         self->priv->_this = _tmp1_;
7738 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7739         clutter_color_from_string (&_tmp2_, "#fff");
7740 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7741         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Open\nFiles", &_tmp2_);
7742 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7743         g_object_ref_sink (_tmp3_);
7744 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7745         _g_object_unref0 (self->el);
7746 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7747         self->el = _tmp3_;
7748 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7749         _tmp4_ = self->el;
7750 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7751         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
7752 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7753         _tmp5_ = self->el;
7754 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7755         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
7756 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7757         _tmp6_ = self->el;
7758 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7759         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
7760 #line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7761         _tmp7_ = self->el;
7762 #line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7763         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
7764 #line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7765         _tmp8_ = self->el;
7766 #line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7767         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
7768 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7769         return self;
7770 #line 7771 "MainWindow.vala.c"
7771 }
7772
7773
7774 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner) {
7775 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7776         return xcls_mainwindow_xcls_text19_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, _owner);
7777 #line 7778 "MainWindow.vala.c"
7778 }
7779
7780
7781 static void xcls_mainwindow_xcls_text19_class_init (Xcls_MainWindowXcls_Text19Class * klass) {
7782 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7783         xcls_mainwindow_xcls_text19_parent_class = g_type_class_peek_parent (klass);
7784 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7785         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text19Private));
7786 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7787         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text19_finalize;
7788 #line 7789 "MainWindow.vala.c"
7789 }
7790
7791
7792 static void xcls_mainwindow_xcls_text19_instance_init (Xcls_MainWindowXcls_Text19 * self) {
7793 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7794         self->priv = XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE (self);
7795 #line 7796 "MainWindow.vala.c"
7796 }
7797
7798
7799 static void xcls_mainwindow_xcls_text19_finalize (GObject* obj) {
7800         Xcls_MainWindowXcls_Text19 * self;
7801 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7802         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19);
7803 #line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7804         _g_object_unref0 (self->el);
7805 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7806         _g_object_unref0 (self->priv->_this);
7807 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7808         G_OBJECT_CLASS (xcls_mainwindow_xcls_text19_parent_class)->finalize (obj);
7809 #line 7810 "MainWindow.vala.c"
7810 }
7811
7812
7813 GType xcls_mainwindow_xcls_text19_get_type (void) {
7814         static volatile gsize xcls_mainwindow_xcls_text19_type_id__volatile = 0;
7815         if (g_once_init_enter (&xcls_mainwindow_xcls_text19_type_id__volatile)) {
7816                 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 };
7817                 GType xcls_mainwindow_xcls_text19_type_id;
7818                 xcls_mainwindow_xcls_text19_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text19", &g_define_type_info, 0);
7819                 g_once_init_leave (&xcls_mainwindow_xcls_text19_type_id__volatile, xcls_mainwindow_xcls_text19_type_id);
7820         }
7821         return xcls_mainwindow_xcls_text19_type_id__volatile;
7822 }
7823
7824
7825 static gboolean __lambda41_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
7826         gboolean result = FALSE;
7827         ClutterActor* _tmp0_;
7828         ClutterColor _tmp1_ = {0};
7829 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7830         g_return_val_if_fail (event != NULL, FALSE);
7831 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7832         _tmp0_ = self->el;
7833 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7834         clutter_color_from_string (&_tmp1_, "#333");
7835 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7836         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7837 #line 1477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7838         result = FALSE;
7839 #line 1477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7840         return result;
7841 #line 7842 "MainWindow.vala.c"
7842 }
7843
7844
7845 static gboolean ___lambda41__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7846         gboolean result;
7847         result = __lambda41_ (self, event);
7848 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7849         return result;
7850 #line 7851 "MainWindow.vala.c"
7851 }
7852
7853
7854 static gboolean __lambda42_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
7855         gboolean result = FALSE;
7856         ClutterActor* _tmp0_;
7857         ClutterColor _tmp1_ = {0};
7858 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7859         g_return_val_if_fail (event != NULL, FALSE);
7860 #line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7861         _tmp0_ = self->el;
7862 #line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7863         clutter_color_from_string (&_tmp1_, "#000");
7864 #line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7865         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7866 #line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7867         result = FALSE;
7868 #line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7869         return result;
7870 #line 7871 "MainWindow.vala.c"
7871 }
7872
7873
7874 static gboolean ___lambda42__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7875         gboolean result;
7876         result = __lambda42_ (self, event);
7877 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7878         return result;
7879 #line 7880 "MainWindow.vala.c"
7880 }
7881
7882
7883 static gboolean __lambda43_ (Xcls_MainWindowXcls_projecteditbutton* self) {
7884         gboolean result = FALSE;
7885         Xcls_MainWindow* _tmp0_;
7886         const gchar* _tmp1_;
7887         const gchar* _tmp2_;
7888         GQuark _tmp4_ = 0U;
7889 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7890         static GQuark _tmp3_label0 = 0;
7891 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7892         static GQuark _tmp3_label1 = 0;
7893 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7894         static GQuark _tmp3_label2 = 0;
7895 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7896         static GQuark _tmp3_label3 = 0;
7897 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7898         static GQuark _tmp3_label4 = 0;
7899 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7900         static GQuark _tmp3_label5 = 0;
7901 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7902         _tmp0_ = self->priv->_this;
7903 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7904         _tmp1_ = _tmp0_->state;
7905 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7906         _tmp2_ = _tmp1_;
7907 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7908         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
7909 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7910         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
7911 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7912                 switch (0) {
7913 #line 7914 "MainWindow.vala.c"
7914                         default:
7915                         {
7916                                 Xcls_MainWindow* _tmp5_;
7917 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7918                                 _tmp5_ = self->priv->_this;
7919 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7920                                 xcls_mainwindow_showProjectEdit (_tmp5_);
7921 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7922                                 break;
7923 #line 7924 "MainWindow.vala.c"
7924                         }
7925                 }
7926         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
7927 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7928                 switch (0) {
7929 #line 7930 "MainWindow.vala.c"
7930                         default:
7931                         {
7932 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7933                                 break;
7934 #line 7935 "MainWindow.vala.c"
7935                         }
7936                 }
7937         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("projectedit")))) {
7938 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7939                 switch (0) {
7940 #line 7941 "MainWindow.vala.c"
7941                         default:
7942                         {
7943                                 Xcls_MainWindow* _tmp6_;
7944 #line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7945                                 _tmp6_ = self->priv->_this;
7946 #line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7947                                 xcls_mainwindow_hideProjectEdit (_tmp6_);
7948 #line 1493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7949                                 break;
7950 #line 7951 "MainWindow.vala.c"
7951                         }
7952                 }
7953         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
7954 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7955                 switch (0) {
7956 #line 7957 "MainWindow.vala.c"
7957                         default:
7958                         {
7959                                 Xcls_MainWindow* _tmp7_;
7960                                 Xcls_MainWindow* _tmp8_;
7961 #line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7962                                 _tmp7_ = self->priv->_this;
7963 #line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7964                                 xcls_mainwindow_hideAddProp (_tmp7_);
7965 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7966                                 _tmp8_ = self->priv->_this;
7967 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7968                                 xcls_mainwindow_showProjectEdit (_tmp8_);
7969 #line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7970                                 break;
7971 #line 7972 "MainWindow.vala.c"
7972                         }
7973                 }
7974         } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("addlistener")))) {
7975 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7976                 switch (0) {
7977 #line 7978 "MainWindow.vala.c"
7978                         default:
7979                         {
7980                                 Xcls_MainWindow* _tmp9_;
7981                                 Xcls_MainWindow* _tmp10_;
7982 #line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7983                                 _tmp9_ = self->priv->_this;
7984 #line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7985                                 xcls_mainwindow_hideAddListener (_tmp9_);
7986 #line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7987                                 _tmp10_ = self->priv->_this;
7988 #line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7989                                 xcls_mainwindow_showProjectEdit (_tmp10_);
7990 #line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7991                                 break;
7992 #line 7993 "MainWindow.vala.c"
7993                         }
7994                 }
7995         } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("object")))) {
7996 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7997                 switch (0) {
7998 #line 7999 "MainWindow.vala.c"
7999                         default:
8000                         {
8001                                 Xcls_MainWindow* _tmp11_;
8002                                 Xcls_MainWindow* _tmp12_;
8003 #line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8004                                 _tmp11_ = self->priv->_this;
8005 #line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8006                                 xcls_mainwindow_hideObject (_tmp11_);
8007 #line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8008                                 _tmp12_ = self->priv->_this;
8009 #line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8010                                 xcls_mainwindow_showProjectEdit (_tmp12_);
8011 #line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8012                                 break;
8013 #line 8014 "MainWindow.vala.c"
8014                         }
8015                 }
8016         } else {
8017 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8018                 switch (0) {
8019 #line 8020 "MainWindow.vala.c"
8020                         default:
8021                         {
8022 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8023                                 break;
8024 #line 8025 "MainWindow.vala.c"
8025                         }
8026                 }
8027         }
8028 #line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8029         result = FALSE;
8030 #line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8031         return result;
8032 #line 8033 "MainWindow.vala.c"
8033 }
8034
8035
8036 static gboolean ___lambda43__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
8037         gboolean result;
8038         result = __lambda43_ (self);
8039 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8040         return result;
8041 #line 8042 "MainWindow.vala.c"
8042 }
8043
8044
8045 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
8046         Xcls_MainWindowXcls_projecteditbutton * self = NULL;
8047         Xcls_MainWindow* _tmp0_;
8048         Xcls_MainWindow* _tmp1_;
8049         Xcls_MainWindow* _tmp2_;
8050         Xcls_MainWindowXcls_projecteditbutton* _tmp3_;
8051         ClutterActor* _tmp4_;
8052         ClutterActor* _tmp5_;
8053         Xcls_MainWindow* _tmp6_;
8054         Xcls_MainWindowXcls_Text21* _tmp7_;
8055         Xcls_MainWindowXcls_Text21* child_0;
8056         ClutterActor* _tmp8_;
8057         ClutterText* _tmp9_;
8058         ClutterActor* _tmp10_;
8059         ClutterActor* _tmp11_;
8060         ClutterActor* _tmp12_;
8061         ClutterActor* _tmp13_;
8062 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8063         g_return_val_if_fail (_owner != NULL, NULL);
8064 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8065         self = (Xcls_MainWindowXcls_projecteditbutton*) g_object_new (object_type, NULL);
8066 #line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8067         _tmp0_ = _owner;
8068 #line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8069         _tmp1_ = _g_object_ref0 (_tmp0_);
8070 #line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8071         _g_object_unref0 (self->priv->_this);
8072 #line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8073         self->priv->_this = _tmp1_;
8074 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8075         _tmp2_ = self->priv->_this;
8076 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8077         _tmp3_ = _g_object_ref0 (self);
8078 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8079         _g_object_unref0 (_tmp2_->projecteditbutton);
8080 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8081         _tmp2_->projecteditbutton = _tmp3_;
8082 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8083         _tmp4_ = clutter_actor_new ();
8084 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8085         g_object_ref_sink (_tmp4_);
8086 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8087         _g_object_unref0 (self->el);
8088 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8089         self->el = _tmp4_;
8090 #line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8091         _tmp5_ = self->el;
8092 #line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8093         clutter_actor_set_reactive (_tmp5_, TRUE);
8094 #line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8095         _tmp6_ = self->priv->_this;
8096 #line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8097         _tmp7_ = xcls_mainwindow_xcls_text21_new (_tmp6_);
8098 #line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8099         child_0 = _tmp7_;
8100 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8101         g_object_ref ((GObject*) child_0);
8102 #line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8103         _tmp8_ = self->el;
8104 #line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8105         _tmp9_ = child_0->el;
8106 #line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8107         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
8108 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8109         _tmp10_ = self->el;
8110 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8111         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
8112 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8113         _tmp11_ = self->el;
8114 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8115         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda41__clutter_actor_enter_event, self, 0);
8116 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8117         _tmp12_ = self->el;
8118 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8119         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda42__clutter_actor_leave_event, self, 0);
8120 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8121         _tmp13_ = self->el;
8122 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8123         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda43__clutter_actor_button_press_event, self, 0);
8124 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8125         _g_object_unref0 (child_0);
8126 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8127         return self;
8128 #line 8129 "MainWindow.vala.c"
8129 }
8130
8131
8132 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner) {
8133 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8134         return xcls_mainwindow_xcls_projecteditbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, _owner);
8135 #line 8136 "MainWindow.vala.c"
8136 }
8137
8138
8139 static void xcls_mainwindow_xcls_projecteditbutton_class_init (Xcls_MainWindowXcls_projecteditbuttonClass * klass) {
8140 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8141         xcls_mainwindow_xcls_projecteditbutton_parent_class = g_type_class_peek_parent (klass);
8142 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8143         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditbuttonPrivate));
8144 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8145         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditbutton_finalize;
8146 #line 8147 "MainWindow.vala.c"
8147 }
8148
8149
8150 static void xcls_mainwindow_xcls_projecteditbutton_instance_init (Xcls_MainWindowXcls_projecteditbutton * self) {
8151 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8152         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE (self);
8153 #line 8154 "MainWindow.vala.c"
8154 }
8155
8156
8157 static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj) {
8158         Xcls_MainWindowXcls_projecteditbutton * self;
8159 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8160         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton);
8161 #line 1450 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8162         _g_object_unref0 (self->el);
8163 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8164         _g_object_unref0 (self->priv->_this);
8165 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8166         G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditbutton_parent_class)->finalize (obj);
8167 #line 8168 "MainWindow.vala.c"
8168 }
8169
8170
8171 GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) {
8172         static volatile gsize xcls_mainwindow_xcls_projecteditbutton_type_id__volatile = 0;
8173         if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile)) {
8174                 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 };
8175                 GType xcls_mainwindow_xcls_projecteditbutton_type_id;
8176                 xcls_mainwindow_xcls_projecteditbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditbutton", &g_define_type_info, 0);
8177                 g_once_init_leave (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile, xcls_mainwindow_xcls_projecteditbutton_type_id);
8178         }
8179         return xcls_mainwindow_xcls_projecteditbutton_type_id__volatile;
8180 }
8181
8182
8183 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner) {
8184         Xcls_MainWindowXcls_Text21 * self = NULL;
8185         Xcls_MainWindow* _tmp0_;
8186         Xcls_MainWindow* _tmp1_;
8187         ClutterColor _tmp2_ = {0};
8188         ClutterText* _tmp3_;
8189         ClutterText* _tmp4_;
8190         ClutterText* _tmp5_;
8191         ClutterText* _tmp6_;
8192         ClutterText* _tmp7_;
8193         ClutterText* _tmp8_;
8194 #line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8195         g_return_val_if_fail (_owner != NULL, NULL);
8196 #line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8197         self = (Xcls_MainWindowXcls_Text21*) g_object_new (object_type, NULL);
8198 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8199         _tmp0_ = _owner;
8200 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8201         _tmp1_ = _g_object_ref0 (_tmp0_);
8202 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8203         _g_object_unref0 (self->priv->_this);
8204 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8205         self->priv->_this = _tmp1_;
8206 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8207         clutter_color_from_string (&_tmp2_, "#fff");
8208 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8209         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Edit\nProject\nDetails", &_tmp2_);
8210 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8211         g_object_ref_sink (_tmp3_);
8212 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8213         _g_object_unref0 (self->el);
8214 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8215         self->el = _tmp3_;
8216 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8217         _tmp4_ = self->el;
8218 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8219         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
8220 #line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8221         _tmp5_ = self->el;
8222 #line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8223         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
8224 #line 1542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8225         _tmp6_ = self->el;
8226 #line 1542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8227         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
8228 #line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8229         _tmp7_ = self->el;
8230 #line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8231         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
8232 #line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8233         _tmp8_ = self->el;
8234 #line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8235         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
8236 #line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8237         return self;
8238 #line 8239 "MainWindow.vala.c"
8239 }
8240
8241
8242 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner) {
8243 #line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8244         return xcls_mainwindow_xcls_text21_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, _owner);
8245 #line 8246 "MainWindow.vala.c"
8246 }
8247
8248
8249 static void xcls_mainwindow_xcls_text21_class_init (Xcls_MainWindowXcls_Text21Class * klass) {
8250 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8251         xcls_mainwindow_xcls_text21_parent_class = g_type_class_peek_parent (klass);
8252 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8253         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text21Private));
8254 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8255         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text21_finalize;
8256 #line 8257 "MainWindow.vala.c"
8257 }
8258
8259
8260 static void xcls_mainwindow_xcls_text21_instance_init (Xcls_MainWindowXcls_Text21 * self) {
8261 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8262         self->priv = XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE (self);
8263 #line 8264 "MainWindow.vala.c"
8264 }
8265
8266
8267 static void xcls_mainwindow_xcls_text21_finalize (GObject* obj) {
8268         Xcls_MainWindowXcls_Text21 * self;
8269 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8270         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21);
8271 #line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8272         _g_object_unref0 (self->el);
8273 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8274         _g_object_unref0 (self->priv->_this);
8275 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8276         G_OBJECT_CLASS (xcls_mainwindow_xcls_text21_parent_class)->finalize (obj);
8277 #line 8278 "MainWindow.vala.c"
8278 }
8279
8280
8281 GType xcls_mainwindow_xcls_text21_get_type (void) {
8282         static volatile gsize xcls_mainwindow_xcls_text21_type_id__volatile = 0;
8283         if (g_once_init_enter (&xcls_mainwindow_xcls_text21_type_id__volatile)) {
8284                 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 };
8285                 GType xcls_mainwindow_xcls_text21_type_id;
8286                 xcls_mainwindow_xcls_text21_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text21", &g_define_type_info, 0);
8287                 g_once_init_leave (&xcls_mainwindow_xcls_text21_type_id__volatile, xcls_mainwindow_xcls_text21_type_id);
8288         }
8289         return xcls_mainwindow_xcls_text21_type_id__volatile;
8290 }
8291
8292
8293 static gboolean __lambda57_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
8294         gboolean result = FALSE;
8295         ClutterActor* _tmp0_;
8296         ClutterColor _tmp1_ = {0};
8297 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8298         g_return_val_if_fail (event != NULL, FALSE);
8299 #line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8300         _tmp0_ = self->el;
8301 #line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8302         clutter_color_from_string (&_tmp1_, "#333");
8303 #line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8304         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8305 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8306         result = FALSE;
8307 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8308         return result;
8309 #line 8310 "MainWindow.vala.c"
8310 }
8311
8312
8313 static gboolean ___lambda57__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8314         gboolean result;
8315         result = __lambda57_ (self, event);
8316 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8317         return result;
8318 #line 8319 "MainWindow.vala.c"
8319 }
8320
8321
8322 static gboolean __lambda58_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
8323         gboolean result = FALSE;
8324         ClutterActor* _tmp0_;
8325         ClutterColor _tmp1_ = {0};
8326 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8327         g_return_val_if_fail (event != NULL, FALSE);
8328 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8329         _tmp0_ = self->el;
8330 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8331         clutter_color_from_string (&_tmp1_, "#000");
8332 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8333         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8334 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8335         result = FALSE;
8336 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8337         return result;
8338 #line 8339 "MainWindow.vala.c"
8339 }
8340
8341
8342 static gboolean ___lambda58__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8343         gboolean result;
8344         result = __lambda58_ (self, event);
8345 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8346         return result;
8347 #line 8348 "MainWindow.vala.c"
8348 }
8349
8350
8351 static gboolean __lambda59_ (Xcls_MainWindowXcls_objectshowbutton* self) {
8352         gboolean result = FALSE;
8353         Xcls_MainWindow* _tmp0_;
8354         const gchar* _tmp1_;
8355         const gchar* _tmp2_;
8356         GQuark _tmp4_ = 0U;
8357 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8358         static GQuark _tmp3_label0 = 0;
8359 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8360         static GQuark _tmp3_label1 = 0;
8361 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8362         static GQuark _tmp3_label2 = 0;
8363 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8364         static GQuark _tmp3_label3 = 0;
8365 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8366         _tmp0_ = self->priv->_this;
8367 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8368         _tmp1_ = _tmp0_->state;
8369 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8370         _tmp2_ = _tmp1_;
8371 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8372         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
8373 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8374         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("addprop")))) {
8375 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8376                 switch (0) {
8377 #line 8378 "MainWindow.vala.c"
8378                         default:
8379                         {
8380                                 Xcls_MainWindow* _tmp5_;
8381                                 Xcls_MainWindow* _tmp6_;
8382 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8383                                 _tmp5_ = self->priv->_this;
8384 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8385                                 xcls_mainwindow_hideAddProp (_tmp5_);
8386 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8387                                 _tmp6_ = self->priv->_this;
8388 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8389                                 xcls_mainwindow_showObject (_tmp6_);
8390 #line 1596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8391                                 break;
8392 #line 8393 "MainWindow.vala.c"
8393                         }
8394                 }
8395         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
8396 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8397                 switch (0) {
8398 #line 8399 "MainWindow.vala.c"
8399                         default:
8400                         {
8401                                 Xcls_MainWindow* _tmp7_;
8402                                 Xcls_MainWindow* _tmp8_;
8403 #line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8404                                 _tmp7_ = self->priv->_this;
8405 #line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8406                                 xcls_mainwindow_hideAddListener (_tmp7_);
8407 #line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8408                                 _tmp8_ = self->priv->_this;
8409 #line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8410                                 xcls_mainwindow_showObject (_tmp8_);
8411 #line 1600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8412                                 break;
8413 #line 8414 "MainWindow.vala.c"
8414                         }
8415                 }
8416         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) {
8417 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8418                 switch (0) {
8419 #line 8420 "MainWindow.vala.c"
8420                         default:
8421                         {
8422                                 Xcls_MainWindow* _tmp9_;
8423 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8424                                 _tmp9_ = self->priv->_this;
8425 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8426                                 xcls_mainwindow_showObject (_tmp9_);
8427 #line 1605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8428                                 break;
8429 #line 8430 "MainWindow.vala.c"
8430                         }
8431                 }
8432         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
8433 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8434                 switch (0) {
8435 #line 8436 "MainWindow.vala.c"
8436                         default:
8437                         {
8438                                 Xcls_MainWindow* _tmp10_;
8439 #line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8440                                 _tmp10_ = self->priv->_this;
8441 #line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8442                                 xcls_mainwindow_hideObject (_tmp10_);
8443 #line 1610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8444                                 break;
8445 #line 1611 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8446                                 break;
8447 #line 8448 "MainWindow.vala.c"
8448                         }
8449                 }
8450         } else {
8451 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8452                 switch (0) {
8453 #line 8454 "MainWindow.vala.c"
8454                         default:
8455                         {
8456                                 Xcls_MainWindow* _tmp11_;
8457                                 const gchar* _tmp12_;
8458 #line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8459                                 _tmp11_ = self->priv->_this;
8460 #line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8461                                 _tmp12_ = _tmp11_->state;
8462 #line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8463                                 g_print ("unhandled add objects from %s\n", _tmp12_);
8464 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8465                                 break;
8466 #line 8467 "MainWindow.vala.c"
8467                         }
8468                 }
8469         }
8470 #line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8471         result = FALSE;
8472 #line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8473         return result;
8474 #line 8475 "MainWindow.vala.c"
8475 }
8476
8477
8478 static gboolean ___lambda59__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
8479         gboolean result;
8480         result = __lambda59_ (self);
8481 #line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8482         return result;
8483 #line 8484 "MainWindow.vala.c"
8484 }
8485
8486
8487 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
8488         Xcls_MainWindowXcls_objectshowbutton * self = NULL;
8489         Xcls_MainWindow* _tmp0_;
8490         Xcls_MainWindow* _tmp1_;
8491         Xcls_MainWindow* _tmp2_;
8492         Xcls_MainWindowXcls_objectshowbutton* _tmp3_;
8493         ClutterActor* _tmp4_;
8494         ClutterActor* _tmp5_;
8495         Xcls_MainWindow* _tmp6_;
8496         Xcls_MainWindowXcls_Text23* _tmp7_;
8497         Xcls_MainWindowXcls_Text23* child_0;
8498         ClutterActor* _tmp8_;
8499         ClutterText* _tmp9_;
8500         ClutterActor* _tmp10_;
8501         ClutterActor* _tmp11_;
8502         ClutterActor* _tmp12_;
8503         ClutterActor* _tmp13_;
8504 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8505         g_return_val_if_fail (_owner != NULL, NULL);
8506 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8507         self = (Xcls_MainWindowXcls_objectshowbutton*) g_object_new (object_type, NULL);
8508 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8509         _tmp0_ = _owner;
8510 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8511         _tmp1_ = _g_object_ref0 (_tmp0_);
8512 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8513         _g_object_unref0 (self->priv->_this);
8514 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8515         self->priv->_this = _tmp1_;
8516 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8517         _tmp2_ = self->priv->_this;
8518 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8519         _tmp3_ = _g_object_ref0 (self);
8520 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8521         _g_object_unref0 (_tmp2_->objectshowbutton);
8522 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8523         _tmp2_->objectshowbutton = _tmp3_;
8524 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8525         _tmp4_ = clutter_actor_new ();
8526 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8527         g_object_ref_sink (_tmp4_);
8528 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8529         _g_object_unref0 (self->el);
8530 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8531         self->el = _tmp4_;
8532 #line 1569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8533         _tmp5_ = self->el;
8534 #line 1569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8535         clutter_actor_set_reactive (_tmp5_, TRUE);
8536 #line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8537         _tmp6_ = self->priv->_this;
8538 #line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8539         _tmp7_ = xcls_mainwindow_xcls_text23_new (_tmp6_);
8540 #line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8541         child_0 = _tmp7_;
8542 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8543         g_object_ref ((GObject*) child_0);
8544 #line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8545         _tmp8_ = self->el;
8546 #line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8547         _tmp9_ = child_0->el;
8548 #line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8549         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
8550 #line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8551         _tmp10_ = self->el;
8552 #line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8553         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
8554 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8555         _tmp11_ = self->el;
8556 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8557         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda57__clutter_actor_enter_event, self, 0);
8558 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8559         _tmp12_ = self->el;
8560 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8561         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda58__clutter_actor_leave_event, self, 0);
8562 #line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8563         _tmp13_ = self->el;
8564 #line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8565         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda59__clutter_actor_button_press_event, self, 0);
8566 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8567         _g_object_unref0 (child_0);
8568 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8569         return self;
8570 #line 8571 "MainWindow.vala.c"
8571 }
8572
8573
8574 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner) {
8575 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8576         return xcls_mainwindow_xcls_objectshowbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, _owner);
8577 #line 8578 "MainWindow.vala.c"
8578 }
8579
8580
8581 static void xcls_mainwindow_xcls_objectshowbutton_class_init (Xcls_MainWindowXcls_objectshowbuttonClass * klass) {
8582 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8583         xcls_mainwindow_xcls_objectshowbutton_parent_class = g_type_class_peek_parent (klass);
8584 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8585         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectshowbuttonPrivate));
8586 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8587         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectshowbutton_finalize;
8588 #line 8589 "MainWindow.vala.c"
8589 }
8590
8591
8592 static void xcls_mainwindow_xcls_objectshowbutton_instance_init (Xcls_MainWindowXcls_objectshowbutton * self) {
8593 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8594         self->priv = XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE (self);
8595 #line 8596 "MainWindow.vala.c"
8596 }
8597
8598
8599 static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj) {
8600         Xcls_MainWindowXcls_objectshowbutton * self;
8601 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8602         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton);
8603 #line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8604         _g_object_unref0 (self->el);
8605 #line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8606         _g_object_unref0 (self->priv->_this);
8607 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8608         G_OBJECT_CLASS (xcls_mainwindow_xcls_objectshowbutton_parent_class)->finalize (obj);
8609 #line 8610 "MainWindow.vala.c"
8610 }
8611
8612
8613 GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) {
8614         static volatile gsize xcls_mainwindow_xcls_objectshowbutton_type_id__volatile = 0;
8615         if (g_once_init_enter (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile)) {
8616                 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 };
8617                 GType xcls_mainwindow_xcls_objectshowbutton_type_id;
8618                 xcls_mainwindow_xcls_objectshowbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectshowbutton", &g_define_type_info, 0);
8619                 g_once_init_leave (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile, xcls_mainwindow_xcls_objectshowbutton_type_id);
8620         }
8621         return xcls_mainwindow_xcls_objectshowbutton_type_id__volatile;
8622 }
8623
8624
8625 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner) {
8626         Xcls_MainWindowXcls_Text23 * self = NULL;
8627         Xcls_MainWindow* _tmp0_;
8628         Xcls_MainWindow* _tmp1_;
8629         ClutterColor _tmp2_ = {0};
8630         ClutterText* _tmp3_;
8631         ClutterText* _tmp4_;
8632         ClutterText* _tmp5_;
8633         ClutterText* _tmp6_;
8634         ClutterText* _tmp7_;
8635         ClutterText* _tmp8_;
8636 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8637         g_return_val_if_fail (_owner != NULL, NULL);
8638 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8639         self = (Xcls_MainWindowXcls_Text23*) g_object_new (object_type, NULL);
8640 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8641         _tmp0_ = _owner;
8642 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8643         _tmp1_ = _g_object_ref0 (_tmp0_);
8644 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8645         _g_object_unref0 (self->priv->_this);
8646 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8647         self->priv->_this = _tmp1_;
8648 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8649         clutter_color_from_string (&_tmp2_, "#fff");
8650 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8651         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Show\nPalate", &_tmp2_);
8652 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8653         g_object_ref_sink (_tmp3_);
8654 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8655         _g_object_unref0 (self->el);
8656 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8657         self->el = _tmp3_;
8658 #line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8659         _tmp4_ = self->el;
8660 #line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8661         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
8662 #line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8663         _tmp5_ = self->el;
8664 #line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8665         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
8666 #line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8667         _tmp6_ = self->el;
8668 #line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8669         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
8670 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8671         _tmp7_ = self->el;
8672 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8673         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
8674 #line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8675         _tmp8_ = self->el;
8676 #line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8677         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
8678 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8679         return self;
8680 #line 8681 "MainWindow.vala.c"
8681 }
8682
8683
8684 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner) {
8685 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8686         return xcls_mainwindow_xcls_text23_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, _owner);
8687 #line 8688 "MainWindow.vala.c"
8688 }
8689
8690
8691 static void xcls_mainwindow_xcls_text23_class_init (Xcls_MainWindowXcls_Text23Class * klass) {
8692 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8693         xcls_mainwindow_xcls_text23_parent_class = g_type_class_peek_parent (klass);
8694 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8695         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text23Private));
8696 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8697         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text23_finalize;
8698 #line 8699 "MainWindow.vala.c"
8699 }
8700
8701
8702 static void xcls_mainwindow_xcls_text23_instance_init (Xcls_MainWindowXcls_Text23 * self) {
8703 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8704         self->priv = XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE (self);
8705 #line 8706 "MainWindow.vala.c"
8706 }
8707
8708
8709 static void xcls_mainwindow_xcls_text23_finalize (GObject* obj) {
8710         Xcls_MainWindowXcls_Text23 * self;
8711 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8712         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23);
8713 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8714         _g_object_unref0 (self->el);
8715 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8716         _g_object_unref0 (self->priv->_this);
8717 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8718         G_OBJECT_CLASS (xcls_mainwindow_xcls_text23_parent_class)->finalize (obj);
8719 #line 8720 "MainWindow.vala.c"
8720 }
8721
8722
8723 GType xcls_mainwindow_xcls_text23_get_type (void) {
8724         static volatile gsize xcls_mainwindow_xcls_text23_type_id__volatile = 0;
8725         if (g_once_init_enter (&xcls_mainwindow_xcls_text23_type_id__volatile)) {
8726                 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 };
8727                 GType xcls_mainwindow_xcls_text23_type_id;
8728                 xcls_mainwindow_xcls_text23_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text23", &g_define_type_info, 0);
8729                 g_once_init_leave (&xcls_mainwindow_xcls_text23_type_id__volatile, xcls_mainwindow_xcls_text23_type_id);
8730         }
8731         return xcls_mainwindow_xcls_text23_type_id__volatile;
8732 }
8733
8734
8735 static gboolean __lambda64_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
8736         gboolean result = FALSE;
8737         ClutterActor* _tmp0_;
8738         ClutterColor _tmp1_ = {0};
8739 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8740         g_return_val_if_fail (event != NULL, FALSE);
8741 #line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8742         _tmp0_ = self->el;
8743 #line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8744         clutter_color_from_string (&_tmp1_, "#333");
8745 #line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8746         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8747 #line 1684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8748         result = FALSE;
8749 #line 1684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8750         return result;
8751 #line 8752 "MainWindow.vala.c"
8752 }
8753
8754
8755 static gboolean ___lambda64__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8756         gboolean result;
8757         result = __lambda64_ (self, event);
8758 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8759         return result;
8760 #line 8761 "MainWindow.vala.c"
8761 }
8762
8763
8764 static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
8765         gboolean result = FALSE;
8766         ClutterActor* _tmp0_;
8767         ClutterColor _tmp1_ = {0};
8768 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8769         g_return_val_if_fail (event != NULL, FALSE);
8770 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8771         _tmp0_ = self->el;
8772 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8773         clutter_color_from_string (&_tmp1_, "#000");
8774 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8775         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8776 #line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8777         result = FALSE;
8778 #line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8779         return result;
8780 #line 8781 "MainWindow.vala.c"
8781 }
8782
8783
8784 static gboolean ___lambda65__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8785         gboolean result;
8786         result = __lambda65_ (self, event);
8787 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8788         return result;
8789 #line 8790 "MainWindow.vala.c"
8790 }
8791
8792
8793 static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self) {
8794         gboolean result = FALSE;
8795         Xcls_MainWindow* _tmp0_;
8796         const gchar* _tmp1_;
8797         const gchar* _tmp2_;
8798         GQuark _tmp4_ = 0U;
8799 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8800         static GQuark _tmp3_label0 = 0;
8801 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8802         static GQuark _tmp3_label1 = 0;
8803 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8804         static GQuark _tmp3_label2 = 0;
8805 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8806         static GQuark _tmp3_label3 = 0;
8807 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8808         _tmp0_ = self->priv->_this;
8809 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8810         _tmp1_ = _tmp0_->state;
8811 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8812         _tmp2_ = _tmp1_;
8813 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8814         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
8815 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8816         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
8817 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8818                 switch (0) {
8819 #line 8820 "MainWindow.vala.c"
8820                         default:
8821                         {
8822                                 Xcls_MainWindow* _tmp5_;
8823 #line 1696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8824                                 _tmp5_ = self->priv->_this;
8825 #line 1696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8826                                 xcls_mainwindow_showAddProp (_tmp5_);
8827 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8828                                 break;
8829 #line 8830 "MainWindow.vala.c"
8830                         }
8831                 }
8832         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("object")))) {
8833 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8834                 switch (0) {
8835 #line 8836 "MainWindow.vala.c"
8836                         default:
8837                         {
8838                                 Xcls_MainWindow* _tmp6_;
8839                                 Xcls_MainWindow* _tmp7_;
8840 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8841                                 _tmp6_ = self->priv->_this;
8842 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8843                                 xcls_mainwindow_hideObject (_tmp6_);
8844 #line 1701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8845                                 _tmp7_ = self->priv->_this;
8846 #line 1701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8847                                 xcls_mainwindow_showAddProp (_tmp7_);
8848 #line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8849                                 break;
8850 #line 8851 "MainWindow.vala.c"
8851                         }
8852                 }
8853         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addlistener")))) {
8854 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8855                 switch (0) {
8856 #line 8857 "MainWindow.vala.c"
8857                         default:
8858                         {
8859                                 Xcls_MainWindow* _tmp8_;
8860                                 Xcls_MainWindow* _tmp9_;
8861 #line 1705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8862                                 _tmp8_ = self->priv->_this;
8863 #line 1705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8864                                 xcls_mainwindow_hideAddListener (_tmp8_);
8865 #line 1706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8866                                 _tmp9_ = self->priv->_this;
8867 #line 1706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8868                                 xcls_mainwindow_showAddProp (_tmp9_);
8869 #line 1707 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8870                                 break;
8871 #line 8872 "MainWindow.vala.c"
8872                         }
8873                 }
8874         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
8875 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8876                 switch (0) {
8877 #line 8878 "MainWindow.vala.c"
8878                         default:
8879                         {
8880                                 Xcls_MainWindow* _tmp10_;
8881 #line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8882                                 _tmp10_ = self->priv->_this;
8883 #line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8884                                 xcls_mainwindow_hideAddProp (_tmp10_);
8885 #line 1712 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8886                                 break;
8887 #line 8888 "MainWindow.vala.c"
8888                         }
8889                 }
8890         } else {
8891 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8892                 switch (0) {
8893 #line 8894 "MainWindow.vala.c"
8894                         default:
8895                         {
8896                                 Xcls_MainWindow* _tmp11_;
8897                                 const gchar* _tmp12_;
8898 #line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8899                                 _tmp11_ = self->priv->_this;
8900 #line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8901                                 _tmp12_ = _tmp11_->state;
8902 #line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8903                                 g_print ("unhandled add property from %s\n", _tmp12_);
8904 #line 1716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8905                                 break;
8906 #line 8907 "MainWindow.vala.c"
8907                         }
8908                 }
8909         }
8910 #line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8911         result = FALSE;
8912 #line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8913         return result;
8914 #line 8915 "MainWindow.vala.c"
8915 }
8916
8917
8918 static gboolean ___lambda66__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
8919         gboolean result;
8920         result = __lambda66_ (self);
8921 #line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8922         return result;
8923 #line 8924 "MainWindow.vala.c"
8924 }
8925
8926
8927 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
8928         Xcls_MainWindowXcls_addpropbutton * self = NULL;
8929         Xcls_MainWindow* _tmp0_;
8930         Xcls_MainWindow* _tmp1_;
8931         Xcls_MainWindow* _tmp2_;
8932         Xcls_MainWindowXcls_addpropbutton* _tmp3_;
8933         ClutterActor* _tmp4_;
8934         ClutterActor* _tmp5_;
8935         Xcls_MainWindow* _tmp6_;
8936         Xcls_MainWindowXcls_Text25* _tmp7_;
8937         Xcls_MainWindowXcls_Text25* child_0;
8938         ClutterActor* _tmp8_;
8939         ClutterText* _tmp9_;
8940         ClutterActor* _tmp10_;
8941         ClutterActor* _tmp11_;
8942         ClutterActor* _tmp12_;
8943         ClutterActor* _tmp13_;
8944 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8945         g_return_val_if_fail (_owner != NULL, NULL);
8946 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8947         self = (Xcls_MainWindowXcls_addpropbutton*) g_object_new (object_type, NULL);
8948 #line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8949         _tmp0_ = _owner;
8950 #line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8951         _tmp1_ = _g_object_ref0 (_tmp0_);
8952 #line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8953         _g_object_unref0 (self->priv->_this);
8954 #line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8955         self->priv->_this = _tmp1_;
8956 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8957         _tmp2_ = self->priv->_this;
8958 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8959         _tmp3_ = _g_object_ref0 (self);
8960 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8961         _g_object_unref0 (_tmp2_->addpropbutton);
8962 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8963         _tmp2_->addpropbutton = _tmp3_;
8964 #line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8965         _tmp4_ = clutter_actor_new ();
8966 #line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8967         g_object_ref_sink (_tmp4_);
8968 #line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8969         _g_object_unref0 (self->el);
8970 #line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8971         self->el = _tmp4_;
8972 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8973         _tmp5_ = self->el;
8974 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8975         clutter_actor_set_reactive (_tmp5_, TRUE);
8976 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8977         _tmp6_ = self->priv->_this;
8978 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8979         _tmp7_ = xcls_mainwindow_xcls_text25_new (_tmp6_);
8980 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8981         child_0 = _tmp7_;
8982 #line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8983         g_object_ref ((GObject*) child_0);
8984 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8985         _tmp8_ = self->el;
8986 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8987         _tmp9_ = child_0->el;
8988 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8989         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
8990 #line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8991         _tmp10_ = self->el;
8992 #line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8993         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
8994 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8995         _tmp11_ = self->el;
8996 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8997         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda64__clutter_actor_enter_event, self, 0);
8998 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8999         _tmp12_ = self->el;
9000 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9001         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda65__clutter_actor_leave_event, self, 0);
9002 #line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9003         _tmp13_ = self->el;
9004 #line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9005         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda66__clutter_actor_button_press_event, self, 0);
9006 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9007         _g_object_unref0 (child_0);
9008 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9009         return self;
9010 #line 9011 "MainWindow.vala.c"
9011 }
9012
9013
9014 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner) {
9015 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9016         return xcls_mainwindow_xcls_addpropbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, _owner);
9017 #line 9018 "MainWindow.vala.c"
9018 }
9019
9020
9021 static void xcls_mainwindow_xcls_addpropbutton_class_init (Xcls_MainWindowXcls_addpropbuttonClass * klass) {
9022 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9023         xcls_mainwindow_xcls_addpropbutton_parent_class = g_type_class_peek_parent (klass);
9024 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9025         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropbuttonPrivate));
9026 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9027         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropbutton_finalize;
9028 #line 9029 "MainWindow.vala.c"
9029 }
9030
9031
9032 static void xcls_mainwindow_xcls_addpropbutton_instance_init (Xcls_MainWindowXcls_addpropbutton * self) {
9033 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9034         self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE (self);
9035 #line 9036 "MainWindow.vala.c"
9036 }
9037
9038
9039 static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj) {
9040         Xcls_MainWindowXcls_addpropbutton * self;
9041 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9042         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton);
9043 #line 1657 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9044         _g_object_unref0 (self->el);
9045 #line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9046         _g_object_unref0 (self->priv->_this);
9047 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9048         G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropbutton_parent_class)->finalize (obj);
9049 #line 9050 "MainWindow.vala.c"
9050 }
9051
9052
9053 GType xcls_mainwindow_xcls_addpropbutton_get_type (void) {
9054         static volatile gsize xcls_mainwindow_xcls_addpropbutton_type_id__volatile = 0;
9055         if (g_once_init_enter (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile)) {
9056                 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 };
9057                 GType xcls_mainwindow_xcls_addpropbutton_type_id;
9058                 xcls_mainwindow_xcls_addpropbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropbutton", &g_define_type_info, 0);
9059                 g_once_init_leave (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile, xcls_mainwindow_xcls_addpropbutton_type_id);
9060         }
9061         return xcls_mainwindow_xcls_addpropbutton_type_id__volatile;
9062 }
9063
9064
9065 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner) {
9066         Xcls_MainWindowXcls_Text25 * self = NULL;
9067         Xcls_MainWindow* _tmp0_;
9068         Xcls_MainWindow* _tmp1_;
9069         ClutterColor _tmp2_ = {0};
9070         ClutterText* _tmp3_;
9071         ClutterText* _tmp4_;
9072         ClutterText* _tmp5_;
9073         ClutterText* _tmp6_;
9074         ClutterText* _tmp7_;
9075         ClutterText* _tmp8_;
9076 #line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9077         g_return_val_if_fail (_owner != NULL, NULL);
9078 #line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9079         self = (Xcls_MainWindowXcls_Text25*) g_object_new (object_type, NULL);
9080 #line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9081         _tmp0_ = _owner;
9082 #line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9083         _tmp1_ = _g_object_ref0 (_tmp0_);
9084 #line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9085         _g_object_unref0 (self->priv->_this);
9086 #line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9087         self->priv->_this = _tmp1_;
9088 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9089         clutter_color_from_string (&_tmp2_, "#fff");
9090 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9091         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nProperty", &_tmp2_);
9092 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9093         g_object_ref_sink (_tmp3_);
9094 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9095         _g_object_unref0 (self->el);
9096 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9097         self->el = _tmp3_;
9098 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9099         _tmp4_ = self->el;
9100 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9101         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
9102 #line 1747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9103         _tmp5_ = self->el;
9104 #line 1747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9105         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
9106 #line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9107         _tmp6_ = self->el;
9108 #line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9109         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
9110 #line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9111         _tmp7_ = self->el;
9112 #line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9113         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
9114 #line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9115         _tmp8_ = self->el;
9116 #line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9117         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
9118 #line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9119         return self;
9120 #line 9121 "MainWindow.vala.c"
9121 }
9122
9123
9124 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner) {
9125 #line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9126         return xcls_mainwindow_xcls_text25_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, _owner);
9127 #line 9128 "MainWindow.vala.c"
9128 }
9129
9130
9131 static void xcls_mainwindow_xcls_text25_class_init (Xcls_MainWindowXcls_Text25Class * klass) {
9132 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9133         xcls_mainwindow_xcls_text25_parent_class = g_type_class_peek_parent (klass);
9134 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9135         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text25Private));
9136 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9137         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text25_finalize;
9138 #line 9139 "MainWindow.vala.c"
9139 }
9140
9141
9142 static void xcls_mainwindow_xcls_text25_instance_init (Xcls_MainWindowXcls_Text25 * self) {
9143 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9144         self->priv = XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE (self);
9145 #line 9146 "MainWindow.vala.c"
9146 }
9147
9148
9149 static void xcls_mainwindow_xcls_text25_finalize (GObject* obj) {
9150         Xcls_MainWindowXcls_Text25 * self;
9151 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9152         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25);
9153 #line 1731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9154         _g_object_unref0 (self->el);
9155 #line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9156         _g_object_unref0 (self->priv->_this);
9157 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9158         G_OBJECT_CLASS (xcls_mainwindow_xcls_text25_parent_class)->finalize (obj);
9159 #line 9160 "MainWindow.vala.c"
9160 }
9161
9162
9163 GType xcls_mainwindow_xcls_text25_get_type (void) {
9164         static volatile gsize xcls_mainwindow_xcls_text25_type_id__volatile = 0;
9165         if (g_once_init_enter (&xcls_mainwindow_xcls_text25_type_id__volatile)) {
9166                 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 };
9167                 GType xcls_mainwindow_xcls_text25_type_id;
9168                 xcls_mainwindow_xcls_text25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text25", &g_define_type_info, 0);
9169                 g_once_init_leave (&xcls_mainwindow_xcls_text25_type_id__volatile, xcls_mainwindow_xcls_text25_type_id);
9170         }
9171         return xcls_mainwindow_xcls_text25_type_id__volatile;
9172 }
9173
9174
9175 static gboolean __lambda68_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
9176         gboolean result = FALSE;
9177         ClutterActor* _tmp0_;
9178         ClutterColor _tmp1_ = {0};
9179 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9180         g_return_val_if_fail (event != NULL, FALSE);
9181 #line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9182         _tmp0_ = self->el;
9183 #line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9184         clutter_color_from_string (&_tmp1_, "#333");
9185 #line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9186         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
9187 #line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9188         result = FALSE;
9189 #line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9190         return result;
9191 #line 9192 "MainWindow.vala.c"
9192 }
9193
9194
9195 static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
9196         gboolean result;
9197         result = __lambda68_ (self, event);
9198 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9199         return result;
9200 #line 9201 "MainWindow.vala.c"
9201 }
9202
9203
9204 static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
9205         gboolean result = FALSE;
9206         ClutterActor* _tmp0_;
9207         ClutterColor _tmp1_ = {0};
9208 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9209         g_return_val_if_fail (event != NULL, FALSE);
9210 #line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9211         _tmp0_ = self->el;
9212 #line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9213         clutter_color_from_string (&_tmp1_, "#000");
9214 #line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9215         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
9216 #line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9217         result = FALSE;
9218 #line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9219         return result;
9220 #line 9221 "MainWindow.vala.c"
9221 }
9222
9223
9224 static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
9225         gboolean result;
9226         result = __lambda69_ (self, event);
9227 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9228         return result;
9229 #line 9230 "MainWindow.vala.c"
9230 }
9231
9232
9233 static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self) {
9234         gboolean result = FALSE;
9235         Xcls_MainWindow* _tmp0_;
9236         const gchar* _tmp1_;
9237         const gchar* _tmp2_;
9238         GQuark _tmp4_ = 0U;
9239 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9240         static GQuark _tmp3_label0 = 0;
9241 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9242         static GQuark _tmp3_label1 = 0;
9243 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9244         static GQuark _tmp3_label2 = 0;
9245 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9246         static GQuark _tmp3_label3 = 0;
9247 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9248         _tmp0_ = self->priv->_this;
9249 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9250         _tmp1_ = _tmp0_->state;
9251 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9252         _tmp2_ = _tmp1_;
9253 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9254         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
9255 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9256         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
9257 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9258                 switch (0) {
9259 #line 9260 "MainWindow.vala.c"
9260                         default:
9261                         {
9262                                 Xcls_MainWindow* _tmp5_;
9263 #line 1798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9264                                 _tmp5_ = self->priv->_this;
9265 #line 1798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9266                                 xcls_mainwindow_showAddListener (_tmp5_);
9267 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9268                                 break;
9269 #line 9270 "MainWindow.vala.c"
9270                         }
9271                 }
9272         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
9273 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9274                 switch (0) {
9275 #line 9276 "MainWindow.vala.c"
9276                         default:
9277                         {
9278                                 Xcls_MainWindow* _tmp6_;
9279 #line 1803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9280                                 _tmp6_ = self->priv->_this;
9281 #line 1803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9282                                 xcls_mainwindow_hideAddListener (_tmp6_);
9283 #line 1804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9284                                 break;
9285 #line 9286 "MainWindow.vala.c"
9286                         }
9287                 }
9288         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
9289 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9290                 switch (0) {
9291 #line 9292 "MainWindow.vala.c"
9292                         default:
9293                         {
9294                                 Xcls_MainWindow* _tmp7_;
9295                                 Xcls_MainWindow* _tmp8_;
9296 #line 1808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9297                                 _tmp7_ = self->priv->_this;
9298 #line 1808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9299                                 xcls_mainwindow_hideAddProp (_tmp7_);
9300 #line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9301                                 _tmp8_ = self->priv->_this;
9302 #line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9303                                 xcls_mainwindow_showAddListener (_tmp8_);
9304 #line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9305                                 break;
9306 #line 9307 "MainWindow.vala.c"
9307                         }
9308                 }
9309         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
9310 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9311                 switch (0) {
9312 #line 9313 "MainWindow.vala.c"
9313                         default:
9314                         {
9315                                 Xcls_MainWindow* _tmp9_;
9316                                 Xcls_MainWindow* _tmp10_;
9317 #line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9318                                 _tmp9_ = self->priv->_this;
9319 #line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9320                                 xcls_mainwindow_hideObject (_tmp9_);
9321 #line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9322                                 _tmp10_ = self->priv->_this;
9323 #line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9324                                 xcls_mainwindow_showAddListener (_tmp10_);
9325 #line 1814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9326                                 break;
9327 #line 9328 "MainWindow.vala.c"
9328                         }
9329                 }
9330         } else {
9331 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9332                 switch (0) {
9333 #line 9334 "MainWindow.vala.c"
9334                         default:
9335                         {
9336                                 Xcls_MainWindow* _tmp11_;
9337                                 const gchar* _tmp12_;
9338 #line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9339                                 _tmp11_ = self->priv->_this;
9340 #line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9341                                 _tmp12_ = _tmp11_->state;
9342 #line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9343                                 g_print ("unhandled add listener from %s\n", _tmp12_);
9344 #line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9345                                 break;
9346 #line 9347 "MainWindow.vala.c"
9347                         }
9348                 }
9349         }
9350 #line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9351         result = FALSE;
9352 #line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9353         return result;
9354 #line 9355 "MainWindow.vala.c"
9355 }
9356
9357
9358 static gboolean ___lambda70__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
9359         gboolean result;
9360         result = __lambda70_ (self);
9361 #line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9362         return result;
9363 #line 9364 "MainWindow.vala.c"
9364 }
9365
9366
9367 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
9368         Xcls_MainWindowXcls_addlistenerbutton * self = NULL;
9369         Xcls_MainWindow* _tmp0_;
9370         Xcls_MainWindow* _tmp1_;
9371         Xcls_MainWindow* _tmp2_;
9372         Xcls_MainWindowXcls_addlistenerbutton* _tmp3_;
9373         ClutterActor* _tmp4_;
9374         ClutterActor* _tmp5_;
9375         Xcls_MainWindow* _tmp6_;
9376         Xcls_MainWindowXcls_Text27* _tmp7_;
9377         Xcls_MainWindowXcls_Text27* child_0;
9378         ClutterActor* _tmp8_;
9379         ClutterText* _tmp9_;
9380         ClutterActor* _tmp10_;
9381         ClutterActor* _tmp11_;
9382         ClutterActor* _tmp12_;
9383         ClutterActor* _tmp13_;
9384 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9385         g_return_val_if_fail (_owner != NULL, NULL);
9386 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9387         self = (Xcls_MainWindowXcls_addlistenerbutton*) g_object_new (object_type, NULL);
9388 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9389         _tmp0_ = _owner;
9390 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9391         _tmp1_ = _g_object_ref0 (_tmp0_);
9392 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9393         _g_object_unref0 (self->priv->_this);
9394 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9395         self->priv->_this = _tmp1_;
9396 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9397         _tmp2_ = self->priv->_this;
9398 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9399         _tmp3_ = _g_object_ref0 (self);
9400 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9401         _g_object_unref0 (_tmp2_->addlistenerbutton);
9402 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9403         _tmp2_->addlistenerbutton = _tmp3_;
9404 #line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9405         _tmp4_ = clutter_actor_new ();
9406 #line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9407         g_object_ref_sink (_tmp4_);
9408 #line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9409         _g_object_unref0 (self->el);
9410 #line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9411         self->el = _tmp4_;
9412 #line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9413         _tmp5_ = self->el;
9414 #line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9415         clutter_actor_set_reactive (_tmp5_, TRUE);
9416 #line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9417         _tmp6_ = self->priv->_this;
9418 #line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9419         _tmp7_ = xcls_mainwindow_xcls_text27_new (_tmp6_);
9420 #line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9421         child_0 = _tmp7_;
9422 #line 1777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9423         g_object_ref ((GObject*) child_0);
9424 #line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9425         _tmp8_ = self->el;
9426 #line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9427         _tmp9_ = child_0->el;
9428 #line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9429         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
9430 #line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9431         _tmp10_ = self->el;
9432 #line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9433         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
9434 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9435         _tmp11_ = self->el;
9436 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9437         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda68__clutter_actor_enter_event, self, 0);
9438 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9439         _tmp12_ = self->el;
9440 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9441         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda69__clutter_actor_leave_event, self, 0);
9442 #line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9443         _tmp13_ = self->el;
9444 #line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9445         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda70__clutter_actor_button_press_event, self, 0);
9446 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9447         _g_object_unref0 (child_0);
9448 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9449         return self;
9450 #line 9451 "MainWindow.vala.c"
9451 }
9452
9453
9454 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner) {
9455 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9456         return xcls_mainwindow_xcls_addlistenerbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, _owner);
9457 #line 9458 "MainWindow.vala.c"
9458 }
9459
9460
9461 static void xcls_mainwindow_xcls_addlistenerbutton_class_init (Xcls_MainWindowXcls_addlistenerbuttonClass * klass) {
9462 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9463         xcls_mainwindow_xcls_addlistenerbutton_parent_class = g_type_class_peek_parent (klass);
9464 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9465         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addlistenerbuttonPrivate));
9466 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9467         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addlistenerbutton_finalize;
9468 #line 9469 "MainWindow.vala.c"
9469 }
9470
9471
9472 static void xcls_mainwindow_xcls_addlistenerbutton_instance_init (Xcls_MainWindowXcls_addlistenerbutton * self) {
9473 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9474         self->priv = XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE (self);
9475 #line 9476 "MainWindow.vala.c"
9476 }
9477
9478
9479 static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj) {
9480         Xcls_MainWindowXcls_addlistenerbutton * self;
9481 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9482         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton);
9483 #line 1759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9484         _g_object_unref0 (self->el);
9485 #line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9486         _g_object_unref0 (self->priv->_this);
9487 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9488         G_OBJECT_CLASS (xcls_mainwindow_xcls_addlistenerbutton_parent_class)->finalize (obj);
9489 #line 9490 "MainWindow.vala.c"
9490 }
9491
9492
9493 GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) {
9494         static volatile gsize xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile = 0;
9495         if (g_once_init_enter (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile)) {
9496                 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 };
9497                 GType xcls_mainwindow_xcls_addlistenerbutton_type_id;
9498                 xcls_mainwindow_xcls_addlistenerbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addlistenerbutton", &g_define_type_info, 0);
9499                 g_once_init_leave (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile, xcls_mainwindow_xcls_addlistenerbutton_type_id);
9500         }
9501         return xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile;
9502 }
9503
9504
9505 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner) {
9506         Xcls_MainWindowXcls_Text27 * self = NULL;
9507         Xcls_MainWindow* _tmp0_;
9508         Xcls_MainWindow* _tmp1_;
9509         ClutterColor _tmp2_ = {0};
9510         ClutterText* _tmp3_;
9511         ClutterText* _tmp4_;
9512         ClutterText* _tmp5_;
9513         ClutterText* _tmp6_;
9514         ClutterText* _tmp7_;
9515         ClutterText* _tmp8_;
9516 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9517         g_return_val_if_fail (_owner != NULL, NULL);
9518 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9519         self = (Xcls_MainWindowXcls_Text27*) g_object_new (object_type, NULL);
9520 #line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9521         _tmp0_ = _owner;
9522 #line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9523         _tmp1_ = _g_object_ref0 (_tmp0_);
9524 #line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9525         _g_object_unref0 (self->priv->_this);
9526 #line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9527         self->priv->_this = _tmp1_;
9528 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9529         clutter_color_from_string (&_tmp2_, "#fff");
9530 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9531         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nListener", &_tmp2_);
9532 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9533         g_object_ref_sink (_tmp3_);
9534 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9535         _g_object_unref0 (self->el);
9536 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9537         self->el = _tmp3_;
9538 #line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9539         _tmp4_ = self->el;
9540 #line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9541         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
9542 #line 1850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9543         _tmp5_ = self->el;
9544 #line 1850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9545         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
9546 #line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9547         _tmp6_ = self->el;
9548 #line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9549         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
9550 #line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9551         _tmp7_ = self->el;
9552 #line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9553         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
9554 #line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9555         _tmp8_ = self->el;
9556 #line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9557         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
9558 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9559         return self;
9560 #line 9561 "MainWindow.vala.c"
9561 }
9562
9563
9564 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner) {
9565 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9566         return xcls_mainwindow_xcls_text27_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, _owner);
9567 #line 9568 "MainWindow.vala.c"
9568 }
9569
9570
9571 static void xcls_mainwindow_xcls_text27_class_init (Xcls_MainWindowXcls_Text27Class * klass) {
9572 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9573         xcls_mainwindow_xcls_text27_parent_class = g_type_class_peek_parent (klass);
9574 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9575         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text27Private));
9576 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9577         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text27_finalize;
9578 #line 9579 "MainWindow.vala.c"
9579 }
9580
9581
9582 static void xcls_mainwindow_xcls_text27_instance_init (Xcls_MainWindowXcls_Text27 * self) {
9583 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9584         self->priv = XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE (self);
9585 #line 9586 "MainWindow.vala.c"
9586 }
9587
9588
9589 static void xcls_mainwindow_xcls_text27_finalize (GObject* obj) {
9590         Xcls_MainWindowXcls_Text27 * self;
9591 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9592         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27);
9593 #line 1834 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9594         _g_object_unref0 (self->el);
9595 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9596         _g_object_unref0 (self->priv->_this);
9597 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9598         G_OBJECT_CLASS (xcls_mainwindow_xcls_text27_parent_class)->finalize (obj);
9599 #line 9600 "MainWindow.vala.c"
9600 }
9601
9602
9603 GType xcls_mainwindow_xcls_text27_get_type (void) {
9604         static volatile gsize xcls_mainwindow_xcls_text27_type_id__volatile = 0;
9605         if (g_once_init_enter (&xcls_mainwindow_xcls_text27_type_id__volatile)) {
9606                 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 };
9607                 GType xcls_mainwindow_xcls_text27_type_id;
9608                 xcls_mainwindow_xcls_text27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text27", &g_define_type_info, 0);
9609                 g_once_init_leave (&xcls_mainwindow_xcls_text27_type_id__volatile, xcls_mainwindow_xcls_text27_type_id);
9610         }
9611         return xcls_mainwindow_xcls_text27_type_id__volatile;
9612 }
9613
9614
9615 static void xcls_mainwindow_class_init (Xcls_MainWindowClass * klass) {
9616 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9617         xcls_mainwindow_parent_class = g_type_class_peek_parent (klass);
9618 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9619         g_type_class_add_private (klass, sizeof (Xcls_MainWindowPrivate));
9620 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9621         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_finalize;
9622 #line 9623 "MainWindow.vala.c"
9623 }
9624
9625
9626 static void xcls_mainwindow_instance_init (Xcls_MainWindow * self) {
9627 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9628         self->priv = XCLS_MAINWINDOW_GET_PRIVATE (self);
9629 #line 9630 "MainWindow.vala.c"
9630 }
9631
9632
9633 static void xcls_mainwindow_finalize (GObject* obj) {
9634         Xcls_MainWindow * self;
9635 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9636         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MAINWINDOW, Xcls_MainWindow);
9637 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9638         _g_object_unref0 (self->el);
9639 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9640         _g_object_unref0 (self->priv->_this);
9641 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9642         _g_object_unref0 (self->vbox);
9643 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9644         _g_object_unref0 (self->topbar);
9645 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9646         _g_object_unref0 (self->mainpane);
9647 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9648         _g_object_unref0 (self->leftpane);
9649 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9650         _g_object_unref0 (self->editpane);
9651 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9652         _g_object_unref0 (self->tree);
9653 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9654         _g_object_unref0 (self->props);
9655 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9656         _g_object_unref0 (self->clutterembed);
9657 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9658         _g_object_unref0 (self->rooview);
9659 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9660         _g_object_unref0 (self->objectview);
9661 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9662         _g_object_unref0 (self->codeeditview);
9663 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9664         _g_object_unref0 (self->addpropsview);
9665 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9666         _g_object_unref0 (self->projecteditview);
9667 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9668         _g_object_unref0 (self->buttonlayout);
9669 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9670         _g_object_unref0 (self->projectbutton);
9671 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9672         _g_object_unref0 (self->projecteditbutton);
9673 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9674         _g_object_unref0 (self->objectshowbutton);
9675 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9676         _g_object_unref0 (self->addpropbutton);
9677 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9678         _g_object_unref0 (self->addlistenerbutton);
9679 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9680         _g_object_unref0 (self->project);
9681 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9682         _g_object_unref0 (self->clutterfiles);
9683 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9684         _g_object_unref0 (self->code_editor);
9685 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9686         _g_object_unref0 (self->window_gladeview);
9687 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9688         _g_object_unref0 (self->left_props);
9689 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9690         _g_object_unref0 (self->projectsettings);
9691 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9692         _g_object_unref0 (self->rightpalete);
9693 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9694         _g_object_unref0 (self->add_props);
9695 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9696         _g_object_unref0 (self->left_projects);
9697 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9698         _g_object_unref0 (self->left_tree);
9699 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9700         _g_object_unref0 (self->window_rooview);
9701 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9702         _g_free0 (self->state);
9703 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9704         _g_free0 (self->title);
9705 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9706         G_OBJECT_CLASS (xcls_mainwindow_parent_class)->finalize (obj);
9707 #line 9708 "MainWindow.vala.c"
9708 }
9709
9710
9711 GType xcls_mainwindow_get_type (void) {
9712         static volatile gsize xcls_mainwindow_type_id__volatile = 0;
9713         if (g_once_init_enter (&xcls_mainwindow_type_id__volatile)) {
9714                 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 };
9715                 GType xcls_mainwindow_type_id;
9716                 xcls_mainwindow_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindow", &g_define_type_info, 0);
9717                 g_once_init_leave (&xcls_mainwindow_type_id__volatile, xcls_mainwindow_type_id);
9718         }
9719         return xcls_mainwindow_type_id__volatile;
9720 }
9721
9722
9723