Builder4/MainWindow.bjs
[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         Xcls_ProjectSettings* _tmp29_;
3531         Xcls_ProjectSettings* _tmp30_;
3532         Xcls_MainWindowXcls_projecteditview* _tmp31_;
3533         GtkClutterActor* _tmp32_;
3534         GtkWidget* _tmp33_ = NULL;
3535         Xcls_ProjectSettings* _tmp34_;
3536         GtkVBox* _tmp35_;
3537         Xcls_MainWindow* _tmp36_;
3538         Xcls_MainWindowXcls_projecteditview* _tmp37_;
3539         GtkClutterActor* _tmp38_;
3540         ClutterStage* _tmp39_ = NULL;
3541         ClutterStage* _tmp40_;
3542         ClutterStage* stage;
3543         ClutterStage* _tmp41_;
3544         ClutterColor _tmp42_ = {0};
3545         Xcls_ProjectSettings* _tmp43_;
3546         Xcls_RightPalete* _tmp44_;
3547         Xcls_RightPalete* _tmp45_;
3548         Xcls_MainWindowXcls_objectview* _tmp46_;
3549         GtkClutterActor* _tmp47_;
3550         GtkWidget* _tmp48_ = NULL;
3551         Xcls_RightPalete* _tmp49_;
3552         GtkVBox* _tmp50_;
3553         Xcls_MainWindow* _tmp51_;
3554         Xcls_MainWindowXcls_objectview* _tmp52_;
3555         GtkClutterActor* _tmp53_;
3556         ClutterStage* _tmp54_ = NULL;
3557         ClutterStage* _tmp55_;
3558         ClutterStage* _tmp56_;
3559         ClutterColor _tmp57_ = {0};
3560         Xcls_WindowAddProp* _tmp58_;
3561         Xcls_WindowAddProp* _tmp59_;
3562         Xcls_MainWindowXcls_addpropsview* _tmp60_;
3563         GtkClutterActor* _tmp61_;
3564         GtkWidget* _tmp62_ = NULL;
3565         Xcls_WindowAddProp* _tmp63_;
3566         GtkScrolledWindow* _tmp64_;
3567         Xcls_MainWindow* _tmp65_;
3568         Xcls_MainWindowXcls_addpropsview* _tmp66_;
3569         GtkClutterActor* _tmp67_;
3570         ClutterStage* _tmp68_ = NULL;
3571         ClutterStage* _tmp69_;
3572         ClutterStage* _tmp70_;
3573         ClutterColor _tmp71_ = {0};
3574         Xcls_MainWindow* _tmp72_;
3575         Xcls_WindowAddProp* _tmp73_;
3576         Xcls_Editor* _tmp74_;
3577         Xcls_Editor* _tmp75_;
3578         Xcls_MainWindowXcls_codeeditview* _tmp76_;
3579         GtkClutterActor* _tmp77_;
3580         GtkWidget* _tmp78_ = NULL;
3581         Xcls_Editor* _tmp79_;
3582         GtkVBox* _tmp80_;
3583         Xcls_MainWindow* _tmp81_;
3584         Xcls_MainWindowXcls_codeeditview* _tmp82_;
3585         GtkClutterActor* _tmp83_;
3586         ClutterStage* _tmp84_ = NULL;
3587         ClutterStage* _tmp85_;
3588         ClutterStage* _tmp86_;
3589         ClutterColor _tmp87_ = {0};
3590         Xcls_WindowRooView* _tmp88_;
3591         Xcls_WindowRooView* _tmp89_;
3592         Xcls_MainWindowXcls_rooview* _tmp90_;
3593         GtkClutterActor* _tmp91_;
3594         GtkWidget* _tmp92_ = NULL;
3595         Xcls_WindowRooView* _tmp93_;
3596         GtkVPaned* _tmp94_;
3597         Xcls_WindowRooView* _tmp95_;
3598         GtkVPaned* _tmp96_;
3599         Xcls_MainWindow* _tmp97_;
3600         Xcls_MainWindowXcls_rooview* _tmp98_;
3601         GtkClutterActor* _tmp99_;
3602         ClutterStage* _tmp100_ = NULL;
3603         ClutterStage* _tmp101_;
3604         ClutterStage* _tmp102_;
3605         ClutterColor _tmp103_ = {0};
3606         Xcls_GladeView* _tmp104_;
3607         Xcls_GladeView* _tmp105_;
3608         Xcls_ClutterFiles* _tmp106_;
3609         Xcls_ClutterFiles* _tmp107_;
3610         ClutterStage* _tmp108_;
3611         Xcls_ClutterFiles* _tmp109_;
3612         ClutterScrollActor* _tmp110_;
3613         Xcls_ClutterFiles* _tmp111_;
3614         ClutterScrollActor* _tmp112_;
3615         Xcls_ClutterFiles* _tmp113_;
3616         ClutterTimeline* _tmp114_;
3617         ClutterTimeline* tl;
3618 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3619         g_return_if_fail (self != NULL);
3620 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3621         g_print ("init children");
3622 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3623         _tmp0_ = xcls_windowlefttree_new ();
3624 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3625         _g_object_unref0 (self->left_tree);
3626 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3627         self->left_tree = _tmp0_;
3628 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3629         _tmp1_ = self->left_tree;
3630 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3631         g_object_ref ((GObject*) _tmp1_);
3632 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3633         _tmp2_ = self->tree;
3634 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3635         _tmp3_ = _tmp2_->el;
3636 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3637         _tmp4_ = self->left_tree;
3638 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3639         _tmp5_ = _tmp4_->el;
3640 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3641         gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
3642 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3643         _tmp6_ = self->left_tree;
3644 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3645         _tmp7_ = _tmp6_->el;
3646 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3647         gtk_widget_show_all ((GtkWidget*) _tmp7_);
3648 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3649         _tmp8_ = self->left_tree;
3650 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3651         g_signal_connect_object (_tmp8_, "before-node-change", (GCallback) ___lambda102__xcls_windowlefttree_before_node_change, self, 0);
3652 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3653         _tmp9_ = self->left_tree;
3654 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3655         g_signal_connect_object (_tmp9_, "node-selected", (GCallback) ___lambda103__xcls_windowlefttree_node_selected, self, 0);
3656 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3657         _tmp10_ = self->left_tree;
3658 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3659         g_signal_connect_object (_tmp10_, "changed", (GCallback) ___lambda104__xcls_windowlefttree_changed, self, 0);
3660 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3661         _tmp11_ = xcls_leftprops_new ();
3662 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3663         _g_object_unref0 (self->left_props);
3664 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3665         self->left_props = _tmp11_;
3666 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3667         _tmp12_ = self->left_props;
3668 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3669         g_object_ref ((GObject*) _tmp12_);
3670 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3671         _tmp13_ = self->props;
3672 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3673         _tmp14_ = _tmp13_->el;
3674 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3675         _tmp15_ = self->left_props;
3676 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3677         _tmp16_ = _tmp15_->el;
3678 #line 326 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3679         gtk_box_pack_start ((GtkBox*) _tmp14_, (GtkWidget*) _tmp16_, TRUE, TRUE, (guint) 0);
3680 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3681         _tmp17_ = self->left_props;
3682 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3683         _tmp18_ = _tmp17_->el;
3684 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3685         gtk_widget_show_all ((GtkWidget*) _tmp18_);
3686 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3687         _tmp19_ = self->left_props;
3688 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3689         g_signal_connect_object (_tmp19_, "show-editor", (GCallback) ___lambda105__xcls_leftprops_show_editor, self, 0);
3690 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3691         _tmp20_ = self->left_props;
3692 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3693         g_signal_connect_object (_tmp20_, "stop-editor", (GCallback) ___lambda106__xcls_leftprops_stop_editor, self, 0);
3694 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3695         _tmp21_ = self->left_props;
3696 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3697         g_signal_connect_object (_tmp21_, "changed", (GCallback) ___lambda107__xcls_leftprops_changed, self, 0);
3698 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3699         _tmp22_ = xcls_windowleftprojects_new ();
3700 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3701         _g_object_unref0 (self->left_projects);
3702 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3703         self->left_projects = _tmp22_;
3704 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3705         _tmp23_ = self->left_projects;
3706 #line 357 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3707         g_object_ref ((GObject*) _tmp23_);
3708 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3709         _tmp24_ = self->leftpane;
3710 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3711         _tmp25_ = _tmp24_->el;
3712 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3713         _tmp26_ = self->left_projects;
3714 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3715         _tmp27_ = _tmp26_->el;
3716 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3717         gtk_box_pack_start ((GtkBox*) _tmp25_, (GtkWidget*) _tmp27_, TRUE, TRUE, (guint) 0);
3718 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3719         _tmp28_ = self->left_projects;
3720 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3721         g_signal_connect_object (_tmp28_, "project-selected", (GCallback) ___lambda108__xcls_windowleftprojects_project_selected, self, 0);
3722 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3723         _tmp29_ = xcls_projectsettings_new ();
3724 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3725         _g_object_unref0 (self->projectsettings);
3726 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3727         self->projectsettings = _tmp29_;
3728 #line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3729         _tmp30_ = self->projectsettings;
3730 #line 369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3731         g_object_ref ((GObject*) _tmp30_);
3732 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3733         _tmp31_ = self->projecteditview;
3734 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3735         _tmp32_ = _tmp31_->el;
3736 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3737         _tmp33_ = gtk_clutter_actor_get_widget (_tmp32_);
3738 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3739         _tmp34_ = self->projectsettings;
3740 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3741         _tmp35_ = _tmp34_->el;
3742 #line 370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3743         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp33_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp35_);
3744 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3745         _tmp36_ = self->priv->_this;
3746 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3747         _tmp37_ = _tmp36_->projecteditview;
3748 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3749         _tmp38_ = _tmp37_->el;
3750 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3751         _tmp39_ = clutter_actor_get_stage ((ClutterActor*) _tmp38_);
3752 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3753         _tmp40_ = _g_object_ref0 (_tmp39_);
3754 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3755         stage = _tmp40_;
3756 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3757         _tmp41_ = stage;
3758 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3759         clutter_color_from_string (&_tmp42_, "#000");
3760 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3761         clutter_actor_set_background_color ((ClutterActor*) _tmp41_, &_tmp42_);
3762 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3763         _tmp43_ = self->projectsettings;
3764 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3765         g_signal_connect_object (_tmp43_, "button-pressed", (GCallback) ___lambda109__xcls_projectsettings_button_pressed, self, 0);
3766 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3767         _tmp44_ = xcls_rightpalete_new ();
3768 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3769         _g_object_unref0 (self->rightpalete);
3770 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3771         self->rightpalete = _tmp44_;
3772 #line 396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3773         _tmp45_ = self->rightpalete;
3774 #line 396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3775         g_object_ref ((GObject*) _tmp45_);
3776 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3777         _tmp46_ = self->objectview;
3778 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3779         _tmp47_ = _tmp46_->el;
3780 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3781         _tmp48_ = gtk_clutter_actor_get_widget (_tmp47_);
3782 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3783         _tmp49_ = self->rightpalete;
3784 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3785         _tmp50_ = _tmp49_->el;
3786 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3787         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp48_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp50_);
3788 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3789         _tmp51_ = self->priv->_this;
3790 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3791         _tmp52_ = _tmp51_->objectview;
3792 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3793         _tmp53_ = _tmp52_->el;
3794 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3795         _tmp54_ = clutter_actor_get_stage ((ClutterActor*) _tmp53_);
3796 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3797         _tmp55_ = _g_object_ref0 (_tmp54_);
3798 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3799         _g_object_unref0 (stage);
3800 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3801         stage = _tmp55_;
3802 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3803         _tmp56_ = stage;
3804 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3805         clutter_color_from_string (&_tmp57_, "#000");
3806 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3807         clutter_actor_set_background_color ((ClutterActor*) _tmp56_, &_tmp57_);
3808 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3809         _tmp58_ = xcls_windowaddprop_new ();
3810 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3811         _g_object_unref0 (self->add_props);
3812 #line 419 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3813         self->add_props = _tmp58_;
3814 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3815         _tmp59_ = self->add_props;
3816 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3817         g_object_ref ((GObject*) _tmp59_);
3818 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3819         _tmp60_ = self->addpropsview;
3820 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3821         _tmp61_ = _tmp60_->el;
3822 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3823         _tmp62_ = gtk_clutter_actor_get_widget (_tmp61_);
3824 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3825         _tmp63_ = self->add_props;
3826 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3827         _tmp64_ = _tmp63_->el;
3828 #line 421 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3829         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp62_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp64_);
3830 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3831         _tmp65_ = self->priv->_this;
3832 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3833         _tmp66_ = _tmp65_->addpropsview;
3834 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3835         _tmp67_ = _tmp66_->el;
3836 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3837         _tmp68_ = clutter_actor_get_stage ((ClutterActor*) _tmp67_);
3838 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3839         _tmp69_ = _g_object_ref0 (_tmp68_);
3840 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3841         _g_object_unref0 (stage);
3842 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3843         stage = _tmp69_;
3844 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3845         _tmp70_ = stage;
3846 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3847         clutter_color_from_string (&_tmp71_, "#000");
3848 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3849         clutter_actor_set_background_color ((ClutterActor*) _tmp70_, &_tmp71_);
3850 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3851         _tmp72_ = self->priv->_this;
3852 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3853         _tmp73_ = _tmp72_->add_props;
3854 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3855         g_signal_connect_object (_tmp73_, "select", (GCallback) ___lambda110__xcls_windowaddprop_select, self, 0);
3856 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3857         _tmp74_ = xcls_editor_new ();
3858 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3859         _g_object_unref0 (self->code_editor);
3860 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3861         self->code_editor = _tmp74_;
3862 #line 436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3863         _tmp75_ = self->code_editor;
3864 #line 436 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3865         g_object_ref ((GObject*) _tmp75_);
3866 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3867         _tmp76_ = self->codeeditview;
3868 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3869         _tmp77_ = _tmp76_->el;
3870 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3871         _tmp78_ = gtk_clutter_actor_get_widget (_tmp77_);
3872 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3873         _tmp79_ = self->code_editor;
3874 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3875         _tmp80_ = _tmp79_->el;
3876 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3877         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp78_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp80_);
3878 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3879         _tmp81_ = self->priv->_this;
3880 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3881         _tmp82_ = _tmp81_->codeeditview;
3882 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3883         _tmp83_ = _tmp82_->el;
3884 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3885         _tmp84_ = clutter_actor_get_stage ((ClutterActor*) _tmp83_);
3886 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3887         _tmp85_ = _g_object_ref0 (_tmp84_);
3888 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3889         _g_object_unref0 (stage);
3890 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3891         stage = _tmp85_;
3892 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3893         _tmp86_ = stage;
3894 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3895         clutter_color_from_string (&_tmp87_, "#000");
3896 #line 441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3897         clutter_actor_set_background_color ((ClutterActor*) _tmp86_, &_tmp87_);
3898 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3899         _tmp88_ = xcls_windowrooview_new ();
3900 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3901         _g_object_unref0 (self->window_rooview);
3902 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3903         self->window_rooview = _tmp88_;
3904 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3905         _tmp89_ = self->window_rooview;
3906 #line 452 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3907         g_object_ref ((GObject*) _tmp89_);
3908 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3909         _tmp90_ = self->rooview;
3910 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3911         _tmp91_ = _tmp90_->el;
3912 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3913         _tmp92_ = gtk_clutter_actor_get_widget (_tmp91_);
3914 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3915         _tmp93_ = self->window_rooview;
3916 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3917         _tmp94_ = _tmp93_->el;
3918 #line 453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3919         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp92_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp94_);
3920 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3921         _tmp95_ = self->window_rooview;
3922 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3923         _tmp96_ = _tmp95_->el;
3924 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3925         gtk_widget_show_all ((GtkWidget*) _tmp96_);
3926 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3927         _tmp97_ = self->priv->_this;
3928 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3929         _tmp98_ = _tmp97_->rooview;
3930 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3931         _tmp99_ = _tmp98_->el;
3932 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3933         _tmp100_ = clutter_actor_get_stage ((ClutterActor*) _tmp99_);
3934 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3935         _tmp101_ = _g_object_ref0 (_tmp100_);
3936 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3937         _g_object_unref0 (stage);
3938 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3939         stage = _tmp101_;
3940 #line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3941         _tmp102_ = stage;
3942 #line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3943         clutter_color_from_string (&_tmp103_, "#000");
3944 #line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3945         clutter_actor_set_background_color ((ClutterActor*) _tmp102_, &_tmp103_);
3946 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3947         _tmp104_ = xcls_gladeview_new ();
3948 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3949         _g_object_unref0 (self->window_gladeview);
3950 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3951         self->window_gladeview = _tmp104_;
3952 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3953         _tmp105_ = self->window_gladeview;
3954 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3955         g_object_ref ((GObject*) _tmp105_);
3956 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3957         _tmp106_ = xcls_clutterfiles_new ();
3958 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3959         _g_object_unref0 (self->clutterfiles);
3960 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3961         self->clutterfiles = _tmp106_;
3962 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3963         _tmp107_ = self->clutterfiles;
3964 #line 474 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3965         g_object_ref ((GObject*) _tmp107_);
3966 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3967         _tmp108_ = stage;
3968 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3969         _tmp109_ = self->clutterfiles;
3970 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3971         _tmp110_ = _tmp109_->el;
3972 #line 475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3973         clutter_actor_add_child ((ClutterActor*) _tmp108_, (ClutterActor*) _tmp110_);
3974 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3975         _tmp111_ = self->clutterfiles;
3976 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3977         _tmp112_ = _tmp111_->el;
3978 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3979         clutter_actor_show_all ((ClutterActor*) _tmp112_);
3980 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3981         _tmp113_ = self->clutterfiles;
3982 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3983         g_signal_connect_object (_tmp113_, "open", (GCallback) ___lambda111__xcls_clutterfiles_open, self, 0);
3984 #line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3985         _tmp114_ = clutter_timeline_new ((guint) 6000);
3986 #line 506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3987         tl = _tmp114_;
3988 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3989         clutter_timeline_set_repeat_count (tl, -1);
3990 #line 508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3991         clutter_timeline_start (tl);
3992 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3993         g_object_ref ((GObject*) tl);
3994 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3995         self->children_loaded = TRUE;
3996 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3997         _g_object_unref0 (tl);
3998 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3999         _g_object_unref0 (stage);
4000 #line 4001 "MainWindow.vala.c"
4001 }
4002
4003
4004 void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str) {
4005         GtkWindow* _tmp0_;
4006         const gchar* _tmp1_;
4007         gchar* _tmp2_;
4008         gchar* _tmp3_;
4009         const gchar* _tmp4_;
4010         gchar* _tmp5_;
4011         gchar* _tmp6_;
4012 #line 517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4013         g_return_if_fail (self != NULL);
4014 #line 517 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4015         g_return_if_fail (str != NULL);
4016 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4017         _tmp0_ = self->el;
4018 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4019         _tmp1_ = self->title;
4020 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4021         _tmp2_ = g_strconcat (_tmp1_, " - ", NULL);
4022 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4023         _tmp3_ = _tmp2_;
4024 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4025         _tmp4_ = str;
4026 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4027         _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL);
4028 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4029         _tmp6_ = _tmp5_;
4030 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4031         gtk_window_set_title (_tmp0_, _tmp6_);
4032 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4033         _g_free0 (_tmp6_);
4034 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4035         _g_free0 (_tmp3_);
4036 #line 4037 "MainWindow.vala.c"
4037 }
4038
4039
4040 void xcls_mainwindow_show (Xcls_MainWindow* self) {
4041         Xcls_WindowLeftTree* _tmp0_;
4042         Xcls_MainWindow* _tmp1_;
4043         Xcls_MainWindowXcls_vbox* _tmp2_;
4044         GtkVBox* _tmp3_;
4045         Xcls_WindowLeftTree* _tmp4_;
4046         GtkScrolledWindow* _tmp5_;
4047         GtkWindow* _tmp6_;
4048 #line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4049         g_return_if_fail (self != NULL);
4050 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4051         _tmp0_ = xcls_windowlefttree_new ();
4052 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4053         _g_object_unref0 (self->left_tree);
4054 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4055         self->left_tree = _tmp0_;
4056 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4057         _tmp1_ = self->priv->_this;
4058 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4059         _tmp2_ = _tmp1_->vbox;
4060 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4061         _tmp3_ = _tmp2_->el;
4062 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4063         _tmp4_ = self->left_tree;
4064 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4065         _tmp5_ = _tmp4_->el;
4066 #line 522 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4067         gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
4068 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4069         _tmp6_ = self->el;
4070 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4071         gtk_widget_show_all ((GtkWidget*) _tmp6_);
4072 #line 4073 "MainWindow.vala.c"
4073 }
4074
4075
4076 void xcls_mainwindow_showAddListener (Xcls_MainWindow* self) {
4077         Xcls_WindowLeftTree* _tmp0_;
4078         JsRenderNode* _tmp1_ = NULL;
4079         JsRenderNode* ae;
4080         JsRenderNode* _tmp2_;
4081         Xcls_WindowAddProp* _tmp3_;
4082         GtkScrolledWindow* _tmp4_;
4083         Xcls_WindowAddProp* _tmp5_;
4084         ProjectProject* _tmp6_;
4085         const gchar* _tmp7_;
4086         PaletePalete* _tmp8_ = NULL;
4087         PaletePalete* _tmp9_;
4088         JsRenderNode* _tmp10_;
4089         gchar* _tmp11_ = NULL;
4090         gchar* _tmp12_;
4091         Xcls_MainWindow* _tmp13_;
4092         Xcls_MainWindowXcls_addpropsview* _tmp14_;
4093         GtkClutterActor* _tmp15_;
4094         Xcls_MainWindow* _tmp16_;
4095         Xcls_MainWindowXcls_rooview* _tmp17_;
4096         GtkClutterActor* _tmp18_;
4097         GtkClutterActor* _tmp19_;
4098         GtkClutterActor* el;
4099         GtkClutterActor* _tmp20_;
4100         GtkClutterActor* _tmp21_;
4101         Xcls_MainWindow* _tmp22_;
4102         Xcls_MainWindowXcls_addpropsview* _tmp23_;
4103         GtkClutterActor* _tmp24_;
4104         GtkClutterActor* _tmp25_;
4105         Xcls_MainWindow* _tmp26_;
4106         Xcls_MainWindowXcls_addpropsview* _tmp27_;
4107         GtkClutterActor* _tmp28_;
4108         gchar* _tmp29_;
4109 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4110         g_return_if_fail (self != NULL);
4111 #line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4112         _tmp0_ = self->left_tree;
4113 #line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4114         _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
4115 #line 530 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4116         ae = _tmp1_;
4117 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4118         _tmp2_ = ae;
4119 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4120         if (_tmp2_ == NULL) {
4121 #line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4122                 _g_object_unref0 (ae);
4123 #line 532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4124                 return;
4125 #line 4126 "MainWindow.vala.c"
4126         }
4127 #line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4128         _tmp3_ = self->add_props;
4129 #line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4130         _tmp4_ = _tmp3_->el;
4131 #line 536 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4132         gtk_widget_show_all ((GtkWidget*) _tmp4_);
4133 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4134         _tmp5_ = self->add_props;
4135 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4136         _tmp6_ = self->project;
4137 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4138         _tmp7_ = _tmp6_->xtype;
4139 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4140         _tmp8_ = palete_factory (_tmp7_);
4141 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4142         _tmp9_ = _tmp8_;
4143 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4144         _tmp10_ = ae;
4145 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4146         _tmp11_ = js_render_node_fqn (_tmp10_);
4147 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4148         _tmp12_ = _tmp11_;
4149 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4150         xcls_windowaddprop_show (_tmp5_, _tmp9_, "signals", _tmp12_);
4151 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4152         _g_free0 (_tmp12_);
4153 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4154         _g_object_unref0 (_tmp9_);
4155 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4156         _tmp13_ = self->priv->_this;
4157 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4158         _tmp14_ = _tmp13_->addpropsview;
4159 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4160         _tmp15_ = _tmp14_->el;
4161 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4162         clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
4163 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4164         _tmp16_ = self->priv->_this;
4165 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4166         _tmp17_ = _tmp16_->rooview;
4167 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4168         _tmp18_ = _tmp17_->el;
4169 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4170         _tmp19_ = _g_object_ref0 (_tmp18_);
4171 #line 546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4172         el = _tmp19_;
4173 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4174         _tmp20_ = el;
4175 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4176         clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
4177 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4178         _tmp21_ = el;
4179 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4180         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
4181 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4182         _tmp22_ = self->priv->_this;
4183 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4184         _tmp23_ = _tmp22_->addpropsview;
4185 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4186         _tmp24_ = _tmp23_->el;
4187 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4188         clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
4189 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4190         _tmp25_ = el;
4191 #line 558 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4192         clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
4193 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4194         _tmp26_ = self->priv->_this;
4195 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4196         _tmp27_ = _tmp26_->addpropsview;
4197 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4198         _tmp28_ = _tmp27_->el;
4199 #line 559 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4200         clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
4201 #line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4202         _tmp29_ = g_strdup ("addlistener");
4203 #line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4204         _g_free0 (self->state);
4205 #line 560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4206         self->state = _tmp29_;
4207 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4208         _g_object_unref0 (el);
4209 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4210         _g_object_unref0 (ae);
4211 #line 4212 "MainWindow.vala.c"
4212 }
4213
4214
4215 void xcls_mainwindow_showAddProp (Xcls_MainWindow* self) {
4216         Xcls_WindowLeftTree* _tmp0_;
4217         JsRenderNode* _tmp1_ = NULL;
4218         JsRenderNode* ae;
4219         JsRenderNode* _tmp2_;
4220         Xcls_WindowAddProp* _tmp3_;
4221         GtkScrolledWindow* _tmp4_;
4222         Xcls_WindowAddProp* _tmp5_;
4223         ProjectProject* _tmp6_;
4224         const gchar* _tmp7_;
4225         PaletePalete* _tmp8_ = NULL;
4226         PaletePalete* _tmp9_;
4227         JsRenderNode* _tmp10_;
4228         gchar* _tmp11_ = NULL;
4229         gchar* _tmp12_;
4230         Xcls_MainWindow* _tmp13_;
4231         Xcls_MainWindowXcls_addpropsview* _tmp14_;
4232         GtkClutterActor* _tmp15_;
4233         Xcls_MainWindow* _tmp16_;
4234         Xcls_MainWindowXcls_rooview* _tmp17_;
4235         GtkClutterActor* _tmp18_;
4236         GtkClutterActor* _tmp19_;
4237         GtkClutterActor* el;
4238         GtkClutterActor* _tmp20_;
4239         GtkClutterActor* _tmp21_;
4240         Xcls_MainWindow* _tmp22_;
4241         Xcls_MainWindowXcls_addpropsview* _tmp23_;
4242         GtkClutterActor* _tmp24_;
4243         GtkClutterActor* _tmp25_;
4244         Xcls_MainWindow* _tmp26_;
4245         Xcls_MainWindowXcls_addpropsview* _tmp27_;
4246         GtkClutterActor* _tmp28_;
4247         gchar* _tmp29_;
4248 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4249         g_return_if_fail (self != NULL);
4250 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4251         _tmp0_ = self->left_tree;
4252 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4253         _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
4254 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4255         ae = _tmp1_;
4256 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4257         _tmp2_ = ae;
4258 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4259         if (_tmp2_ == NULL) {
4260 #line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4261                 _g_object_unref0 (ae);
4262 #line 567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4263                 return;
4264 #line 4265 "MainWindow.vala.c"
4265         }
4266 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4267         _tmp3_ = self->add_props;
4268 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4269         _tmp4_ = _tmp3_->el;
4270 #line 574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4271         gtk_widget_show_all ((GtkWidget*) _tmp4_);
4272 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4273         _tmp5_ = self->add_props;
4274 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4275         _tmp6_ = self->project;
4276 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4277         _tmp7_ = _tmp6_->xtype;
4278 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4279         _tmp8_ = palete_factory (_tmp7_);
4280 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4281         _tmp9_ = _tmp8_;
4282 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4283         _tmp10_ = ae;
4284 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4285         _tmp11_ = js_render_node_fqn (_tmp10_);
4286 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4287         _tmp12_ = _tmp11_;
4288 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4289         xcls_windowaddprop_show (_tmp5_, _tmp9_, "props", _tmp12_);
4290 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4291         _g_free0 (_tmp12_);
4292 #line 575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4293         _g_object_unref0 (_tmp9_);
4294 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4295         _tmp13_ = self->priv->_this;
4296 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4297         _tmp14_ = _tmp13_->addpropsview;
4298 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4299         _tmp15_ = _tmp14_->el;
4300 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4301         clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
4302 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4303         _tmp16_ = self->priv->_this;
4304 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4305         _tmp17_ = _tmp16_->rooview;
4306 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4307         _tmp18_ = _tmp17_->el;
4308 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4309         _tmp19_ = _g_object_ref0 (_tmp18_);
4310 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4311         el = _tmp19_;
4312 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4313         _tmp20_ = el;
4314 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4315         clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
4316 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4317         _tmp21_ = el;
4318 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4319         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
4320 #line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4321         _tmp22_ = self->priv->_this;
4322 #line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4323         _tmp23_ = _tmp22_->addpropsview;
4324 #line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4325         _tmp24_ = _tmp23_->el;
4326 #line 589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4327         clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
4328 #line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4329         _tmp25_ = el;
4330 #line 595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4331         clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
4332 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4333         _tmp26_ = self->priv->_this;
4334 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4335         _tmp27_ = _tmp26_->addpropsview;
4336 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4337         _tmp28_ = _tmp27_->el;
4338 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4339         clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
4340 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4341         _tmp29_ = g_strdup ("addprop");
4342 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4343         _g_free0 (self->state);
4344 #line 597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4345         self->state = _tmp29_;
4346 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4347         _g_object_unref0 (el);
4348 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4349         _g_object_unref0 (ae);
4350 #line 4351 "MainWindow.vala.c"
4351 }
4352
4353
4354 void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key) {
4355         const gchar* _tmp0_;
4356         const gchar* _tmp1_;
4357         GQuark _tmp3_ = 0U;
4358 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4359         static GQuark _tmp2_label0 = 0;
4360 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4361         static GQuark _tmp2_label1 = 0;
4362 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4363         static GQuark _tmp2_label2 = 0;
4364 #line 4365 "MainWindow.vala.c"
4365         Xcls_Editor* _tmp4_;
4366         GtkVBox* _tmp5_;
4367         Xcls_Editor* _tmp6_;
4368         JsRenderNode* _tmp7_;
4369         const gchar* _tmp8_;
4370         const gchar* _tmp9_;
4371         Xcls_MainWindow* _tmp10_;
4372         Xcls_MainWindowXcls_codeeditview* _tmp11_;
4373         GtkClutterActor* _tmp12_;
4374         Xcls_MainWindow* _tmp13_;
4375         Xcls_MainWindowXcls_rooview* _tmp14_;
4376         GtkClutterActor* _tmp15_;
4377         GtkClutterActor* _tmp16_;
4378         GtkClutterActor* el;
4379         Xcls_MainWindow* _tmp17_;
4380         Xcls_MainWindowXcls_codeeditview* _tmp18_;
4381         GtkClutterActor* _tmp19_;
4382         Xcls_MainWindow* _tmp20_;
4383         Xcls_MainWindowXcls_codeeditview* _tmp21_;
4384         GtkClutterActor* _tmp22_;
4385         gchar* _tmp23_;
4386 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4387         g_return_if_fail (self != NULL);
4388 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4389         g_return_if_fail (node != NULL);
4390 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4391         g_return_if_fail (ptype != NULL);
4392 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4393         g_return_if_fail (key != NULL);
4394 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4395         _tmp0_ = self->state;
4396 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4397         _tmp1_ = _tmp0_;
4398 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4399         _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
4400 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4401         if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("object")))) {
4402 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4403                 switch (0) {
4404 #line 4405 "MainWindow.vala.c"
4405                         default:
4406                         {
4407 #line 607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4408                                 xcls_mainwindow_hideObject (self);
4409 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4410                                 break;
4411 #line 4412 "MainWindow.vala.c"
4412                         }
4413                 }
4414         } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("addprop")))) {
4415 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4416                 switch (0) {
4417 #line 4418 "MainWindow.vala.c"
4418                         default:
4419                         {
4420 #line 610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4421                                 xcls_mainwindow_hideAddProp (self);
4422 #line 611 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4423                                 break;
4424 #line 4425 "MainWindow.vala.c"
4425                         }
4426                 }
4427         } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("addlistener")))) {
4428 #line 605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4429                 switch (0) {
4430 #line 4431 "MainWindow.vala.c"
4431                         default:
4432                         {
4433 #line 613 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4434                                 xcls_mainwindow_hideAddListener (self);
4435 #line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4436                                 break;
4437 #line 4438 "MainWindow.vala.c"
4438                         }
4439                 }
4440         }
4441 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4442         _tmp4_ = self->code_editor;
4443 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4444         _tmp5_ = _tmp4_->el;
4445 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4446         gtk_widget_show_all ((GtkWidget*) _tmp5_);
4447 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4448         _tmp6_ = self->code_editor;
4449 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4450         _tmp7_ = node;
4451 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4452         _tmp8_ = ptype;
4453 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4454         _tmp9_ = key;
4455 #line 622 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4456         xcls_editor_show (_tmp6_, _tmp7_, _tmp8_, _tmp9_);
4457 #line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4458         _tmp10_ = self->priv->_this;
4459 #line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4460         _tmp11_ = _tmp10_->codeeditview;
4461 #line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4462         _tmp12_ = _tmp11_->el;
4463 #line 628 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4464         clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
4465 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4466         _tmp13_ = self->priv->_this;
4467 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4468         _tmp14_ = _tmp13_->rooview;
4469 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4470         _tmp15_ = _tmp14_->el;
4471 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4472         _tmp16_ = _g_object_ref0 (_tmp15_);
4473 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4474         el = _tmp16_;
4475 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4476         clutter_actor_save_easing_state ((ClutterActor*) el);
4477 #line 634 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4478         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
4479 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4480         _tmp17_ = self->priv->_this;
4481 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4482         _tmp18_ = _tmp17_->codeeditview;
4483 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4484         _tmp19_ = _tmp18_->el;
4485 #line 636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4486         clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
4487 #line 642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4488         clutter_actor_restore_easing_state ((ClutterActor*) el);
4489 #line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4490         _tmp20_ = self->priv->_this;
4491 #line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4492         _tmp21_ = _tmp20_->codeeditview;
4493 #line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4494         _tmp22_ = _tmp21_->el;
4495 #line 643 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4496         clutter_actor_restore_easing_state ((ClutterActor*) _tmp22_);
4497 #line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4498         _tmp23_ = g_strdup ("codeedit");
4499 #line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4500         _g_free0 (self->state);
4501 #line 644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4502         self->state = _tmp23_;
4503 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4504         _g_object_unref0 (el);
4505 #line 4506 "MainWindow.vala.c"
4506 }
4507
4508
4509 void xcls_mainwindow_showObject (Xcls_MainWindow* self) {
4510         Xcls_MainWindow* _tmp0_;
4511         Xcls_WindowLeftTree* _tmp1_;
4512         JsRenderNode* _tmp2_ = NULL;
4513         JsRenderNode* n;
4514         JsRenderNode* _tmp3_;
4515         Xcls_RightPalete* _tmp4_;
4516         GtkVBox* _tmp5_;
4517         Xcls_RightPalete* _tmp6_;
4518         Xcls_MainWindow* _tmp7_;
4519         Xcls_WindowLeftTree* _tmp8_;
4520         JsRenderJsRender* _tmp9_ = NULL;
4521         JsRenderJsRender* _tmp10_;
4522         PaletePalete* _tmp11_ = NULL;
4523         PaletePalete* _tmp12_;
4524         JsRenderNode* _tmp13_;
4525         gchar* _tmp14_ = NULL;
4526         gchar* _tmp15_;
4527         Xcls_MainWindow* _tmp16_;
4528         Xcls_MainWindowXcls_objectview* _tmp17_;
4529         GtkClutterActor* _tmp18_;
4530         Xcls_MainWindow* _tmp19_;
4531         Xcls_MainWindowXcls_rooview* _tmp20_;
4532         GtkClutterActor* _tmp21_;
4533         GtkClutterActor* _tmp22_;
4534         GtkClutterActor* el;
4535         GtkClutterActor* _tmp23_;
4536         GtkClutterActor* _tmp24_;
4537         Xcls_MainWindow* _tmp25_;
4538         Xcls_MainWindowXcls_objectview* _tmp26_;
4539         GtkClutterActor* _tmp27_;
4540         GtkClutterActor* _tmp28_;
4541         Xcls_MainWindow* _tmp29_;
4542         Xcls_MainWindowXcls_objectview* _tmp30_;
4543         GtkClutterActor* _tmp31_;
4544         gchar* _tmp32_;
4545 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4546         g_return_if_fail (self != NULL);
4547 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4548         _tmp0_ = self->priv->_this;
4549 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4550         _tmp1_ = _tmp0_->left_tree;
4551 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4552         _tmp2_ = xcls_windowlefttree_getActiveElement (_tmp1_);
4553 #line 651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4554         n = _tmp2_;
4555 #line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4556         _tmp3_ = n;
4557 #line 652 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4558         if (_tmp3_ == NULL) {
4559 #line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4560                 _g_object_unref0 (n);
4561 #line 653 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4562                 return;
4563 #line 4564 "MainWindow.vala.c"
4564         }
4565 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4566         _tmp4_ = self->rightpalete;
4567 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4568         _tmp5_ = _tmp4_->el;
4569 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4570         gtk_widget_show_all ((GtkWidget*) _tmp5_);
4571 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4572         _tmp6_ = self->rightpalete;
4573 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4574         _tmp7_ = self->priv->_this;
4575 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4576         _tmp8_ = _tmp7_->left_tree;
4577 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4578         _tmp9_ = xcls_windowlefttree_getActiveFile (_tmp8_);
4579 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4580         _tmp10_ = _tmp9_;
4581 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4582         _tmp11_ = js_render_js_render_palete (_tmp10_);
4583 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4584         _tmp12_ = _tmp11_;
4585 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4586         _tmp13_ = n;
4587 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4588         _tmp14_ = js_render_node_fqn (_tmp13_);
4589 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4590         _tmp15_ = _tmp14_;
4591 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4592         xcls_rightpalete_load (_tmp6_, _tmp12_, _tmp15_);
4593 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4594         _g_free0 (_tmp15_);
4595 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4596         _g_object_unref0 (_tmp12_);
4597 #line 661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4598         _g_object_unref0 (_tmp10_);
4599 #line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4600         _tmp16_ = self->priv->_this;
4601 #line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4602         _tmp17_ = _tmp16_->objectview;
4603 #line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4604         _tmp18_ = _tmp17_->el;
4605 #line 666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4606         clutter_actor_save_easing_state ((ClutterActor*) _tmp18_);
4607 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4608         _tmp19_ = self->priv->_this;
4609 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4610         _tmp20_ = _tmp19_->rooview;
4611 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4612         _tmp21_ = _tmp20_->el;
4613 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4614         _tmp22_ = _g_object_ref0 (_tmp21_);
4615 #line 668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4616         el = _tmp22_;
4617 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4618         _tmp23_ = el;
4619 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4620         clutter_actor_save_easing_state ((ClutterActor*) _tmp23_);
4621 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4622         _tmp24_ = el;
4623 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4624         clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 0.5f, (gdouble) 0.5f);
4625 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4626         _tmp25_ = self->priv->_this;
4627 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4628         _tmp26_ = _tmp25_->objectview;
4629 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4630         _tmp27_ = _tmp26_->el;
4631 #line 674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4632         clutter_actor_set_scale ((ClutterActor*) _tmp27_, (gdouble) 1.0f, (gdouble) 1.0f);
4633 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4634         _tmp28_ = el;
4635 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4636         clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
4637 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4638         _tmp29_ = self->priv->_this;
4639 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4640         _tmp30_ = _tmp29_->objectview;
4641 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4642         _tmp31_ = _tmp30_->el;
4643 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4644         clutter_actor_restore_easing_state ((ClutterActor*) _tmp31_);
4645 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4646         _tmp32_ = g_strdup ("object");
4647 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4648         _g_free0 (self->state);
4649 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4650         self->state = _tmp32_;
4651 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4652         _g_object_unref0 (el);
4653 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4654         _g_object_unref0 (n);
4655 #line 4656 "MainWindow.vala.c"
4656 }
4657
4658
4659 void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self) {
4660         Xcls_MainWindow* _tmp0_;
4661         Xcls_MainWindowXcls_projectbutton* _tmp1_;
4662         ClutterActor* _tmp2_;
4663         Xcls_MainWindow* _tmp3_;
4664         Xcls_MainWindowXcls_projecteditbutton* _tmp4_;
4665         ClutterActor* _tmp5_;
4666         Xcls_ProjectSettings* _tmp6_;
4667         GtkVBox* _tmp7_;
4668         Xcls_ProjectSettings* _tmp8_;
4669         ProjectProject* _tmp9_;
4670         Xcls_MainWindow* _tmp10_;
4671         Xcls_MainWindowXcls_projecteditview* _tmp11_;
4672         GtkClutterActor* _tmp12_;
4673         Xcls_MainWindow* _tmp13_;
4674         Xcls_MainWindowXcls_rooview* _tmp14_;
4675         GtkClutterActor* _tmp15_;
4676         GtkClutterActor* _tmp16_;
4677         GtkClutterActor* el;
4678         Xcls_MainWindow* _tmp17_;
4679         Xcls_MainWindowXcls_projecteditview* _tmp18_;
4680         GtkClutterActor* _tmp19_;
4681         Xcls_MainWindow* _tmp20_;
4682         gchar* _tmp21_;
4683         Xcls_MainWindow* _tmp22_;
4684         Xcls_MainWindowXcls_projecteditview* _tmp23_;
4685         GtkClutterActor* _tmp24_;
4686 #line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4687         g_return_if_fail (self != NULL);
4688 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4689         _tmp0_ = self->priv->_this;
4690 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4691         _tmp1_ = _tmp0_->projectbutton;
4692 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4693         _tmp2_ = _tmp1_->el;
4694 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4695         clutter_actor_hide (_tmp2_);
4696 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4697         _tmp3_ = self->priv->_this;
4698 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4699         _tmp4_ = _tmp3_->projecteditbutton;
4700 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4701         _tmp5_ = _tmp4_->el;
4702 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4703         clutter_actor_hide (_tmp5_);
4704 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4705         _tmp6_ = self->projectsettings;
4706 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4707         _tmp7_ = _tmp6_->el;
4708 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4709         gtk_widget_show_all ((GtkWidget*) _tmp7_);
4710 #line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4711         _tmp8_ = self->projectsettings;
4712 #line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4713         _tmp9_ = self->project;
4714 #line 694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4715         xcls_projectsettings_show (_tmp8_, _tmp9_);
4716 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4717         _tmp10_ = self->priv->_this;
4718 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4719         _tmp11_ = _tmp10_->projecteditview;
4720 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4721         _tmp12_ = _tmp11_->el;
4722 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4723         clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
4724 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4725         _tmp13_ = self->priv->_this;
4726 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4727         _tmp14_ = _tmp13_->rooview;
4728 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4729         _tmp15_ = _tmp14_->el;
4730 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4731         _tmp16_ = _g_object_ref0 (_tmp15_);
4732 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4733         el = _tmp16_;
4734 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4735         clutter_actor_save_easing_state ((ClutterActor*) el);
4736 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4737         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
4738 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4739         _tmp17_ = self->priv->_this;
4740 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4741         _tmp18_ = _tmp17_->projecteditview;
4742 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4743         _tmp19_ = _tmp18_->el;
4744 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4745         clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
4746 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4747         _tmp20_ = self->priv->_this;
4748 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4749         _tmp21_ = g_strdup ("projectedit");
4750 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4751         _g_free0 (_tmp20_->state);
4752 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4753         _tmp20_->state = _tmp21_;
4754 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4755         clutter_actor_restore_easing_state ((ClutterActor*) el);
4756 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4757         _tmp22_ = self->priv->_this;
4758 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4759         _tmp23_ = _tmp22_->projecteditview;
4760 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4761         _tmp24_ = _tmp23_->el;
4762 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4763         clutter_actor_restore_easing_state ((ClutterActor*) _tmp24_);
4764 #line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4765         _g_object_unref0 (el);
4766 #line 4767 "MainWindow.vala.c"
4767 }
4768
4769
4770 void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self) {
4771         Xcls_MainWindowXcls_editpane* _tmp0_;
4772         GtkVPaned* _tmp1_;
4773         Xcls_WindowLeftProjects* _tmp2_;
4774         GtkVBox* _tmp3_;
4775         Xcls_MainWindow* _tmp4_;
4776         Xcls_MainWindowXcls_projecteditbutton* _tmp5_;
4777         ClutterActor* _tmp6_;
4778         Xcls_MainWindow* _tmp7_;
4779         Xcls_MainWindowXcls_rooview* _tmp8_;
4780         GtkClutterActor* _tmp9_;
4781         GtkClutterActor* _tmp10_;
4782         GtkClutterActor* el;
4783         Xcls_MainWindow* _tmp11_;
4784         gchar* _tmp12_;
4785         Xcls_MainWindow* _tmp13_;
4786         Xcls_ClutterFiles* _tmp14_;
4787         ClutterScrollActor* _tmp15_;
4788 #line 715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4789         g_return_if_fail (self != NULL);
4790 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4791         _tmp0_ = self->editpane;
4792 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4793         _tmp1_ = _tmp0_->el;
4794 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4795         gtk_widget_show ((GtkWidget*) _tmp1_);
4796 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4797         _tmp2_ = self->left_projects;
4798 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4799         _tmp3_ = _tmp2_->el;
4800 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4801         gtk_widget_hide ((GtkWidget*) _tmp3_);
4802 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4803         _tmp4_ = self->priv->_this;
4804 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4805         _tmp5_ = _tmp4_->projecteditbutton;
4806 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4807         _tmp6_ = _tmp5_->el;
4808 #line 720 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4809         clutter_actor_show (_tmp6_);
4810 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4811         _tmp7_ = self->priv->_this;
4812 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4813         _tmp8_ = _tmp7_->rooview;
4814 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4815         _tmp9_ = _tmp8_->el;
4816 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4817         _tmp10_ = _g_object_ref0 (_tmp9_);
4818 #line 722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4819         el = _tmp10_;
4820 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4821         clutter_actor_save_easing_state ((ClutterActor*) el);
4822 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4823         clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 0.0f);
4824 #line 727 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4825         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
4826 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4827         _tmp11_ = self->priv->_this;
4828 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4829         _tmp12_ = g_strdup ("edit");
4830 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4831         _g_free0 (_tmp11_->state);
4832 #line 728 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4833         _tmp11_->state = _tmp12_;
4834 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4835         _tmp13_ = self->priv->_this;
4836 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4837         _tmp14_ = _tmp13_->clutterfiles;
4838 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4839         _tmp15_ = _tmp14_->el;
4840 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4841         clutter_actor_hide ((ClutterActor*) _tmp15_);
4842 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4843         clutter_actor_restore_easing_state ((ClutterActor*) el);
4844 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4845         g_print ("show view editing");
4846 #line 715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4847         _g_object_unref0 (el);
4848 #line 4849 "MainWindow.vala.c"
4849 }
4850
4851
4852 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner) {
4853         Xcls_MainWindowXcls_vbox * self = NULL;
4854         Xcls_MainWindow* _tmp0_;
4855         Xcls_MainWindow* _tmp1_;
4856         Xcls_MainWindow* _tmp2_;
4857         Xcls_MainWindowXcls_vbox* _tmp3_;
4858         GtkVBox* _tmp4_;
4859         Xcls_MainWindow* _tmp5_;
4860         Xcls_MainWindowXcls_topbar* _tmp6_;
4861         Xcls_MainWindowXcls_topbar* child_0;
4862         GtkVBox* _tmp7_;
4863         GtkHBox* _tmp8_;
4864         Xcls_MainWindow* _tmp9_;
4865         Xcls_MainWindowXcls_mainpane* _tmp10_;
4866         Xcls_MainWindowXcls_mainpane* child_1;
4867         GtkVBox* _tmp11_;
4868         GtkHPaned* _tmp12_;
4869 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4870         g_return_val_if_fail (_owner != NULL, NULL);
4871 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4872         self = (Xcls_MainWindowXcls_vbox*) g_object_new (object_type, NULL);
4873 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4874         _tmp0_ = _owner;
4875 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4876         _tmp1_ = _g_object_ref0 (_tmp0_);
4877 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4878         _g_object_unref0 (self->priv->_this);
4879 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4880         self->priv->_this = _tmp1_;
4881 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4882         _tmp2_ = self->priv->_this;
4883 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4884         _tmp3_ = _g_object_ref0 (self);
4885 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4886         _g_object_unref0 (_tmp2_->vbox);
4887 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4888         _tmp2_->vbox = _tmp3_;
4889 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4890         _tmp4_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
4891 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4892         g_object_ref_sink (_tmp4_);
4893 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4894         _g_object_unref0 (self->el);
4895 #line 751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4896         self->el = _tmp4_;
4897 #line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4898         _tmp5_ = self->priv->_this;
4899 #line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4900         _tmp6_ = xcls_mainwindow_xcls_topbar_new (_tmp5_);
4901 #line 756 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4902         child_0 = _tmp6_;
4903 #line 757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4904         g_object_ref ((GObject*) child_0);
4905 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4906         _tmp7_ = self->el;
4907 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4908         _tmp8_ = child_0->el;
4909 #line 758 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4910         gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
4911 #line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4912         _tmp9_ = self->priv->_this;
4913 #line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4914         _tmp10_ = xcls_mainwindow_xcls_mainpane_new (_tmp9_);
4915 #line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4916         child_1 = _tmp10_;
4917 #line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4918         g_object_ref ((GObject*) child_1);
4919 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4920         _tmp11_ = self->el;
4921 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4922         _tmp12_ = child_1->el;
4923 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4924         gtk_box_pack_end ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, TRUE, TRUE, (guint) 0);
4925 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4926         _g_object_unref0 (child_1);
4927 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4928         _g_object_unref0 (child_0);
4929 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4930         return self;
4931 #line 4932 "MainWindow.vala.c"
4932 }
4933
4934
4935 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner) {
4936 #line 747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4937         return xcls_mainwindow_xcls_vbox_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX, _owner);
4938 #line 4939 "MainWindow.vala.c"
4939 }
4940
4941
4942 static void xcls_mainwindow_xcls_vbox_class_init (Xcls_MainWindowXcls_vboxClass * klass) {
4943 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4944         xcls_mainwindow_xcls_vbox_parent_class = g_type_class_peek_parent (klass);
4945 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4946         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_vboxPrivate));
4947 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4948         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox_finalize;
4949 #line 4950 "MainWindow.vala.c"
4950 }
4951
4952
4953 static void xcls_mainwindow_xcls_vbox_instance_init (Xcls_MainWindowXcls_vbox * self) {
4954 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4955         self->priv = XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE (self);
4956 #line 4957 "MainWindow.vala.c"
4957 }
4958
4959
4960 static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj) {
4961         Xcls_MainWindowXcls_vbox * self;
4962 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4963         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox);
4964 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4965         _g_object_unref0 (self->el);
4966 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4967         _g_object_unref0 (self->priv->_this);
4968 #line 738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4969         G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox_parent_class)->finalize (obj);
4970 #line 4971 "MainWindow.vala.c"
4971 }
4972
4973
4974 GType xcls_mainwindow_xcls_vbox_get_type (void) {
4975         static volatile gsize xcls_mainwindow_xcls_vbox_type_id__volatile = 0;
4976         if (g_once_init_enter (&xcls_mainwindow_xcls_vbox_type_id__volatile)) {
4977                 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 };
4978                 GType xcls_mainwindow_xcls_vbox_type_id;
4979                 xcls_mainwindow_xcls_vbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_vbox", &g_define_type_info, 0);
4980                 g_once_init_leave (&xcls_mainwindow_xcls_vbox_type_id__volatile, xcls_mainwindow_xcls_vbox_type_id);
4981         }
4982         return xcls_mainwindow_xcls_vbox_type_id__volatile;
4983 }
4984
4985
4986 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner) {
4987         Xcls_MainWindowXcls_topbar * self = NULL;
4988         Xcls_MainWindow* _tmp0_;
4989         Xcls_MainWindow* _tmp1_;
4990         Xcls_MainWindow* _tmp2_;
4991         Xcls_MainWindowXcls_topbar* _tmp3_;
4992         GtkHBox* _tmp4_;
4993         GtkHBox* _tmp5_;
4994         GtkHBox* _tmp6_;
4995 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4996         g_return_val_if_fail (_owner != NULL, NULL);
4997 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4998         self = (Xcls_MainWindowXcls_topbar*) g_object_new (object_type, NULL);
4999 #line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5000         _tmp0_ = _owner;
5001 #line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5002         _tmp1_ = _g_object_ref0 (_tmp0_);
5003 #line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5004         _g_object_unref0 (self->priv->_this);
5005 #line 779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5006         self->priv->_this = _tmp1_;
5007 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5008         _tmp2_ = self->priv->_this;
5009 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5010         _tmp3_ = _g_object_ref0 (self);
5011 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5012         _g_object_unref0 (_tmp2_->topbar);
5013 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5014         _tmp2_->topbar = _tmp3_;
5015 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5016         _tmp4_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
5017 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5018         g_object_ref_sink (_tmp4_);
5019 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5020         _g_object_unref0 (self->el);
5021 #line 781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5022         self->el = _tmp4_;
5023 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5024         _tmp5_ = self->el;
5025 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5026         g_object_set ((GtkWidget*) _tmp5_, "height-request", 20, NULL);
5027 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5028         _tmp6_ = self->el;
5029 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5030         gtk_widget_set_vexpand ((GtkWidget*) _tmp6_, FALSE);
5031 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5032         return self;
5033 #line 5034 "MainWindow.vala.c"
5034 }
5035
5036
5037 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner) {
5038 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5039         return xcls_mainwindow_xcls_topbar_construct (XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, _owner);
5040 #line 5041 "MainWindow.vala.c"
5041 }
5042
5043
5044 static void xcls_mainwindow_xcls_topbar_class_init (Xcls_MainWindowXcls_topbarClass * klass) {
5045 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5046         xcls_mainwindow_xcls_topbar_parent_class = g_type_class_peek_parent (klass);
5047 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5048         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_topbarPrivate));
5049 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5050         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_topbar_finalize;
5051 #line 5052 "MainWindow.vala.c"
5052 }
5053
5054
5055 static void xcls_mainwindow_xcls_topbar_instance_init (Xcls_MainWindowXcls_topbar * self) {
5056 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5057         self->priv = XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE (self);
5058 #line 5059 "MainWindow.vala.c"
5059 }
5060
5061
5062 static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj) {
5063         Xcls_MainWindowXcls_topbar * self;
5064 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5065         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar);
5066 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5067         _g_object_unref0 (self->el);
5068 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5069         _g_object_unref0 (self->priv->_this);
5070 #line 768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5071         G_OBJECT_CLASS (xcls_mainwindow_xcls_topbar_parent_class)->finalize (obj);
5072 #line 5073 "MainWindow.vala.c"
5073 }
5074
5075
5076 GType xcls_mainwindow_xcls_topbar_get_type (void) {
5077         static volatile gsize xcls_mainwindow_xcls_topbar_type_id__volatile = 0;
5078         if (g_once_init_enter (&xcls_mainwindow_xcls_topbar_type_id__volatile)) {
5079                 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 };
5080                 GType xcls_mainwindow_xcls_topbar_type_id;
5081                 xcls_mainwindow_xcls_topbar_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_topbar", &g_define_type_info, 0);
5082                 g_once_init_leave (&xcls_mainwindow_xcls_topbar_type_id__volatile, xcls_mainwindow_xcls_topbar_type_id);
5083         }
5084         return xcls_mainwindow_xcls_topbar_type_id__volatile;
5085 }
5086
5087
5088 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner) {
5089         Xcls_MainWindowXcls_mainpane * self = NULL;
5090         Xcls_MainWindow* _tmp0_;
5091         Xcls_MainWindow* _tmp1_;
5092         Xcls_MainWindow* _tmp2_;
5093         Xcls_MainWindowXcls_mainpane* _tmp3_;
5094         GtkHPaned* _tmp4_;
5095         GtkHPaned* _tmp5_;
5096         Xcls_MainWindow* _tmp6_;
5097         Xcls_MainWindowXcls_leftpane* _tmp7_;
5098         Xcls_MainWindowXcls_leftpane* child_0;
5099         GtkHPaned* _tmp8_;
5100         GtkVBox* _tmp9_;
5101         Xcls_MainWindow* _tmp10_;
5102         Xcls_MainWindowXcls_VBox9* _tmp11_;
5103         Xcls_MainWindowXcls_VBox9* child_1;
5104         GtkHPaned* _tmp12_;
5105         GtkVBox* _tmp13_;
5106 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5107         g_return_val_if_fail (_owner != NULL, NULL);
5108 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5109         self = (Xcls_MainWindowXcls_mainpane*) g_object_new (object_type, NULL);
5110 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5111         _tmp0_ = _owner;
5112 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5113         _tmp1_ = _g_object_ref0 (_tmp0_);
5114 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5115         _g_object_unref0 (self->priv->_this);
5116 #line 806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5117         self->priv->_this = _tmp1_;
5118 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5119         _tmp2_ = self->priv->_this;
5120 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5121         _tmp3_ = _g_object_ref0 (self);
5122 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5123         _g_object_unref0 (_tmp2_->mainpane);
5124 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5125         _tmp2_->mainpane = _tmp3_;
5126 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5127         _tmp4_ = (GtkHPaned*) gtk_hpaned_new ();
5128 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5129         g_object_ref_sink (_tmp4_);
5130 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5131         _g_object_unref0 (self->el);
5132 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5133         self->el = _tmp4_;
5134 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5135         self->lastWidth = 0;
5136 #line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5137         _tmp5_ = self->el;
5138 #line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5139         gtk_paned_set_position ((GtkPaned*) _tmp5_, 400);
5140 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5141         _tmp6_ = self->priv->_this;
5142 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5143         _tmp7_ = xcls_mainwindow_xcls_leftpane_new (_tmp6_);
5144 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5145         child_0 = _tmp7_;
5146 #line 816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5147         g_object_ref ((GObject*) child_0);
5148 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5149         _tmp8_ = self->el;
5150 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5151         _tmp9_ = child_0->el;
5152 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5153         gtk_paned_add1 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_);
5154 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5155         _tmp10_ = self->priv->_this;
5156 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5157         _tmp11_ = xcls_mainwindow_xcls_vbox9_new (_tmp10_);
5158 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5159         child_1 = _tmp11_;
5160 #line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5161         g_object_ref ((GObject*) child_1);
5162 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5163         _tmp12_ = self->el;
5164 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5165         _tmp13_ = child_1->el;
5166 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5167         gtk_paned_add2 ((GtkPaned*) _tmp12_, (GtkWidget*) _tmp13_);
5168 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5169         _g_object_unref0 (child_1);
5170 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5171         _g_object_unref0 (child_0);
5172 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5173         return self;
5174 #line 5175 "MainWindow.vala.c"
5175 }
5176
5177
5178 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner) {
5179 #line 804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5180         return xcls_mainwindow_xcls_mainpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, _owner);
5181 #line 5182 "MainWindow.vala.c"
5182 }
5183
5184
5185 static void xcls_mainwindow_xcls_mainpane_class_init (Xcls_MainWindowXcls_mainpaneClass * klass) {
5186 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5187         xcls_mainwindow_xcls_mainpane_parent_class = g_type_class_peek_parent (klass);
5188 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5189         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_mainpanePrivate));
5190 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5191         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_mainpane_finalize;
5192 #line 5193 "MainWindow.vala.c"
5193 }
5194
5195
5196 static void xcls_mainwindow_xcls_mainpane_instance_init (Xcls_MainWindowXcls_mainpane * self) {
5197 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5198         self->priv = XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE (self);
5199 #line 5200 "MainWindow.vala.c"
5200 }
5201
5202
5203 static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj) {
5204         Xcls_MainWindowXcls_mainpane * self;
5205 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5206         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane);
5207 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5208         _g_object_unref0 (self->el);
5209 #line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5210         _g_object_unref0 (self->priv->_this);
5211 #line 794 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5212         G_OBJECT_CLASS (xcls_mainwindow_xcls_mainpane_parent_class)->finalize (obj);
5213 #line 5214 "MainWindow.vala.c"
5214 }
5215
5216
5217 GType xcls_mainwindow_xcls_mainpane_get_type (void) {
5218         static volatile gsize xcls_mainwindow_xcls_mainpane_type_id__volatile = 0;
5219         if (g_once_init_enter (&xcls_mainwindow_xcls_mainpane_type_id__volatile)) {
5220                 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 };
5221                 GType xcls_mainwindow_xcls_mainpane_type_id;
5222                 xcls_mainwindow_xcls_mainpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_mainpane", &g_define_type_info, 0);
5223                 g_once_init_leave (&xcls_mainwindow_xcls_mainpane_type_id__volatile, xcls_mainwindow_xcls_mainpane_type_id);
5224         }
5225         return xcls_mainwindow_xcls_mainpane_type_id__volatile;
5226 }
5227
5228
5229 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner) {
5230         Xcls_MainWindowXcls_leftpane * self = NULL;
5231         Xcls_MainWindow* _tmp0_;
5232         Xcls_MainWindow* _tmp1_;
5233         Xcls_MainWindow* _tmp2_;
5234         Xcls_MainWindowXcls_leftpane* _tmp3_;
5235         GtkVBox* _tmp4_;
5236         Xcls_MainWindow* _tmp5_;
5237         Xcls_MainWindowXcls_editpane* _tmp6_;
5238         Xcls_MainWindowXcls_editpane* child_0;
5239         GtkVBox* _tmp7_;
5240         GtkVPaned* _tmp8_;
5241 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5242         g_return_val_if_fail (_owner != NULL, NULL);
5243 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5244         self = (Xcls_MainWindowXcls_leftpane*) g_object_new (object_type, NULL);
5245 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5246         _tmp0_ = _owner;
5247 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5248         _tmp1_ = _g_object_ref0 (_tmp0_);
5249 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5250         _g_object_unref0 (self->priv->_this);
5251 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5252         self->priv->_this = _tmp1_;
5253 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5254         _tmp2_ = self->priv->_this;
5255 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5256         _tmp3_ = _g_object_ref0 (self);
5257 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5258         _g_object_unref0 (_tmp2_->leftpane);
5259 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5260         _tmp2_->leftpane = _tmp3_;
5261 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5262         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5263 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5264         g_object_ref_sink (_tmp4_);
5265 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5266         _g_object_unref0 (self->el);
5267 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5268         self->el = _tmp4_;
5269 #line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5270         _tmp5_ = self->priv->_this;
5271 #line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5272         _tmp6_ = xcls_mainwindow_xcls_editpane_new (_tmp5_);
5273 #line 845 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5274         child_0 = _tmp6_;
5275 #line 846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5276         g_object_ref ((GObject*) child_0);
5277 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5278         _tmp7_ = self->el;
5279 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5280         _tmp8_ = child_0->el;
5281 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5282         gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
5283 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5284         _g_object_unref0 (child_0);
5285 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5286         return self;
5287 #line 5288 "MainWindow.vala.c"
5288 }
5289
5290
5291 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner) {
5292 #line 836 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5293         return xcls_mainwindow_xcls_leftpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, _owner);
5294 #line 5295 "MainWindow.vala.c"
5295 }
5296
5297
5298 static void xcls_mainwindow_xcls_leftpane_class_init (Xcls_MainWindowXcls_leftpaneClass * klass) {
5299 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5300         xcls_mainwindow_xcls_leftpane_parent_class = g_type_class_peek_parent (klass);
5301 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5302         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_leftpanePrivate));
5303 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5304         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_leftpane_finalize;
5305 #line 5306 "MainWindow.vala.c"
5306 }
5307
5308
5309 static void xcls_mainwindow_xcls_leftpane_instance_init (Xcls_MainWindowXcls_leftpane * self) {
5310 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5311         self->priv = XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE (self);
5312 #line 5313 "MainWindow.vala.c"
5313 }
5314
5315
5316 static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj) {
5317         Xcls_MainWindowXcls_leftpane * self;
5318 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5319         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane);
5320 #line 829 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5321         _g_object_unref0 (self->el);
5322 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5323         _g_object_unref0 (self->priv->_this);
5324 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5325         G_OBJECT_CLASS (xcls_mainwindow_xcls_leftpane_parent_class)->finalize (obj);
5326 #line 5327 "MainWindow.vala.c"
5327 }
5328
5329
5330 GType xcls_mainwindow_xcls_leftpane_get_type (void) {
5331         static volatile gsize xcls_mainwindow_xcls_leftpane_type_id__volatile = 0;
5332         if (g_once_init_enter (&xcls_mainwindow_xcls_leftpane_type_id__volatile)) {
5333                 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 };
5334                 GType xcls_mainwindow_xcls_leftpane_type_id;
5335                 xcls_mainwindow_xcls_leftpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_leftpane", &g_define_type_info, 0);
5336                 g_once_init_leave (&xcls_mainwindow_xcls_leftpane_type_id__volatile, xcls_mainwindow_xcls_leftpane_type_id);
5337         }
5338         return xcls_mainwindow_xcls_leftpane_type_id__volatile;
5339 }
5340
5341
5342 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner) {
5343         Xcls_MainWindowXcls_editpane * self = NULL;
5344         Xcls_MainWindow* _tmp0_;
5345         Xcls_MainWindow* _tmp1_;
5346         Xcls_MainWindow* _tmp2_;
5347         Xcls_MainWindowXcls_editpane* _tmp3_;
5348         GtkVPaned* _tmp4_;
5349         Xcls_MainWindow* _tmp5_;
5350         Xcls_MainWindowXcls_tree* _tmp6_;
5351         Xcls_MainWindowXcls_tree* child_0;
5352         GtkVPaned* _tmp7_;
5353         GtkVBox* _tmp8_;
5354         Xcls_MainWindow* _tmp9_;
5355         Xcls_MainWindowXcls_props* _tmp10_;
5356         Xcls_MainWindowXcls_props* child_1;
5357         GtkVPaned* _tmp11_;
5358         GtkVBox* _tmp12_;
5359 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5360         g_return_val_if_fail (_owner != NULL, NULL);
5361 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5362         self = (Xcls_MainWindowXcls_editpane*) g_object_new (object_type, NULL);
5363 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5364         _tmp0_ = _owner;
5365 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5366         _tmp1_ = _g_object_ref0 (_tmp0_);
5367 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5368         _g_object_unref0 (self->priv->_this);
5369 #line 865 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5370         self->priv->_this = _tmp1_;
5371 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5372         _tmp2_ = self->priv->_this;
5373 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5374         _tmp3_ = _g_object_ref0 (self);
5375 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5376         _g_object_unref0 (_tmp2_->editpane);
5377 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5378         _tmp2_->editpane = _tmp3_;
5379 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5380         _tmp4_ = (GtkVPaned*) gtk_vpaned_new ();
5381 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5382         g_object_ref_sink (_tmp4_);
5383 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5384         _g_object_unref0 (self->el);
5385 #line 867 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5386         self->el = _tmp4_;
5387 #line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5388         _tmp5_ = self->priv->_this;
5389 #line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5390         _tmp6_ = xcls_mainwindow_xcls_tree_new (_tmp5_);
5391 #line 872 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5392         child_0 = _tmp6_;
5393 #line 873 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5394         g_object_ref ((GObject*) child_0);
5395 #line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5396         _tmp7_ = self->el;
5397 #line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5398         _tmp8_ = child_0->el;
5399 #line 874 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5400         gtk_paned_add1 ((GtkPaned*) _tmp7_, (GtkWidget*) _tmp8_);
5401 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5402         _tmp9_ = self->priv->_this;
5403 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5404         _tmp10_ = xcls_mainwindow_xcls_props_new (_tmp9_);
5405 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5406         child_1 = _tmp10_;
5407 #line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5408         g_object_ref ((GObject*) child_1);
5409 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5410         _tmp11_ = self->el;
5411 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5412         _tmp12_ = child_1->el;
5413 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5414         gtk_paned_add2 ((GtkPaned*) _tmp11_, (GtkWidget*) _tmp12_);
5415 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5416         _g_object_unref0 (child_1);
5417 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5418         _g_object_unref0 (child_0);
5419 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5420         return self;
5421 #line 5422 "MainWindow.vala.c"
5422 }
5423
5424
5425 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner) {
5426 #line 863 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5427         return xcls_mainwindow_xcls_editpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, _owner);
5428 #line 5429 "MainWindow.vala.c"
5429 }
5430
5431
5432 static void xcls_mainwindow_xcls_editpane_class_init (Xcls_MainWindowXcls_editpaneClass * klass) {
5433 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5434         xcls_mainwindow_xcls_editpane_parent_class = g_type_class_peek_parent (klass);
5435 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5436         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editpanePrivate));
5437 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5438         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editpane_finalize;
5439 #line 5440 "MainWindow.vala.c"
5440 }
5441
5442
5443 static void xcls_mainwindow_xcls_editpane_instance_init (Xcls_MainWindowXcls_editpane * self) {
5444 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5445         self->priv = XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE (self);
5446 #line 5447 "MainWindow.vala.c"
5447 }
5448
5449
5450 static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj) {
5451         Xcls_MainWindowXcls_editpane * self;
5452 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5453         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane);
5454 #line 856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5455         _g_object_unref0 (self->el);
5456 #line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5457         _g_object_unref0 (self->priv->_this);
5458 #line 854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5459         G_OBJECT_CLASS (xcls_mainwindow_xcls_editpane_parent_class)->finalize (obj);
5460 #line 5461 "MainWindow.vala.c"
5461 }
5462
5463
5464 GType xcls_mainwindow_xcls_editpane_get_type (void) {
5465         static volatile gsize xcls_mainwindow_xcls_editpane_type_id__volatile = 0;
5466         if (g_once_init_enter (&xcls_mainwindow_xcls_editpane_type_id__volatile)) {
5467                 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 };
5468                 GType xcls_mainwindow_xcls_editpane_type_id;
5469                 xcls_mainwindow_xcls_editpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_editpane", &g_define_type_info, 0);
5470                 g_once_init_leave (&xcls_mainwindow_xcls_editpane_type_id__volatile, xcls_mainwindow_xcls_editpane_type_id);
5471         }
5472         return xcls_mainwindow_xcls_editpane_type_id__volatile;
5473 }
5474
5475
5476 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner) {
5477         Xcls_MainWindowXcls_tree * self = NULL;
5478         Xcls_MainWindow* _tmp0_;
5479         Xcls_MainWindow* _tmp1_;
5480         Xcls_MainWindow* _tmp2_;
5481         Xcls_MainWindowXcls_tree* _tmp3_;
5482         GtkVBox* _tmp4_;
5483 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5484         g_return_val_if_fail (_owner != NULL, NULL);
5485 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5486         self = (Xcls_MainWindowXcls_tree*) g_object_new (object_type, NULL);
5487 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5488         _tmp0_ = _owner;
5489 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5490         _tmp1_ = _g_object_ref0 (_tmp0_);
5491 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5492         _g_object_unref0 (self->priv->_this);
5493 #line 895 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5494         self->priv->_this = _tmp1_;
5495 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5496         _tmp2_ = self->priv->_this;
5497 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5498         _tmp3_ = _g_object_ref0 (self);
5499 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5500         _g_object_unref0 (_tmp2_->tree);
5501 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5502         _tmp2_->tree = _tmp3_;
5503 #line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5504         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5505 #line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5506         g_object_ref_sink (_tmp4_);
5507 #line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5508         _g_object_unref0 (self->el);
5509 #line 897 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5510         self->el = _tmp4_;
5511 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5512         return self;
5513 #line 5514 "MainWindow.vala.c"
5514 }
5515
5516
5517 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner) {
5518 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5519         return xcls_mainwindow_xcls_tree_construct (XCLS_MAINWINDOW_TYPE_XCLS_TREE, _owner);
5520 #line 5521 "MainWindow.vala.c"
5521 }
5522
5523
5524 static void xcls_mainwindow_xcls_tree_class_init (Xcls_MainWindowXcls_treeClass * klass) {
5525 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5526         xcls_mainwindow_xcls_tree_parent_class = g_type_class_peek_parent (klass);
5527 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5528         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_treePrivate));
5529 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5530         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_tree_finalize;
5531 #line 5532 "MainWindow.vala.c"
5532 }
5533
5534
5535 static void xcls_mainwindow_xcls_tree_instance_init (Xcls_MainWindowXcls_tree * self) {
5536 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5537         self->priv = XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE (self);
5538 #line 5539 "MainWindow.vala.c"
5539 }
5540
5541
5542 static void xcls_mainwindow_xcls_tree_finalize (GObject* obj) {
5543         Xcls_MainWindowXcls_tree * self;
5544 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5545         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree);
5546 #line 886 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5547         _g_object_unref0 (self->el);
5548 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5549         _g_object_unref0 (self->priv->_this);
5550 #line 884 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5551         G_OBJECT_CLASS (xcls_mainwindow_xcls_tree_parent_class)->finalize (obj);
5552 #line 5553 "MainWindow.vala.c"
5553 }
5554
5555
5556 GType xcls_mainwindow_xcls_tree_get_type (void) {
5557         static volatile gsize xcls_mainwindow_xcls_tree_type_id__volatile = 0;
5558         if (g_once_init_enter (&xcls_mainwindow_xcls_tree_type_id__volatile)) {
5559                 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 };
5560                 GType xcls_mainwindow_xcls_tree_type_id;
5561                 xcls_mainwindow_xcls_tree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_tree", &g_define_type_info, 0);
5562                 g_once_init_leave (&xcls_mainwindow_xcls_tree_type_id__volatile, xcls_mainwindow_xcls_tree_type_id);
5563         }
5564         return xcls_mainwindow_xcls_tree_type_id__volatile;
5565 }
5566
5567
5568 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner) {
5569         Xcls_MainWindowXcls_props * self = NULL;
5570         Xcls_MainWindow* _tmp0_;
5571         Xcls_MainWindow* _tmp1_;
5572         Xcls_MainWindow* _tmp2_;
5573         Xcls_MainWindowXcls_props* _tmp3_;
5574         GtkVBox* _tmp4_;
5575 #line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5576         g_return_val_if_fail (_owner != NULL, NULL);
5577 #line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5578         self = (Xcls_MainWindowXcls_props*) g_object_new (object_type, NULL);
5579 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5580         _tmp0_ = _owner;
5581 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5582         _tmp1_ = _g_object_ref0 (_tmp0_);
5583 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5584         _g_object_unref0 (self->priv->_this);
5585 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5586         self->priv->_this = _tmp1_;
5587 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5588         _tmp2_ = self->priv->_this;
5589 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5590         _tmp3_ = _g_object_ref0 (self);
5591 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5592         _g_object_unref0 (_tmp2_->props);
5593 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5594         _tmp2_->props = _tmp3_;
5595 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5596         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5597 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5598         g_object_ref_sink (_tmp4_);
5599 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5600         _g_object_unref0 (self->el);
5601 #line 921 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5602         self->el = _tmp4_;
5603 #line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5604         return self;
5605 #line 5606 "MainWindow.vala.c"
5606 }
5607
5608
5609 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner) {
5610 #line 917 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5611         return xcls_mainwindow_xcls_props_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROPS, _owner);
5612 #line 5613 "MainWindow.vala.c"
5613 }
5614
5615
5616 static void xcls_mainwindow_xcls_props_class_init (Xcls_MainWindowXcls_propsClass * klass) {
5617 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5618         xcls_mainwindow_xcls_props_parent_class = g_type_class_peek_parent (klass);
5619 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5620         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_propsPrivate));
5621 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5622         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_props_finalize;
5623 #line 5624 "MainWindow.vala.c"
5624 }
5625
5626
5627 static void xcls_mainwindow_xcls_props_instance_init (Xcls_MainWindowXcls_props * self) {
5628 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5629         self->priv = XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE (self);
5630 #line 5631 "MainWindow.vala.c"
5631 }
5632
5633
5634 static void xcls_mainwindow_xcls_props_finalize (GObject* obj) {
5635         Xcls_MainWindowXcls_props * self;
5636 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5637         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props);
5638 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5639         _g_object_unref0 (self->el);
5640 #line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5641         _g_object_unref0 (self->priv->_this);
5642 #line 908 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5643         G_OBJECT_CLASS (xcls_mainwindow_xcls_props_parent_class)->finalize (obj);
5644 #line 5645 "MainWindow.vala.c"
5645 }
5646
5647
5648 GType xcls_mainwindow_xcls_props_get_type (void) {
5649         static volatile gsize xcls_mainwindow_xcls_props_type_id__volatile = 0;
5650         if (g_once_init_enter (&xcls_mainwindow_xcls_props_type_id__volatile)) {
5651                 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 };
5652                 GType xcls_mainwindow_xcls_props_type_id;
5653                 xcls_mainwindow_xcls_props_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_props", &g_define_type_info, 0);
5654                 g_once_init_leave (&xcls_mainwindow_xcls_props_type_id__volatile, xcls_mainwindow_xcls_props_type_id);
5655         }
5656         return xcls_mainwindow_xcls_props_type_id__volatile;
5657 }
5658
5659
5660 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner) {
5661         Xcls_MainWindowXcls_VBox9 * self = NULL;
5662         Xcls_MainWindow* _tmp0_;
5663         Xcls_MainWindow* _tmp1_;
5664         GtkVBox* _tmp2_;
5665         Xcls_MainWindow* _tmp3_;
5666         Xcls_MainWindowXcls_clutterembed* _tmp4_;
5667         Xcls_MainWindowXcls_clutterembed* child_0;
5668         GtkVBox* _tmp5_;
5669         GtkClutterEmbed* _tmp6_;
5670 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5671         g_return_val_if_fail (_owner != NULL, NULL);
5672 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5673         self = (Xcls_MainWindowXcls_VBox9*) g_object_new (object_type, NULL);
5674 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5675         _tmp0_ = _owner;
5676 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5677         _tmp1_ = _g_object_ref0 (_tmp0_);
5678 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5679         _g_object_unref0 (self->priv->_this);
5680 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5681         self->priv->_this = _tmp1_;
5682 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5683         _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5684 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5685         g_object_ref_sink (_tmp2_);
5686 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5687         _g_object_unref0 (self->el);
5688 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5689         self->el = _tmp2_;
5690 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5691         _tmp3_ = self->priv->_this;
5692 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5693         _tmp4_ = xcls_mainwindow_xcls_clutterembed_new (_tmp3_);
5694 #line 949 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5695         child_0 = _tmp4_;
5696 #line 950 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5697         g_object_ref ((GObject*) child_0);
5698 #line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5699         _tmp5_ = self->el;
5700 #line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5701         _tmp6_ = child_0->el;
5702 #line 951 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5703         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0);
5704 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5705         _g_object_unref0 (child_0);
5706 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5707         return self;
5708 #line 5709 "MainWindow.vala.c"
5709 }
5710
5711
5712 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner) {
5713 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5714         return xcls_mainwindow_xcls_vbox9_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, _owner);
5715 #line 5716 "MainWindow.vala.c"
5716 }
5717
5718
5719 static void xcls_mainwindow_xcls_vbox9_class_init (Xcls_MainWindowXcls_VBox9Class * klass) {
5720 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5721         xcls_mainwindow_xcls_vbox9_parent_class = g_type_class_peek_parent (klass);
5722 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5723         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_VBox9Private));
5724 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5725         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox9_finalize;
5726 #line 5727 "MainWindow.vala.c"
5727 }
5728
5729
5730 static void xcls_mainwindow_xcls_vbox9_instance_init (Xcls_MainWindowXcls_VBox9 * self) {
5731 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5732         self->priv = XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE (self);
5733 #line 5734 "MainWindow.vala.c"
5734 }
5735
5736
5737 static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj) {
5738         Xcls_MainWindowXcls_VBox9 * self;
5739 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5740         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9);
5741 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5742         _g_object_unref0 (self->el);
5743 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5744         _g_object_unref0 (self->priv->_this);
5745 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5746         G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox9_parent_class)->finalize (obj);
5747 #line 5748 "MainWindow.vala.c"
5748 }
5749
5750
5751 GType xcls_mainwindow_xcls_vbox9_get_type (void) {
5752         static volatile gsize xcls_mainwindow_xcls_vbox9_type_id__volatile = 0;
5753         if (g_once_init_enter (&xcls_mainwindow_xcls_vbox9_type_id__volatile)) {
5754                 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 };
5755                 GType xcls_mainwindow_xcls_vbox9_type_id;
5756                 xcls_mainwindow_xcls_vbox9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_VBox9", &g_define_type_info, 0);
5757                 g_once_init_leave (&xcls_mainwindow_xcls_vbox9_type_id__volatile, xcls_mainwindow_xcls_vbox9_type_id);
5758         }
5759         return xcls_mainwindow_xcls_vbox9_type_id__volatile;
5760 }
5761
5762
5763 static void __lambda71_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc) {
5764         Xcls_MainWindow* _tmp0_;
5765         gboolean _tmp1_;
5766         Xcls_MainWindow* _tmp2_;
5767         Xcls_MainWindowXcls_rooview* _tmp3_;
5768         GtkClutterActor* _tmp4_;
5769         GtkAllocation _tmp5_;
5770         gint _tmp6_;
5771         GtkAllocation _tmp7_;
5772         gint _tmp8_;
5773         Xcls_MainWindow* _tmp9_;
5774         Xcls_ClutterFiles* _tmp10_;
5775         GtkAllocation _tmp11_;
5776         gint _tmp12_;
5777         GtkAllocation _tmp13_;
5778         gint _tmp14_;
5779         Xcls_MainWindow* _tmp15_;
5780         Xcls_MainWindowXcls_projecteditview* _tmp16_;
5781         GtkClutterActor* _tmp17_;
5782         GtkAllocation _tmp18_;
5783         gint _tmp19_;
5784         GtkAllocation _tmp20_;
5785         gint _tmp21_;
5786         Xcls_MainWindow* _tmp22_;
5787         Xcls_MainWindowXcls_objectview* _tmp23_;
5788         GtkClutterActor* _tmp24_;
5789         GtkAllocation _tmp25_;
5790         gint _tmp26_;
5791         GtkAllocation _tmp27_;
5792         gint _tmp28_;
5793         Xcls_MainWindow* _tmp29_;
5794         Xcls_MainWindowXcls_addpropsview* _tmp30_;
5795         GtkClutterActor* _tmp31_;
5796         GtkAllocation _tmp32_;
5797         gint _tmp33_;
5798         GtkAllocation _tmp34_;
5799         gint _tmp35_;
5800         Xcls_MainWindow* _tmp36_;
5801         Xcls_MainWindowXcls_codeeditview* _tmp37_;
5802         GtkClutterActor* _tmp38_;
5803         GtkAllocation _tmp39_;
5804         gint _tmp40_;
5805         GtkAllocation _tmp41_;
5806         gint _tmp42_;
5807 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5808         g_return_if_fail (alloc != NULL);
5809 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5810         _tmp0_ = self->priv->_this;
5811 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5812         _tmp1_ = _tmp0_->children_loaded;
5813 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5814         if (!_tmp1_) {
5815 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5816                 return;
5817 #line 5818 "MainWindow.vala.c"
5818         }
5819 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5820         _tmp2_ = self->priv->_this;
5821 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5822         _tmp3_ = _tmp2_->rooview;
5823 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5824         _tmp4_ = _tmp3_->el;
5825 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5826         _tmp5_ = *alloc;
5827 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5828         _tmp6_ = _tmp5_.width;
5829 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5830         _tmp7_ = *alloc;
5831 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5832         _tmp8_ = _tmp7_.height;
5833 #line 1013 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5834         clutter_actor_set_size ((ClutterActor*) _tmp4_, (gfloat) (_tmp6_ - 50), (gfloat) _tmp8_);
5835 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5836         _tmp9_ = self->priv->_this;
5837 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5838         _tmp10_ = _tmp9_->clutterfiles;
5839 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5840         _tmp11_ = *alloc;
5841 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5842         _tmp12_ = _tmp11_.width;
5843 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5844         _tmp13_ = *alloc;
5845 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5846         _tmp14_ = _tmp13_.height;
5847 #line 1018 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5848         xcls_clutterfiles_set_size (_tmp10_, (gfloat) (_tmp12_ - 50), (gfloat) _tmp14_);
5849 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5850         _tmp15_ = self->priv->_this;
5851 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5852         _tmp16_ = _tmp15_->projecteditview;
5853 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5854         _tmp17_ = _tmp16_->el;
5855 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5856         _tmp18_ = *alloc;
5857 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5858         _tmp19_ = _tmp18_.width;
5859 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5860         _tmp20_ = *alloc;
5861 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5862         _tmp21_ = _tmp20_.height;
5863 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5864         clutter_actor_set_size ((ClutterActor*) _tmp17_, (gfloat) (_tmp19_ - 50), _tmp21_ / 2.0f);
5865 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5866         _tmp22_ = self->priv->_this;
5867 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5868         _tmp23_ = _tmp22_->objectview;
5869 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5870         _tmp24_ = _tmp23_->el;
5871 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5872         _tmp25_ = *alloc;
5873 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5874         _tmp26_ = _tmp25_.width;
5875 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5876         _tmp27_ = *alloc;
5877 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5878         _tmp28_ = _tmp27_.height;
5879 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5880         clutter_actor_set_size ((ClutterActor*) _tmp24_, (_tmp26_ - 50) / 2.0f, (gfloat) _tmp28_);
5881 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5882         _tmp29_ = self->priv->_this;
5883 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5884         _tmp30_ = _tmp29_->addpropsview;
5885 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5886         _tmp31_ = _tmp30_->el;
5887 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5888         _tmp32_ = *alloc;
5889 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5890         _tmp33_ = _tmp32_.width;
5891 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5892         _tmp34_ = *alloc;
5893 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5894         _tmp35_ = _tmp34_.height;
5895 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5896         clutter_actor_set_size ((ClutterActor*) _tmp31_, (_tmp33_ - 50) / 2.0f, (gfloat) _tmp35_);
5897 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5898         _tmp36_ = self->priv->_this;
5899 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5900         _tmp37_ = _tmp36_->codeeditview;
5901 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5902         _tmp38_ = _tmp37_->el;
5903 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5904         _tmp39_ = *alloc;
5905 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5906         _tmp40_ = _tmp39_.width;
5907 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5908         _tmp41_ = *alloc;
5909 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5910         _tmp42_ = _tmp41_.height;
5911 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5912         clutter_actor_set_size ((ClutterActor*) _tmp38_, (_tmp40_ - 50) / 2.0f, (gfloat) _tmp42_);
5913 #line 5914 "MainWindow.vala.c"
5914 }
5915
5916
5917 static void ___lambda71__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) {
5918 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5919         __lambda71_ (self, allocation);
5920 #line 5921 "MainWindow.vala.c"
5921 }
5922
5923
5924 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner) {
5925         Xcls_MainWindowXcls_clutterembed * self = NULL;
5926         Xcls_MainWindow* _tmp0_;
5927         Xcls_MainWindow* _tmp1_;
5928         Xcls_MainWindow* _tmp2_;
5929         Xcls_MainWindowXcls_clutterembed* _tmp3_;
5930         GtkClutterEmbed* _tmp4_;
5931         Xcls_MainWindow* _tmp5_;
5932         Xcls_MainWindowXcls_rooview* _tmp6_;
5933         Xcls_MainWindowXcls_rooview* child_0;
5934         GtkClutterEmbed* _tmp7_;
5935         ClutterActor* _tmp8_ = NULL;
5936         GtkClutterActor* _tmp9_;
5937         Xcls_MainWindow* _tmp10_;
5938         Xcls_MainWindowXcls_objectview* _tmp11_;
5939         Xcls_MainWindowXcls_objectview* child_1;
5940         GtkClutterEmbed* _tmp12_;
5941         ClutterActor* _tmp13_ = NULL;
5942         GtkClutterActor* _tmp14_;
5943         Xcls_MainWindow* _tmp15_;
5944         Xcls_MainWindowXcls_codeeditview* _tmp16_;
5945         Xcls_MainWindowXcls_codeeditview* child_2;
5946         GtkClutterEmbed* _tmp17_;
5947         ClutterActor* _tmp18_ = NULL;
5948         GtkClutterActor* _tmp19_;
5949         Xcls_MainWindow* _tmp20_;
5950         Xcls_MainWindowXcls_addpropsview* _tmp21_;
5951         Xcls_MainWindowXcls_addpropsview* child_3;
5952         GtkClutterEmbed* _tmp22_;
5953         ClutterActor* _tmp23_ = NULL;
5954         GtkClutterActor* _tmp24_;
5955         Xcls_MainWindow* _tmp25_;
5956         Xcls_MainWindowXcls_projecteditview* _tmp26_;
5957         Xcls_MainWindowXcls_projecteditview* child_4;
5958         GtkClutterEmbed* _tmp27_;
5959         ClutterActor* _tmp28_ = NULL;
5960         GtkClutterActor* _tmp29_;
5961         Xcls_MainWindow* _tmp30_;
5962         Xcls_MainWindowXcls_buttonlayout* _tmp31_;
5963         Xcls_MainWindowXcls_buttonlayout* child_5;
5964         GtkClutterEmbed* _tmp32_;
5965         ClutterActor* _tmp33_ = NULL;
5966         ClutterActor* _tmp34_;
5967         GtkClutterEmbed* _tmp35_;
5968         ClutterActor* _tmp36_ = NULL;
5969         ClutterActor* _tmp37_;
5970         ClutterActor* stage;
5971         ClutterColor _tmp38_ = {0};
5972         GtkClutterEmbed* _tmp39_;
5973 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5974         g_return_val_if_fail (_owner != NULL, NULL);
5975 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5976         self = (Xcls_MainWindowXcls_clutterembed*) g_object_new (object_type, NULL);
5977 #line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5978         _tmp0_ = _owner;
5979 #line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5980         _tmp1_ = _g_object_ref0 (_tmp0_);
5981 #line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5982         _g_object_unref0 (self->priv->_this);
5983 #line 969 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5984         self->priv->_this = _tmp1_;
5985 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5986         _tmp2_ = self->priv->_this;
5987 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5988         _tmp3_ = _g_object_ref0 (self);
5989 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5990         _g_object_unref0 (_tmp2_->clutterembed);
5991 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5992         _tmp2_->clutterembed = _tmp3_;
5993 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5994         _tmp4_ = (GtkClutterEmbed*) gtk_clutter_embed_new ();
5995 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5996         g_object_ref_sink (_tmp4_);
5997 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5998         _g_object_unref0 (self->el);
5999 #line 971 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6000         self->el = _tmp4_;
6001 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6002         _tmp5_ = self->priv->_this;
6003 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6004         _tmp6_ = xcls_mainwindow_xcls_rooview_new (_tmp5_);
6005 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6006         child_0 = _tmp6_;
6007 #line 977 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6008         g_object_ref ((GObject*) child_0);
6009 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6010         _tmp7_ = self->el;
6011 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6012         _tmp8_ = gtk_clutter_embed_get_stage (_tmp7_);
6013 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6014         _tmp9_ = child_0->el;
6015 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6016         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
6017 #line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6018         _tmp10_ = self->priv->_this;
6019 #line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6020         _tmp11_ = xcls_mainwindow_xcls_objectview_new (_tmp10_);
6021 #line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6022         child_1 = _tmp11_;
6023 #line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6024         g_object_ref ((GObject*) child_1);
6025 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6026         _tmp12_ = self->el;
6027 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6028         _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6029 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6030         _tmp14_ = child_1->el;
6031 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6032         clutter_actor_add_child (_tmp13_, (ClutterActor*) _tmp14_);
6033 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6034         _tmp15_ = self->priv->_this;
6035 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6036         _tmp16_ = xcls_mainwindow_xcls_codeeditview_new (_tmp15_);
6037 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6038         child_2 = _tmp16_;
6039 #line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6040         g_object_ref ((GObject*) child_2);
6041 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6042         _tmp17_ = self->el;
6043 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6044         _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
6045 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6046         _tmp19_ = child_2->el;
6047 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6048         clutter_actor_add_child (_tmp18_, (ClutterActor*) _tmp19_);
6049 #line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6050         _tmp20_ = self->priv->_this;
6051 #line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6052         _tmp21_ = xcls_mainwindow_xcls_addpropsview_new (_tmp20_);
6053 #line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6054         child_3 = _tmp21_;
6055 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6056         g_object_ref ((GObject*) child_3);
6057 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6058         _tmp22_ = self->el;
6059 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6060         _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
6061 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6062         _tmp24_ = child_3->el;
6063 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6064         clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_);
6065 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6066         _tmp25_ = self->priv->_this;
6067 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6068         _tmp26_ = xcls_mainwindow_xcls_projecteditview_new (_tmp25_);
6069 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6070         child_4 = _tmp26_;
6071 #line 989 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6072         g_object_ref ((GObject*) child_4);
6073 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6074         _tmp27_ = self->el;
6075 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6076         _tmp28_ = gtk_clutter_embed_get_stage (_tmp27_);
6077 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6078         _tmp29_ = child_4->el;
6079 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6080         clutter_actor_add_child (_tmp28_, (ClutterActor*) _tmp29_);
6081 #line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6082         _tmp30_ = self->priv->_this;
6083 #line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6084         _tmp31_ = xcls_mainwindow_xcls_buttonlayout_new (_tmp30_);
6085 #line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6086         child_5 = _tmp31_;
6087 #line 992 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6088         g_object_ref ((GObject*) child_5);
6089 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6090         _tmp32_ = self->el;
6091 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6092         _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
6093 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6094         _tmp34_ = child_5->el;
6095 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6096         clutter_actor_add_child (_tmp33_, _tmp34_);
6097 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6098         _tmp35_ = self->el;
6099 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6100         _tmp36_ = gtk_clutter_embed_get_stage (_tmp35_);
6101 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6102         _tmp37_ = _g_object_ref0 (_tmp36_);
6103 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6104         stage = _tmp37_;
6105 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6106         clutter_color_from_string (&_tmp38_, "#000");
6107 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6108         clutter_actor_set_background_color (stage, &_tmp38_);
6109 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6110         _tmp39_ = self->el;
6111 #line 1002 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6112         g_signal_connect_object ((GtkWidget*) _tmp39_, "size-allocate", (GCallback) ___lambda71__gtk_widget_size_allocate, self, 0);
6113 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6114         _g_object_unref0 (stage);
6115 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6116         _g_object_unref0 (child_5);
6117 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6118         _g_object_unref0 (child_4);
6119 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6120         _g_object_unref0 (child_3);
6121 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6122         _g_object_unref0 (child_2);
6123 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6124         _g_object_unref0 (child_1);
6125 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6126         _g_object_unref0 (child_0);
6127 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6128         return self;
6129 #line 6130 "MainWindow.vala.c"
6130 }
6131
6132
6133 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner) {
6134 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6135         return xcls_mainwindow_xcls_clutterembed_construct (XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, _owner);
6136 #line 6137 "MainWindow.vala.c"
6137 }
6138
6139
6140 static void xcls_mainwindow_xcls_clutterembed_class_init (Xcls_MainWindowXcls_clutterembedClass * klass) {
6141 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6142         xcls_mainwindow_xcls_clutterembed_parent_class = g_type_class_peek_parent (klass);
6143 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6144         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_clutterembedPrivate));
6145 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6146         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_clutterembed_finalize;
6147 #line 6148 "MainWindow.vala.c"
6148 }
6149
6150
6151 static void xcls_mainwindow_xcls_clutterembed_instance_init (Xcls_MainWindowXcls_clutterembed * self) {
6152 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6153         self->priv = XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE (self);
6154 #line 6155 "MainWindow.vala.c"
6155 }
6156
6157
6158 static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj) {
6159         Xcls_MainWindowXcls_clutterembed * self;
6160 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6161         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed);
6162 #line 960 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6163         _g_object_unref0 (self->el);
6164 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6165         _g_object_unref0 (self->priv->_this);
6166 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6167         G_OBJECT_CLASS (xcls_mainwindow_xcls_clutterembed_parent_class)->finalize (obj);
6168 #line 6169 "MainWindow.vala.c"
6169 }
6170
6171
6172 GType xcls_mainwindow_xcls_clutterembed_get_type (void) {
6173         static volatile gsize xcls_mainwindow_xcls_clutterembed_type_id__volatile = 0;
6174         if (g_once_init_enter (&xcls_mainwindow_xcls_clutterembed_type_id__volatile)) {
6175                 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 };
6176                 GType xcls_mainwindow_xcls_clutterembed_type_id;
6177                 xcls_mainwindow_xcls_clutterembed_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_clutterembed", &g_define_type_info, 0);
6178                 g_once_init_leave (&xcls_mainwindow_xcls_clutterembed_type_id__volatile, xcls_mainwindow_xcls_clutterembed_type_id);
6179         }
6180         return xcls_mainwindow_xcls_clutterembed_type_id__volatile;
6181 }
6182
6183
6184 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner) {
6185         Xcls_MainWindowXcls_rooview * self = NULL;
6186         Xcls_MainWindow* _tmp0_;
6187         Xcls_MainWindow* _tmp1_;
6188         Xcls_MainWindow* _tmp2_;
6189         Xcls_MainWindowXcls_rooview* _tmp3_;
6190         GtkClutterActor* _tmp4_;
6191 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6192         g_return_val_if_fail (_owner != NULL, NULL);
6193 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6194         self = (Xcls_MainWindowXcls_rooview*) g_object_new (object_type, NULL);
6195 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6196         _tmp0_ = _owner;
6197 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6198         _tmp1_ = _g_object_ref0 (_tmp0_);
6199 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6200         _g_object_unref0 (self->priv->_this);
6201 #line 1049 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6202         self->priv->_this = _tmp1_;
6203 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6204         _tmp2_ = self->priv->_this;
6205 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6206         _tmp3_ = _g_object_ref0 (self);
6207 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6208         _g_object_unref0 (_tmp2_->rooview);
6209 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6210         _tmp2_->rooview = _tmp3_;
6211 #line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6212         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6213 #line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6214         g_object_ref_sink (_tmp4_);
6215 #line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6216         _g_object_unref0 (self->el);
6217 #line 1051 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6218         self->el = _tmp4_;
6219 #line 6220 "MainWindow.vala.c"
6220         {
6221                 GtkClutterActor* _tmp5_;
6222                 Xcls_MainWindow* _tmp6_;
6223                 Xcls_MainWindowXcls_clutterembed* _tmp7_;
6224                 GtkClutterEmbed* _tmp8_;
6225                 ClutterActor* _tmp9_ = NULL;
6226                 ClutterAlignConstraint* _tmp10_;
6227                 ClutterAlignConstraint* _tmp11_;
6228                 GtkClutterActor* _tmp12_;
6229                 GtkClutterActor* _tmp13_;
6230                 Xcls_MainWindow* _tmp14_;
6231                 Xcls_MainWindowXcls_clutterembed* _tmp15_;
6232                 GtkClutterEmbed* _tmp16_;
6233                 ClutterActor* _tmp17_ = NULL;
6234                 gfloat _tmp18_;
6235                 gfloat _tmp19_;
6236                 Xcls_MainWindow* _tmp20_;
6237                 Xcls_MainWindowXcls_clutterembed* _tmp21_;
6238                 GtkClutterEmbed* _tmp22_;
6239                 ClutterActor* _tmp23_ = NULL;
6240                 gfloat _tmp24_;
6241                 gfloat _tmp25_;
6242 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6243                 _tmp5_ = self->el;
6244 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6245                 _tmp6_ = self->priv->_this;
6246 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6247                 _tmp7_ = _tmp6_->clutterembed;
6248 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6249                 _tmp8_ = _tmp7_->el;
6250 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6251                 _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
6252 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6253                 _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
6254 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6255                 g_object_ref_sink (_tmp10_);
6256 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6257                 _tmp11_ = _tmp10_;
6258 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6259                 clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
6260 #line 1061 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6261                 _g_object_unref0 (_tmp11_);
6262 #line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6263                 _tmp12_ = self->el;
6264 #line 1070 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6265                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 1.0f, 1.0f);
6266 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6267                 _tmp13_ = self->el;
6268 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6269                 _tmp14_ = self->priv->_this;
6270 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6271                 _tmp15_ = _tmp14_->clutterembed;
6272 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6273                 _tmp16_ = _tmp15_->el;
6274 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6275                 _tmp17_ = gtk_clutter_embed_get_stage (_tmp16_);
6276 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6277                 _tmp18_ = clutter_actor_get_width (_tmp17_);
6278 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6279                 _tmp19_ = _tmp18_;
6280 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6281                 _tmp20_ = self->priv->_this;
6282 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6283                 _tmp21_ = _tmp20_->clutterembed;
6284 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6285                 _tmp22_ = _tmp21_->el;
6286 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6287                 _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
6288 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6289                 _tmp24_ = clutter_actor_get_height (_tmp23_);
6290 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6291                 _tmp25_ = _tmp24_;
6292 #line 1072 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6293                 clutter_actor_set_size ((ClutterActor*) _tmp13_, _tmp19_ - 50, _tmp25_);
6294 #line 6295 "MainWindow.vala.c"
6295         }
6296 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6297         return self;
6298 #line 6299 "MainWindow.vala.c"
6299 }
6300
6301
6302 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner) {
6303 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6304         return xcls_mainwindow_xcls_rooview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, _owner);
6305 #line 6306 "MainWindow.vala.c"
6306 }
6307
6308
6309 static void xcls_mainwindow_xcls_rooview_class_init (Xcls_MainWindowXcls_rooviewClass * klass) {
6310 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6311         xcls_mainwindow_xcls_rooview_parent_class = g_type_class_peek_parent (klass);
6312 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6313         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_rooviewPrivate));
6314 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6315         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_rooview_finalize;
6316 #line 6317 "MainWindow.vala.c"
6317 }
6318
6319
6320 static void xcls_mainwindow_xcls_rooview_instance_init (Xcls_MainWindowXcls_rooview * self) {
6321 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6322         self->priv = XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE (self);
6323 #line 6324 "MainWindow.vala.c"
6324 }
6325
6326
6327 static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj) {
6328         Xcls_MainWindowXcls_rooview * self;
6329 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6330         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview);
6331 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6332         _g_object_unref0 (self->el);
6333 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6334         _g_object_unref0 (self->priv->_this);
6335 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6336         G_OBJECT_CLASS (xcls_mainwindow_xcls_rooview_parent_class)->finalize (obj);
6337 #line 6338 "MainWindow.vala.c"
6338 }
6339
6340
6341 GType xcls_mainwindow_xcls_rooview_get_type (void) {
6342         static volatile gsize xcls_mainwindow_xcls_rooview_type_id__volatile = 0;
6343         if (g_once_init_enter (&xcls_mainwindow_xcls_rooview_type_id__volatile)) {
6344                 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 };
6345                 GType xcls_mainwindow_xcls_rooview_type_id;
6346                 xcls_mainwindow_xcls_rooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_rooview", &g_define_type_info, 0);
6347                 g_once_init_leave (&xcls_mainwindow_xcls_rooview_type_id__volatile, xcls_mainwindow_xcls_rooview_type_id);
6348         }
6349         return xcls_mainwindow_xcls_rooview_type_id__volatile;
6350 }
6351
6352
6353 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner) {
6354         Xcls_MainWindowXcls_objectview * self = NULL;
6355         Xcls_MainWindow* _tmp0_;
6356         Xcls_MainWindow* _tmp1_;
6357         Xcls_MainWindow* _tmp2_;
6358         Xcls_MainWindowXcls_objectview* _tmp3_;
6359         GtkClutterActor* _tmp4_;
6360 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6361         g_return_val_if_fail (_owner != NULL, NULL);
6362 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6363         self = (Xcls_MainWindowXcls_objectview*) g_object_new (object_type, NULL);
6364 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6365         _tmp0_ = _owner;
6366 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6367         _tmp1_ = _g_object_ref0 (_tmp0_);
6368 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6369         _g_object_unref0 (self->priv->_this);
6370 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6371         self->priv->_this = _tmp1_;
6372 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6373         _tmp2_ = self->priv->_this;
6374 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6375         _tmp3_ = _g_object_ref0 (self);
6376 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6377         _g_object_unref0 (_tmp2_->objectview);
6378 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6379         _tmp2_->objectview = _tmp3_;
6380 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6381         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6382 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6383         g_object_ref_sink (_tmp4_);
6384 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6385         _g_object_unref0 (self->el);
6386 #line 1095 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6387         self->el = _tmp4_;
6388 #line 6389 "MainWindow.vala.c"
6389         {
6390                 GtkClutterActor* _tmp5_;
6391                 GtkClutterActor* _tmp6_;
6392                 GtkClutterActor* _tmp7_;
6393                 GtkClutterActor* _tmp8_;
6394                 GtkClutterActor* _tmp9_;
6395                 Xcls_MainWindow* _tmp10_;
6396                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
6397                 GtkClutterEmbed* _tmp12_;
6398                 ClutterActor* _tmp13_ = NULL;
6399                 gfloat _tmp14_;
6400                 gfloat _tmp15_;
6401                 Xcls_MainWindow* _tmp16_;
6402                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
6403                 GtkClutterEmbed* _tmp18_;
6404                 ClutterActor* _tmp19_ = NULL;
6405                 gfloat _tmp20_;
6406                 gfloat _tmp21_;
6407 #line 1113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6408                 _tmp5_ = self->el;
6409 #line 1113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6410                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
6411 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6412                 _tmp6_ = self->el;
6413 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6414                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
6415 #line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6416                 _tmp7_ = self->el;
6417 #line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6418                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
6419 #line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6420                 _tmp8_ = self->el;
6421 #line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6422                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
6423 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6424                 _tmp9_ = self->el;
6425 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6426                 _tmp10_ = self->priv->_this;
6427 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6428                 _tmp11_ = _tmp10_->clutterembed;
6429 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6430                 _tmp12_ = _tmp11_->el;
6431 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6432                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6433 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6434                 _tmp14_ = clutter_actor_get_width (_tmp13_);
6435 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6436                 _tmp15_ = _tmp14_;
6437 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6438                 _tmp16_ = self->priv->_this;
6439 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6440                 _tmp17_ = _tmp16_->clutterembed;
6441 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6442                 _tmp18_ = _tmp17_->el;
6443 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6444                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
6445 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6446                 _tmp20_ = clutter_actor_get_height (_tmp19_);
6447 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6448                 _tmp21_ = _tmp20_;
6449 #line 1118 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6450                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
6451 #line 6452 "MainWindow.vala.c"
6452         }
6453 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6454         return self;
6455 #line 6456 "MainWindow.vala.c"
6456 }
6457
6458
6459 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner) {
6460 #line 1091 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6461         return xcls_mainwindow_xcls_objectview_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, _owner);
6462 #line 6463 "MainWindow.vala.c"
6463 }
6464
6465
6466 static void xcls_mainwindow_xcls_objectview_class_init (Xcls_MainWindowXcls_objectviewClass * klass) {
6467 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6468         xcls_mainwindow_xcls_objectview_parent_class = g_type_class_peek_parent (klass);
6469 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6470         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectviewPrivate));
6471 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6472         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectview_finalize;
6473 #line 6474 "MainWindow.vala.c"
6474 }
6475
6476
6477 static void xcls_mainwindow_xcls_objectview_instance_init (Xcls_MainWindowXcls_objectview * self) {
6478 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6479         self->priv = XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE (self);
6480 #line 6481 "MainWindow.vala.c"
6481 }
6482
6483
6484 static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj) {
6485         Xcls_MainWindowXcls_objectview * self;
6486 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6487         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview);
6488 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6489         _g_object_unref0 (self->el);
6490 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6491         _g_object_unref0 (self->priv->_this);
6492 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6493         G_OBJECT_CLASS (xcls_mainwindow_xcls_objectview_parent_class)->finalize (obj);
6494 #line 6495 "MainWindow.vala.c"
6495 }
6496
6497
6498 GType xcls_mainwindow_xcls_objectview_get_type (void) {
6499         static volatile gsize xcls_mainwindow_xcls_objectview_type_id__volatile = 0;
6500         if (g_once_init_enter (&xcls_mainwindow_xcls_objectview_type_id__volatile)) {
6501                 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 };
6502                 GType xcls_mainwindow_xcls_objectview_type_id;
6503                 xcls_mainwindow_xcls_objectview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectview", &g_define_type_info, 0);
6504                 g_once_init_leave (&xcls_mainwindow_xcls_objectview_type_id__volatile, xcls_mainwindow_xcls_objectview_type_id);
6505         }
6506         return xcls_mainwindow_xcls_objectview_type_id__volatile;
6507 }
6508
6509
6510 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner) {
6511         Xcls_MainWindowXcls_codeeditview * self = NULL;
6512         Xcls_MainWindow* _tmp0_;
6513         Xcls_MainWindow* _tmp1_;
6514         Xcls_MainWindow* _tmp2_;
6515         Xcls_MainWindowXcls_codeeditview* _tmp3_;
6516         GtkClutterActor* _tmp4_;
6517 #line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6518         g_return_val_if_fail (_owner != NULL, NULL);
6519 #line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6520         self = (Xcls_MainWindowXcls_codeeditview*) g_object_new (object_type, NULL);
6521 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6522         _tmp0_ = _owner;
6523 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6524         _tmp1_ = _g_object_ref0 (_tmp0_);
6525 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6526         _g_object_unref0 (self->priv->_this);
6527 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6528         self->priv->_this = _tmp1_;
6529 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6530         _tmp2_ = self->priv->_this;
6531 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6532         _tmp3_ = _g_object_ref0 (self);
6533 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6534         _g_object_unref0 (_tmp2_->codeeditview);
6535 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6536         _tmp2_->codeeditview = _tmp3_;
6537 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6538         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6539 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6540         g_object_ref_sink (_tmp4_);
6541 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6542         _g_object_unref0 (self->el);
6543 #line 1141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6544         self->el = _tmp4_;
6545 #line 6546 "MainWindow.vala.c"
6546         {
6547                 GtkClutterActor* _tmp5_;
6548                 GtkClutterActor* _tmp6_;
6549                 GtkClutterActor* _tmp7_;
6550                 GtkClutterActor* _tmp8_;
6551                 GtkClutterActor* _tmp9_;
6552                 Xcls_MainWindow* _tmp10_;
6553                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
6554                 GtkClutterEmbed* _tmp12_;
6555                 ClutterActor* _tmp13_ = NULL;
6556                 gfloat _tmp14_;
6557                 gfloat _tmp15_;
6558                 Xcls_MainWindow* _tmp16_;
6559                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
6560                 GtkClutterEmbed* _tmp18_;
6561                 ClutterActor* _tmp19_ = NULL;
6562                 gfloat _tmp20_;
6563                 gfloat _tmp21_;
6564 #line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6565                 _tmp5_ = self->el;
6566 #line 1159 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6567                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
6568 #line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6569                 _tmp6_ = self->el;
6570 #line 1160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6571                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
6572 #line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6573                 _tmp7_ = self->el;
6574 #line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6575                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
6576 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6577                 _tmp8_ = self->el;
6578 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6579                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
6580 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6581                 _tmp9_ = self->el;
6582 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6583                 _tmp10_ = self->priv->_this;
6584 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6585                 _tmp11_ = _tmp10_->clutterembed;
6586 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6587                 _tmp12_ = _tmp11_->el;
6588 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6589                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6590 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6591                 _tmp14_ = clutter_actor_get_width (_tmp13_);
6592 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6593                 _tmp15_ = _tmp14_;
6594 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6595                 _tmp16_ = self->priv->_this;
6596 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6597                 _tmp17_ = _tmp16_->clutterembed;
6598 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6599                 _tmp18_ = _tmp17_->el;
6600 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6601                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
6602 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6603                 _tmp20_ = clutter_actor_get_height (_tmp19_);
6604 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6605                 _tmp21_ = _tmp20_;
6606 #line 1164 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6607                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
6608 #line 6609 "MainWindow.vala.c"
6609         }
6610 #line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6611         return self;
6612 #line 6613 "MainWindow.vala.c"
6613 }
6614
6615
6616 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner) {
6617 #line 1137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6618         return xcls_mainwindow_xcls_codeeditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, _owner);
6619 #line 6620 "MainWindow.vala.c"
6620 }
6621
6622
6623 static void xcls_mainwindow_xcls_codeeditview_class_init (Xcls_MainWindowXcls_codeeditviewClass * klass) {
6624 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6625         xcls_mainwindow_xcls_codeeditview_parent_class = g_type_class_peek_parent (klass);
6626 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6627         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_codeeditviewPrivate));
6628 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6629         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_codeeditview_finalize;
6630 #line 6631 "MainWindow.vala.c"
6631 }
6632
6633
6634 static void xcls_mainwindow_xcls_codeeditview_instance_init (Xcls_MainWindowXcls_codeeditview * self) {
6635 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6636         self->priv = XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE (self);
6637 #line 6638 "MainWindow.vala.c"
6638 }
6639
6640
6641 static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj) {
6642         Xcls_MainWindowXcls_codeeditview * self;
6643 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6644         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview);
6645 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6646         _g_object_unref0 (self->el);
6647 #line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6648         _g_object_unref0 (self->priv->_this);
6649 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6650         G_OBJECT_CLASS (xcls_mainwindow_xcls_codeeditview_parent_class)->finalize (obj);
6651 #line 6652 "MainWindow.vala.c"
6652 }
6653
6654
6655 GType xcls_mainwindow_xcls_codeeditview_get_type (void) {
6656         static volatile gsize xcls_mainwindow_xcls_codeeditview_type_id__volatile = 0;
6657         if (g_once_init_enter (&xcls_mainwindow_xcls_codeeditview_type_id__volatile)) {
6658                 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 };
6659                 GType xcls_mainwindow_xcls_codeeditview_type_id;
6660                 xcls_mainwindow_xcls_codeeditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_codeeditview", &g_define_type_info, 0);
6661                 g_once_init_leave (&xcls_mainwindow_xcls_codeeditview_type_id__volatile, xcls_mainwindow_xcls_codeeditview_type_id);
6662         }
6663         return xcls_mainwindow_xcls_codeeditview_type_id__volatile;
6664 }
6665
6666
6667 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner) {
6668         Xcls_MainWindowXcls_addpropsview * self = NULL;
6669         Xcls_MainWindow* _tmp0_;
6670         Xcls_MainWindow* _tmp1_;
6671         Xcls_MainWindow* _tmp2_;
6672         Xcls_MainWindowXcls_addpropsview* _tmp3_;
6673         GtkClutterActor* _tmp4_;
6674 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6675         g_return_val_if_fail (_owner != NULL, NULL);
6676 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6677         self = (Xcls_MainWindowXcls_addpropsview*) g_object_new (object_type, NULL);
6678 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6679         _tmp0_ = _owner;
6680 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6681         _tmp1_ = _g_object_ref0 (_tmp0_);
6682 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6683         _g_object_unref0 (self->priv->_this);
6684 #line 1185 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6685         self->priv->_this = _tmp1_;
6686 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6687         _tmp2_ = self->priv->_this;
6688 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6689         _tmp3_ = _g_object_ref0 (self);
6690 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6691         _g_object_unref0 (_tmp2_->addpropsview);
6692 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6693         _tmp2_->addpropsview = _tmp3_;
6694 #line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6695         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6696 #line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6697         g_object_ref_sink (_tmp4_);
6698 #line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6699         _g_object_unref0 (self->el);
6700 #line 1187 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6701         self->el = _tmp4_;
6702 #line 6703 "MainWindow.vala.c"
6703         {
6704                 GtkClutterActor* _tmp5_;
6705                 GtkClutterActor* _tmp6_;
6706                 GtkClutterActor* _tmp7_;
6707                 GtkClutterActor* _tmp8_;
6708                 GtkClutterActor* _tmp9_;
6709                 Xcls_MainWindow* _tmp10_;
6710                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
6711                 GtkClutterEmbed* _tmp12_;
6712                 ClutterActor* _tmp13_ = NULL;
6713                 gfloat _tmp14_;
6714                 gfloat _tmp15_;
6715                 Xcls_MainWindow* _tmp16_;
6716                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
6717                 GtkClutterEmbed* _tmp18_;
6718                 ClutterActor* _tmp19_ = NULL;
6719                 gfloat _tmp20_;
6720                 gfloat _tmp21_;
6721 #line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6722                 _tmp5_ = self->el;
6723 #line 1205 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6724                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
6725 #line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6726                 _tmp6_ = self->el;
6727 #line 1206 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6728                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
6729 #line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6730                 _tmp7_ = self->el;
6731 #line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6732                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
6733 #line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6734                 _tmp8_ = self->el;
6735 #line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6736                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
6737 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6738                 _tmp9_ = self->el;
6739 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6740                 _tmp10_ = self->priv->_this;
6741 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6742                 _tmp11_ = _tmp10_->clutterembed;
6743 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6744                 _tmp12_ = _tmp11_->el;
6745 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6746                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6747 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6748                 _tmp14_ = clutter_actor_get_width (_tmp13_);
6749 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6750                 _tmp15_ = _tmp14_;
6751 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6752                 _tmp16_ = self->priv->_this;
6753 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6754                 _tmp17_ = _tmp16_->clutterembed;
6755 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6756                 _tmp18_ = _tmp17_->el;
6757 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6758                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
6759 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6760                 _tmp20_ = clutter_actor_get_height (_tmp19_);
6761 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6762                 _tmp21_ = _tmp20_;
6763 #line 1210 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6764                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
6765 #line 6766 "MainWindow.vala.c"
6766         }
6767 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6768         return self;
6769 #line 6770 "MainWindow.vala.c"
6770 }
6771
6772
6773 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner) {
6774 #line 1183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6775         return xcls_mainwindow_xcls_addpropsview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, _owner);
6776 #line 6777 "MainWindow.vala.c"
6777 }
6778
6779
6780 static void xcls_mainwindow_xcls_addpropsview_class_init (Xcls_MainWindowXcls_addpropsviewClass * klass) {
6781 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6782         xcls_mainwindow_xcls_addpropsview_parent_class = g_type_class_peek_parent (klass);
6783 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6784         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropsviewPrivate));
6785 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6786         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropsview_finalize;
6787 #line 6788 "MainWindow.vala.c"
6788 }
6789
6790
6791 static void xcls_mainwindow_xcls_addpropsview_instance_init (Xcls_MainWindowXcls_addpropsview * self) {
6792 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6793         self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE (self);
6794 #line 6795 "MainWindow.vala.c"
6795 }
6796
6797
6798 static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj) {
6799         Xcls_MainWindowXcls_addpropsview * self;
6800 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6801         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview);
6802 #line 1176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6803         _g_object_unref0 (self->el);
6804 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6805         _g_object_unref0 (self->priv->_this);
6806 #line 1174 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6807         G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropsview_parent_class)->finalize (obj);
6808 #line 6809 "MainWindow.vala.c"
6809 }
6810
6811
6812 GType xcls_mainwindow_xcls_addpropsview_get_type (void) {
6813         static volatile gsize xcls_mainwindow_xcls_addpropsview_type_id__volatile = 0;
6814         if (g_once_init_enter (&xcls_mainwindow_xcls_addpropsview_type_id__volatile)) {
6815                 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 };
6816                 GType xcls_mainwindow_xcls_addpropsview_type_id;
6817                 xcls_mainwindow_xcls_addpropsview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropsview", &g_define_type_info, 0);
6818                 g_once_init_leave (&xcls_mainwindow_xcls_addpropsview_type_id__volatile, xcls_mainwindow_xcls_addpropsview_type_id);
6819         }
6820         return xcls_mainwindow_xcls_addpropsview_type_id__volatile;
6821 }
6822
6823
6824 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner) {
6825         Xcls_MainWindowXcls_projecteditview * self = NULL;
6826         Xcls_MainWindow* _tmp0_;
6827         Xcls_MainWindow* _tmp1_;
6828         Xcls_MainWindow* _tmp2_;
6829         Xcls_MainWindowXcls_projecteditview* _tmp3_;
6830         GtkClutterActor* _tmp4_;
6831 #line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6832         g_return_val_if_fail (_owner != NULL, NULL);
6833 #line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6834         self = (Xcls_MainWindowXcls_projecteditview*) g_object_new (object_type, NULL);
6835 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6836         _tmp0_ = _owner;
6837 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6838         _tmp1_ = _g_object_ref0 (_tmp0_);
6839 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6840         _g_object_unref0 (self->priv->_this);
6841 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6842         self->priv->_this = _tmp1_;
6843 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6844         _tmp2_ = self->priv->_this;
6845 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6846         _tmp3_ = _g_object_ref0 (self);
6847 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6848         _g_object_unref0 (_tmp2_->projecteditview);
6849 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6850         _tmp2_->projecteditview = _tmp3_;
6851 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6852         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6853 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6854         g_object_ref_sink (_tmp4_);
6855 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6856         _g_object_unref0 (self->el);
6857 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6858         self->el = _tmp4_;
6859 #line 6860 "MainWindow.vala.c"
6860         {
6861                 GtkClutterActor* _tmp5_;
6862                 Xcls_MainWindow* _tmp6_;
6863                 Xcls_MainWindowXcls_clutterembed* _tmp7_;
6864                 GtkClutterEmbed* _tmp8_;
6865                 ClutterActor* _tmp9_ = NULL;
6866                 ClutterAlignConstraint* _tmp10_;
6867                 ClutterAlignConstraint* _tmp11_;
6868                 GtkClutterActor* _tmp12_;
6869                 GtkClutterActor* _tmp13_;
6870                 GtkClutterActor* _tmp14_;
6871                 Xcls_MainWindow* _tmp15_;
6872                 Xcls_MainWindowXcls_clutterembed* _tmp16_;
6873                 GtkClutterEmbed* _tmp17_;
6874                 ClutterActor* _tmp18_ = NULL;
6875                 gfloat _tmp19_;
6876                 gfloat _tmp20_;
6877                 Xcls_MainWindow* _tmp21_;
6878                 Xcls_MainWindowXcls_clutterembed* _tmp22_;
6879                 GtkClutterEmbed* _tmp23_;
6880                 ClutterActor* _tmp24_ = NULL;
6881                 gfloat _tmp25_;
6882                 gfloat _tmp26_;
6883 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6884                 _tmp5_ = self->el;
6885 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6886                 _tmp6_ = self->priv->_this;
6887 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6888                 _tmp7_ = _tmp6_->clutterembed;
6889 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6890                 _tmp8_ = _tmp7_->el;
6891 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6892                 _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
6893 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6894                 _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
6895 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6896                 g_object_ref_sink (_tmp10_);
6897 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6898                 _tmp11_ = _tmp10_;
6899 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6900                 clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
6901 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6902                 _g_object_unref0 (_tmp11_);
6903 #line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6904                 _tmp12_ = self->el;
6905 #line 1252 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6906                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 0.0f, 0.0f);
6907 #line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6908                 _tmp13_ = self->el;
6909 #line 1253 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6910                 clutter_actor_set_scale ((ClutterActor*) _tmp13_, (gdouble) 1.0f, (gdouble) 0.0f);
6911 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6912                 _tmp14_ = self->el;
6913 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6914                 _tmp15_ = self->priv->_this;
6915 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6916                 _tmp16_ = _tmp15_->clutterembed;
6917 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6918                 _tmp17_ = _tmp16_->el;
6919 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6920                 _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
6921 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6922                 _tmp19_ = clutter_actor_get_width (_tmp18_);
6923 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6924                 _tmp20_ = _tmp19_;
6925 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6926                 _tmp21_ = self->priv->_this;
6927 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6928                 _tmp22_ = _tmp21_->clutterembed;
6929 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6930                 _tmp23_ = _tmp22_->el;
6931 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6932                 _tmp24_ = gtk_clutter_embed_get_stage (_tmp23_);
6933 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6934                 _tmp25_ = clutter_actor_get_height (_tmp24_);
6935 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6936                 _tmp26_ = _tmp25_;
6937 #line 1254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6938                 clutter_actor_set_size ((ClutterActor*) _tmp14_, _tmp20_ - 50, _tmp26_ / 2);
6939 #line 6940 "MainWindow.vala.c"
6940         }
6941 #line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6942         return self;
6943 #line 6944 "MainWindow.vala.c"
6944 }
6945
6946
6947 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner) {
6948 #line 1229 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6949         return xcls_mainwindow_xcls_projecteditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, _owner);
6950 #line 6951 "MainWindow.vala.c"
6951 }
6952
6953
6954 static void xcls_mainwindow_xcls_projecteditview_class_init (Xcls_MainWindowXcls_projecteditviewClass * klass) {
6955 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6956         xcls_mainwindow_xcls_projecteditview_parent_class = g_type_class_peek_parent (klass);
6957 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6958         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditviewPrivate));
6959 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6960         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditview_finalize;
6961 #line 6962 "MainWindow.vala.c"
6962 }
6963
6964
6965 static void xcls_mainwindow_xcls_projecteditview_instance_init (Xcls_MainWindowXcls_projecteditview * self) {
6966 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6967         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE (self);
6968 #line 6969 "MainWindow.vala.c"
6969 }
6970
6971
6972 static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj) {
6973         Xcls_MainWindowXcls_projecteditview * self;
6974 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6975         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview);
6976 #line 1222 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6977         _g_object_unref0 (self->el);
6978 #line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6979         _g_object_unref0 (self->priv->_this);
6980 #line 1220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6981         G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditview_parent_class)->finalize (obj);
6982 #line 6983 "MainWindow.vala.c"
6983 }
6984
6985
6986 GType xcls_mainwindow_xcls_projecteditview_get_type (void) {
6987         static volatile gsize xcls_mainwindow_xcls_projecteditview_type_id__volatile = 0;
6988         if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditview_type_id__volatile)) {
6989                 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 };
6990                 GType xcls_mainwindow_xcls_projecteditview_type_id;
6991                 xcls_mainwindow_xcls_projecteditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditview", &g_define_type_info, 0);
6992                 g_once_init_leave (&xcls_mainwindow_xcls_projecteditview_type_id__volatile, xcls_mainwindow_xcls_projecteditview_type_id);
6993         }
6994         return xcls_mainwindow_xcls_projecteditview_type_id__volatile;
6995 }
6996
6997
6998 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner) {
6999         Xcls_MainWindowXcls_buttonlayout * self = NULL;
7000         Xcls_MainWindow* _tmp0_;
7001         Xcls_MainWindow* _tmp1_;
7002         Xcls_MainWindow* _tmp2_;
7003         Xcls_MainWindowXcls_buttonlayout* _tmp3_;
7004         ClutterActor* _tmp4_;
7005         Xcls_MainWindow* _tmp5_;
7006         Xcls_MainWindowXcls_BoxLayout17* _tmp6_;
7007         Xcls_MainWindowXcls_BoxLayout17* child_0;
7008         ClutterActor* _tmp7_;
7009         ClutterBoxLayout* _tmp8_;
7010         Xcls_MainWindow* _tmp9_;
7011         Xcls_MainWindowXcls_projectbutton* _tmp10_;
7012         Xcls_MainWindowXcls_projectbutton* child_1;
7013         ClutterActor* _tmp11_;
7014         ClutterActor* _tmp12_;
7015         Xcls_MainWindow* _tmp13_;
7016         Xcls_MainWindowXcls_projecteditbutton* _tmp14_;
7017         Xcls_MainWindowXcls_projecteditbutton* child_2;
7018         ClutterActor* _tmp15_;
7019         ClutterActor* _tmp16_;
7020         Xcls_MainWindow* _tmp17_;
7021         Xcls_MainWindowXcls_objectshowbutton* _tmp18_;
7022         Xcls_MainWindowXcls_objectshowbutton* child_3;
7023         ClutterActor* _tmp19_;
7024         ClutterActor* _tmp20_;
7025         Xcls_MainWindow* _tmp21_;
7026         Xcls_MainWindowXcls_addpropbutton* _tmp22_;
7027         Xcls_MainWindowXcls_addpropbutton* child_4;
7028         ClutterActor* _tmp23_;
7029         ClutterActor* _tmp24_;
7030         Xcls_MainWindow* _tmp25_;
7031         Xcls_MainWindowXcls_addlistenerbutton* _tmp26_;
7032         Xcls_MainWindowXcls_addlistenerbutton* child_5;
7033         ClutterActor* _tmp27_;
7034         ClutterActor* _tmp28_;
7035 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7036         g_return_val_if_fail (_owner != NULL, NULL);
7037 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7038         self = (Xcls_MainWindowXcls_buttonlayout*) g_object_new (object_type, NULL);
7039 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7040         _tmp0_ = _owner;
7041 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7042         _tmp1_ = _g_object_ref0 (_tmp0_);
7043 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7044         _g_object_unref0 (self->priv->_this);
7045 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7046         self->priv->_this = _tmp1_;
7047 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7048         _tmp2_ = self->priv->_this;
7049 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7050         _tmp3_ = _g_object_ref0 (self);
7051 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7052         _g_object_unref0 (_tmp2_->buttonlayout);
7053 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7054         _tmp2_->buttonlayout = _tmp3_;
7055 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7056         _tmp4_ = clutter_actor_new ();
7057 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7058         g_object_ref_sink (_tmp4_);
7059 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7060         _g_object_unref0 (self->el);
7061 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7062         self->el = _tmp4_;
7063 #line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7064         _tmp5_ = self->priv->_this;
7065 #line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7066         _tmp6_ = xcls_mainwindow_xcls_boxlayout17_new (_tmp5_);
7067 #line 1282 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7068         child_0 = _tmp6_;
7069 #line 1283 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7070         g_object_ref ((GObject*) child_0);
7071 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7072         _tmp7_ = self->el;
7073 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7074         _tmp8_ = child_0->el;
7075 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7076         clutter_actor_set_layout_manager (_tmp7_, (ClutterLayoutManager*) _tmp8_);
7077 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7078         _tmp9_ = self->priv->_this;
7079 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7080         _tmp10_ = xcls_mainwindow_xcls_projectbutton_new (_tmp9_);
7081 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7082         child_1 = _tmp10_;
7083 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7084         g_object_ref ((GObject*) child_1);
7085 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7086         _tmp11_ = self->el;
7087 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7088         _tmp12_ = child_1->el;
7089 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7090         clutter_actor_add_child (_tmp11_, _tmp12_);
7091 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7092         _tmp13_ = self->priv->_this;
7093 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7094         _tmp14_ = xcls_mainwindow_xcls_projecteditbutton_new (_tmp13_);
7095 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7096         child_2 = _tmp14_;
7097 #line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7098         g_object_ref ((GObject*) child_2);
7099 #line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7100         _tmp15_ = self->el;
7101 #line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7102         _tmp16_ = child_2->el;
7103 #line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7104         clutter_actor_add_child (_tmp15_, _tmp16_);
7105 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7106         _tmp17_ = self->priv->_this;
7107 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7108         _tmp18_ = xcls_mainwindow_xcls_objectshowbutton_new (_tmp17_);
7109 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7110         child_3 = _tmp18_;
7111 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7112         g_object_ref ((GObject*) child_3);
7113 #line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7114         _tmp19_ = self->el;
7115 #line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7116         _tmp20_ = child_3->el;
7117 #line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7118         clutter_actor_add_child (_tmp19_, _tmp20_);
7119 #line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7120         _tmp21_ = self->priv->_this;
7121 #line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7122         _tmp22_ = xcls_mainwindow_xcls_addpropbutton_new (_tmp21_);
7123 #line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7124         child_4 = _tmp22_;
7125 #line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7126         g_object_ref ((GObject*) child_4);
7127 #line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7128         _tmp23_ = self->el;
7129 #line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7130         _tmp24_ = child_4->el;
7131 #line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7132         clutter_actor_add_child (_tmp23_, _tmp24_);
7133 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7134         _tmp25_ = self->priv->_this;
7135 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7136         _tmp26_ = xcls_mainwindow_xcls_addlistenerbutton_new (_tmp25_);
7137 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7138         child_5 = _tmp26_;
7139 #line 1298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7140         g_object_ref ((GObject*) child_5);
7141 #line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7142         _tmp27_ = self->el;
7143 #line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7144         _tmp28_ = child_5->el;
7145 #line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7146         clutter_actor_add_child (_tmp27_, _tmp28_);
7147 #line 7148 "MainWindow.vala.c"
7148         {
7149                 ClutterActor* _tmp29_;
7150                 Xcls_MainWindow* _tmp30_;
7151                 Xcls_MainWindowXcls_clutterembed* _tmp31_;
7152                 GtkClutterEmbed* _tmp32_;
7153                 ClutterActor* _tmp33_ = NULL;
7154                 ClutterAlignConstraint* _tmp34_;
7155                 ClutterAlignConstraint* _tmp35_;
7156                 ClutterActor* _tmp36_;
7157                 ClutterActor* _tmp37_;
7158                 Xcls_MainWindow* _tmp38_;
7159                 Xcls_MainWindowXcls_clutterembed* _tmp39_;
7160                 GtkClutterEmbed* _tmp40_;
7161                 ClutterActor* _tmp41_ = NULL;
7162                 gfloat _tmp42_;
7163                 gfloat _tmp43_;
7164 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7165                 _tmp29_ = self->el;
7166 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7167                 _tmp30_ = self->priv->_this;
7168 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7169                 _tmp31_ = _tmp30_->clutterembed;
7170 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7171                 _tmp32_ = _tmp31_->el;
7172 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7173                 _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
7174 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7175                 _tmp34_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp33_, CLUTTER_ALIGN_X_AXIS, 0.0f);
7176 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7177                 g_object_ref_sink (_tmp34_);
7178 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7179                 _tmp35_ = _tmp34_;
7180 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7181                 clutter_actor_add_constraint (_tmp29_, (ClutterConstraint*) _tmp35_);
7182 #line 1304 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7183                 _g_object_unref0 (_tmp35_);
7184 #line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7185                 _tmp36_ = self->el;
7186 #line 1314 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7187                 clutter_actor_set_pivot_point (_tmp36_, 0.5f, 0.5f);
7188 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7189                 _tmp37_ = self->el;
7190 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7191                 _tmp38_ = self->priv->_this;
7192 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7193                 _tmp39_ = _tmp38_->clutterembed;
7194 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7195                 _tmp40_ = _tmp39_->el;
7196 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7197                 _tmp41_ = gtk_clutter_embed_get_stage (_tmp40_);
7198 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7199                 _tmp42_ = clutter_actor_get_height (_tmp41_);
7200 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7201                 _tmp43_ = _tmp42_;
7202 #line 1315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7203                 clutter_actor_set_size (_tmp37_, (gfloat) 50, _tmp43_);
7204 #line 7205 "MainWindow.vala.c"
7205         }
7206 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7207         _g_object_unref0 (child_5);
7208 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7209         _g_object_unref0 (child_4);
7210 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7211         _g_object_unref0 (child_3);
7212 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7213         _g_object_unref0 (child_2);
7214 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7215         _g_object_unref0 (child_1);
7216 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7217         _g_object_unref0 (child_0);
7218 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7219         return self;
7220 #line 7221 "MainWindow.vala.c"
7221 }
7222
7223
7224 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner) {
7225 #line 1273 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7226         return xcls_mainwindow_xcls_buttonlayout_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, _owner);
7227 #line 7228 "MainWindow.vala.c"
7228 }
7229
7230
7231 static void xcls_mainwindow_xcls_buttonlayout_class_init (Xcls_MainWindowXcls_buttonlayoutClass * klass) {
7232 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7233         xcls_mainwindow_xcls_buttonlayout_parent_class = g_type_class_peek_parent (klass);
7234 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7235         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_buttonlayoutPrivate));
7236 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7237         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_buttonlayout_finalize;
7238 #line 7239 "MainWindow.vala.c"
7239 }
7240
7241
7242 static void xcls_mainwindow_xcls_buttonlayout_instance_init (Xcls_MainWindowXcls_buttonlayout * self) {
7243 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7244         self->priv = XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE (self);
7245 #line 7246 "MainWindow.vala.c"
7246 }
7247
7248
7249 static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj) {
7250         Xcls_MainWindowXcls_buttonlayout * self;
7251 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7252         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout);
7253 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7254         _g_object_unref0 (self->el);
7255 #line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7256         _g_object_unref0 (self->priv->_this);
7257 #line 1264 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7258         G_OBJECT_CLASS (xcls_mainwindow_xcls_buttonlayout_parent_class)->finalize (obj);
7259 #line 7260 "MainWindow.vala.c"
7260 }
7261
7262
7263 GType xcls_mainwindow_xcls_buttonlayout_get_type (void) {
7264         static volatile gsize xcls_mainwindow_xcls_buttonlayout_type_id__volatile = 0;
7265         if (g_once_init_enter (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile)) {
7266                 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 };
7267                 GType xcls_mainwindow_xcls_buttonlayout_type_id;
7268                 xcls_mainwindow_xcls_buttonlayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_buttonlayout", &g_define_type_info, 0);
7269                 g_once_init_leave (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile, xcls_mainwindow_xcls_buttonlayout_type_id);
7270         }
7271         return xcls_mainwindow_xcls_buttonlayout_type_id__volatile;
7272 }
7273
7274
7275 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner) {
7276         Xcls_MainWindowXcls_BoxLayout17 * self = NULL;
7277         Xcls_MainWindow* _tmp0_;
7278         Xcls_MainWindow* _tmp1_;
7279         ClutterBoxLayout* _tmp2_;
7280         ClutterBoxLayout* _tmp3_;
7281 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7282         g_return_val_if_fail (_owner != NULL, NULL);
7283 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7284         self = (Xcls_MainWindowXcls_BoxLayout17*) g_object_new (object_type, NULL);
7285 #line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7286         _tmp0_ = _owner;
7287 #line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7288         _tmp1_ = _g_object_ref0 (_tmp0_);
7289 #line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7290         _g_object_unref0 (self->priv->_this);
7291 #line 1336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7292         self->priv->_this = _tmp1_;
7293 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7294         _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new ();
7295 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7296         g_object_ref_sink (_tmp2_);
7297 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7298         _g_object_unref0 (self->el);
7299 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7300         self->el = _tmp2_;
7301 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7302         _tmp3_ = self->el;
7303 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7304         clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL);
7305 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7306         return self;
7307 #line 7308 "MainWindow.vala.c"
7308 }
7309
7310
7311 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner) {
7312 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7313         return xcls_mainwindow_xcls_boxlayout17_construct (XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, _owner);
7314 #line 7315 "MainWindow.vala.c"
7315 }
7316
7317
7318 static void xcls_mainwindow_xcls_boxlayout17_class_init (Xcls_MainWindowXcls_BoxLayout17Class * klass) {
7319 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7320         xcls_mainwindow_xcls_boxlayout17_parent_class = g_type_class_peek_parent (klass);
7321 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7322         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_BoxLayout17Private));
7323 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7324         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_boxlayout17_finalize;
7325 #line 7326 "MainWindow.vala.c"
7326 }
7327
7328
7329 static void xcls_mainwindow_xcls_boxlayout17_instance_init (Xcls_MainWindowXcls_BoxLayout17 * self) {
7330 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7331         self->priv = XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE (self);
7332 #line 7333 "MainWindow.vala.c"
7333 }
7334
7335
7336 static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj) {
7337         Xcls_MainWindowXcls_BoxLayout17 * self;
7338 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7339         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17);
7340 #line 1327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7341         _g_object_unref0 (self->el);
7342 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7343         _g_object_unref0 (self->priv->_this);
7344 #line 1325 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7345         G_OBJECT_CLASS (xcls_mainwindow_xcls_boxlayout17_parent_class)->finalize (obj);
7346 #line 7347 "MainWindow.vala.c"
7347 }
7348
7349
7350 GType xcls_mainwindow_xcls_boxlayout17_get_type (void) {
7351         static volatile gsize xcls_mainwindow_xcls_boxlayout17_type_id__volatile = 0;
7352         if (g_once_init_enter (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile)) {
7353                 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 };
7354                 GType xcls_mainwindow_xcls_boxlayout17_type_id;
7355                 xcls_mainwindow_xcls_boxlayout17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_BoxLayout17", &g_define_type_info, 0);
7356                 g_once_init_leave (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile, xcls_mainwindow_xcls_boxlayout17_type_id);
7357         }
7358         return xcls_mainwindow_xcls_boxlayout17_type_id__volatile;
7359 }
7360
7361
7362 static gboolean __lambda19_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
7363         gboolean result = FALSE;
7364         ClutterActor* _tmp0_;
7365         ClutterColor _tmp1_ = {0};
7366 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7367         g_return_val_if_fail (event != NULL, FALSE);
7368 #line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7369         _tmp0_ = self->el;
7370 #line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7371         clutter_color_from_string (&_tmp1_, "#333");
7372 #line 1377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7373         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7374 #line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7375         result = FALSE;
7376 #line 1378 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7377         return result;
7378 #line 7379 "MainWindow.vala.c"
7379 }
7380
7381
7382 static gboolean ___lambda19__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7383         gboolean result;
7384         result = __lambda19_ (self, event);
7385 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7386         return result;
7387 #line 7388 "MainWindow.vala.c"
7388 }
7389
7390
7391 static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
7392         gboolean result = FALSE;
7393         ClutterActor* _tmp0_;
7394         ClutterColor _tmp1_ = {0};
7395 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7396         g_return_val_if_fail (event != NULL, FALSE);
7397 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7398         _tmp0_ = self->el;
7399 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7400         clutter_color_from_string (&_tmp1_, "#000");
7401 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7402         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7403 #line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7404         result = FALSE;
7405 #line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7406         return result;
7407 #line 7408 "MainWindow.vala.c"
7408 }
7409
7410
7411 static gboolean ___lambda20__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7412         gboolean result;
7413         result = __lambda20_ (self, event);
7414 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7415         return result;
7416 #line 7417 "MainWindow.vala.c"
7417 }
7418
7419
7420 static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self) {
7421         gboolean result = FALSE;
7422         Xcls_MainWindow* _tmp0_;
7423         const gchar* _tmp1_;
7424         const gchar* _tmp2_;
7425         GQuark _tmp4_ = 0U;
7426 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7427         static GQuark _tmp3_label0 = 0;
7428 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7429         static GQuark _tmp3_label1 = 0;
7430 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7431         static GQuark _tmp3_label2 = 0;
7432 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7433         static GQuark _tmp3_label3 = 0;
7434 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7435         static GQuark _tmp3_label4 = 0;
7436 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7437         _tmp0_ = self->priv->_this;
7438 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7439         _tmp1_ = _tmp0_->state;
7440 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7441         _tmp2_ = _tmp1_;
7442 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7443         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
7444 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7445         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
7446 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7447                 switch (0) {
7448 #line 7449 "MainWindow.vala.c"
7449                         default:
7450                         {
7451                                 Xcls_MainWindow* _tmp5_;
7452 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7453                                 _tmp5_ = self->priv->_this;
7454 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7455                                 xcls_mainwindow_hideViewEditing (_tmp5_);
7456 #line 1389 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7457                                 break;
7458 #line 7459 "MainWindow.vala.c"
7459                         }
7460                 }
7461         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
7462 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7463                 switch (0) {
7464 #line 7465 "MainWindow.vala.c"
7465                         default:
7466                         {
7467                                 Xcls_MainWindow* _tmp6_;
7468 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7469                                 _tmp6_ = self->priv->_this;
7470 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7471                                 xcls_mainwindow_showViewEditing (_tmp6_);
7472 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7473                                 break;
7474 #line 7475 "MainWindow.vala.c"
7475                         }
7476                 }
7477         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
7478 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7479                 switch (0) {
7480 #line 7481 "MainWindow.vala.c"
7481                         default:
7482                         {
7483                                 Xcls_MainWindow* _tmp7_;
7484                                 Xcls_MainWindow* _tmp8_;
7485 #line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7486                                 _tmp7_ = self->priv->_this;
7487 #line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7488                                 xcls_mainwindow_hideAddProp (_tmp7_);
7489 #line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7490                                 _tmp8_ = self->priv->_this;
7491 #line 1396 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7492                                 xcls_mainwindow_hideViewEditing (_tmp8_);
7493 #line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7494                                 break;
7495 #line 7496 "MainWindow.vala.c"
7496                         }
7497                 }
7498         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) {
7499 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7500                 switch (0) {
7501 #line 7502 "MainWindow.vala.c"
7502                         default:
7503                         {
7504                                 Xcls_MainWindow* _tmp9_;
7505                                 Xcls_MainWindow* _tmp10_;
7506 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7507                                 _tmp9_ = self->priv->_this;
7508 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7509                                 xcls_mainwindow_hideAddListener (_tmp9_);
7510 #line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7511                                 _tmp10_ = self->priv->_this;
7512 #line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7513                                 xcls_mainwindow_hideViewEditing (_tmp10_);
7514 #line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7515                                 break;
7516 #line 7517 "MainWindow.vala.c"
7517                         }
7518                 }
7519         } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) {
7520 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7521                 switch (0) {
7522 #line 7523 "MainWindow.vala.c"
7523                         default:
7524                         {
7525                                 Xcls_MainWindow* _tmp11_;
7526                                 Xcls_MainWindow* _tmp12_;
7527 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7528                                 _tmp11_ = self->priv->_this;
7529 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7530                                 xcls_mainwindow_hideObject (_tmp11_);
7531 #line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7532                                 _tmp12_ = self->priv->_this;
7533 #line 1405 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7534                                 xcls_mainwindow_hideViewEditing (_tmp12_);
7535 #line 1406 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7536                                 break;
7537 #line 7538 "MainWindow.vala.c"
7538                         }
7539                 }
7540         } else {
7541 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7542                 switch (0) {
7543 #line 7544 "MainWindow.vala.c"
7544                         default:
7545                         {
7546 #line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7547                                 break;
7548 #line 7549 "MainWindow.vala.c"
7549                         }
7550                 }
7551         }
7552 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7553         result = FALSE;
7554 #line 1411 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7555         return result;
7556 #line 7557 "MainWindow.vala.c"
7557 }
7558
7559
7560 static gboolean ___lambda21__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
7561         gboolean result;
7562         result = __lambda21_ (self);
7563 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7564         return result;
7565 #line 7566 "MainWindow.vala.c"
7566 }
7567
7568
7569 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
7570         Xcls_MainWindowXcls_projectbutton * self = NULL;
7571         Xcls_MainWindow* _tmp0_;
7572         Xcls_MainWindow* _tmp1_;
7573         Xcls_MainWindow* _tmp2_;
7574         Xcls_MainWindowXcls_projectbutton* _tmp3_;
7575         ClutterActor* _tmp4_;
7576         ClutterActor* _tmp5_;
7577         Xcls_MainWindow* _tmp6_;
7578         Xcls_MainWindowXcls_Text19* _tmp7_;
7579         Xcls_MainWindowXcls_Text19* child_0;
7580         ClutterActor* _tmp8_;
7581         ClutterText* _tmp9_;
7582         ClutterActor* _tmp10_;
7583         ClutterActor* _tmp11_;
7584         ClutterActor* _tmp12_;
7585         ClutterActor* _tmp13_;
7586 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7587         g_return_val_if_fail (_owner != NULL, NULL);
7588 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7589         self = (Xcls_MainWindowXcls_projectbutton*) g_object_new (object_type, NULL);
7590 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7591         _tmp0_ = _owner;
7592 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7593         _tmp1_ = _g_object_ref0 (_tmp0_);
7594 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7595         _g_object_unref0 (self->priv->_this);
7596 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7597         self->priv->_this = _tmp1_;
7598 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7599         _tmp2_ = self->priv->_this;
7600 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7601         _tmp3_ = _g_object_ref0 (self);
7602 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7603         _g_object_unref0 (_tmp2_->projectbutton);
7604 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7605         _tmp2_->projectbutton = _tmp3_;
7606 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7607         _tmp4_ = clutter_actor_new ();
7608 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7609         g_object_ref_sink (_tmp4_);
7610 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7611         _g_object_unref0 (self->el);
7612 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7613         self->el = _tmp4_;
7614 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7615         _tmp5_ = self->el;
7616 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7617         clutter_actor_set_reactive (_tmp5_, TRUE);
7618 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7619         _tmp6_ = self->priv->_this;
7620 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7621         _tmp7_ = xcls_mainwindow_xcls_text19_new (_tmp6_);
7622 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7623         child_0 = _tmp7_;
7624 #line 1369 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7625         g_object_ref ((GObject*) child_0);
7626 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7627         _tmp8_ = self->el;
7628 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7629         _tmp9_ = child_0->el;
7630 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7631         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
7632 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7633         _tmp10_ = self->el;
7634 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7635         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
7636 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7637         _tmp11_ = self->el;
7638 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7639         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda19__clutter_actor_enter_event, self, 0);
7640 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7641         _tmp12_ = self->el;
7642 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7643         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda20__clutter_actor_leave_event, self, 0);
7644 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7645         _tmp13_ = self->el;
7646 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7647         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda21__clutter_actor_button_press_event, self, 0);
7648 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7649         _g_object_unref0 (child_0);
7650 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7651         return self;
7652 #line 7653 "MainWindow.vala.c"
7653 }
7654
7655
7656 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner) {
7657 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7658         return xcls_mainwindow_xcls_projectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, _owner);
7659 #line 7660 "MainWindow.vala.c"
7660 }
7661
7662
7663 static void xcls_mainwindow_xcls_projectbutton_class_init (Xcls_MainWindowXcls_projectbuttonClass * klass) {
7664 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7665         xcls_mainwindow_xcls_projectbutton_parent_class = g_type_class_peek_parent (klass);
7666 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7667         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projectbuttonPrivate));
7668 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7669         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projectbutton_finalize;
7670 #line 7671 "MainWindow.vala.c"
7671 }
7672
7673
7674 static void xcls_mainwindow_xcls_projectbutton_instance_init (Xcls_MainWindowXcls_projectbutton * self) {
7675 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7676         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE (self);
7677 #line 7678 "MainWindow.vala.c"
7678 }
7679
7680
7681 static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj) {
7682         Xcls_MainWindowXcls_projectbutton * self;
7683 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7684         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton);
7685 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7686         _g_object_unref0 (self->el);
7687 #line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7688         _g_object_unref0 (self->priv->_this);
7689 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7690         G_OBJECT_CLASS (xcls_mainwindow_xcls_projectbutton_parent_class)->finalize (obj);
7691 #line 7692 "MainWindow.vala.c"
7692 }
7693
7694
7695 GType xcls_mainwindow_xcls_projectbutton_get_type (void) {
7696         static volatile gsize xcls_mainwindow_xcls_projectbutton_type_id__volatile = 0;
7697         if (g_once_init_enter (&xcls_mainwindow_xcls_projectbutton_type_id__volatile)) {
7698                 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 };
7699                 GType xcls_mainwindow_xcls_projectbutton_type_id;
7700                 xcls_mainwindow_xcls_projectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projectbutton", &g_define_type_info, 0);
7701                 g_once_init_leave (&xcls_mainwindow_xcls_projectbutton_type_id__volatile, xcls_mainwindow_xcls_projectbutton_type_id);
7702         }
7703         return xcls_mainwindow_xcls_projectbutton_type_id__volatile;
7704 }
7705
7706
7707 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner) {
7708         Xcls_MainWindowXcls_Text19 * self = NULL;
7709         Xcls_MainWindow* _tmp0_;
7710         Xcls_MainWindow* _tmp1_;
7711         ClutterColor _tmp2_ = {0};
7712         ClutterText* _tmp3_;
7713         ClutterText* _tmp4_;
7714         ClutterText* _tmp5_;
7715         ClutterText* _tmp6_;
7716         ClutterText* _tmp7_;
7717         ClutterText* _tmp8_;
7718 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7719         g_return_val_if_fail (_owner != NULL, NULL);
7720 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7721         self = (Xcls_MainWindowXcls_Text19*) g_object_new (object_type, NULL);
7722 #line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7723         _tmp0_ = _owner;
7724 #line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7725         _tmp1_ = _g_object_ref0 (_tmp0_);
7726 #line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7727         _g_object_unref0 (self->priv->_this);
7728 #line 1431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7729         self->priv->_this = _tmp1_;
7730 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7731         clutter_color_from_string (&_tmp2_, "#fff");
7732 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7733         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Open\nFiles", &_tmp2_);
7734 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7735         g_object_ref_sink (_tmp3_);
7736 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7737         _g_object_unref0 (self->el);
7738 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7739         self->el = _tmp3_;
7740 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7741         _tmp4_ = self->el;
7742 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7743         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
7744 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7745         _tmp5_ = self->el;
7746 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7747         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
7748 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7749         _tmp6_ = self->el;
7750 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7751         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
7752 #line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7753         _tmp7_ = self->el;
7754 #line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7755         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
7756 #line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7757         _tmp8_ = self->el;
7758 #line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7759         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
7760 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7761         return self;
7762 #line 7763 "MainWindow.vala.c"
7763 }
7764
7765
7766 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner) {
7767 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7768         return xcls_mainwindow_xcls_text19_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, _owner);
7769 #line 7770 "MainWindow.vala.c"
7770 }
7771
7772
7773 static void xcls_mainwindow_xcls_text19_class_init (Xcls_MainWindowXcls_Text19Class * klass) {
7774 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7775         xcls_mainwindow_xcls_text19_parent_class = g_type_class_peek_parent (klass);
7776 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7777         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text19Private));
7778 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7779         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text19_finalize;
7780 #line 7781 "MainWindow.vala.c"
7781 }
7782
7783
7784 static void xcls_mainwindow_xcls_text19_instance_init (Xcls_MainWindowXcls_Text19 * self) {
7785 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7786         self->priv = XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE (self);
7787 #line 7788 "MainWindow.vala.c"
7788 }
7789
7790
7791 static void xcls_mainwindow_xcls_text19_finalize (GObject* obj) {
7792         Xcls_MainWindowXcls_Text19 * self;
7793 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7794         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19);
7795 #line 1422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7796         _g_object_unref0 (self->el);
7797 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7798         _g_object_unref0 (self->priv->_this);
7799 #line 1420 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7800         G_OBJECT_CLASS (xcls_mainwindow_xcls_text19_parent_class)->finalize (obj);
7801 #line 7802 "MainWindow.vala.c"
7802 }
7803
7804
7805 GType xcls_mainwindow_xcls_text19_get_type (void) {
7806         static volatile gsize xcls_mainwindow_xcls_text19_type_id__volatile = 0;
7807         if (g_once_init_enter (&xcls_mainwindow_xcls_text19_type_id__volatile)) {
7808                 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 };
7809                 GType xcls_mainwindow_xcls_text19_type_id;
7810                 xcls_mainwindow_xcls_text19_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text19", &g_define_type_info, 0);
7811                 g_once_init_leave (&xcls_mainwindow_xcls_text19_type_id__volatile, xcls_mainwindow_xcls_text19_type_id);
7812         }
7813         return xcls_mainwindow_xcls_text19_type_id__volatile;
7814 }
7815
7816
7817 static gboolean __lambda41_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
7818         gboolean result = FALSE;
7819         ClutterActor* _tmp0_;
7820         ClutterColor _tmp1_ = {0};
7821 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7822         g_return_val_if_fail (event != NULL, FALSE);
7823 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7824         _tmp0_ = self->el;
7825 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7826         clutter_color_from_string (&_tmp1_, "#333");
7827 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7828         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7829 #line 1477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7830         result = FALSE;
7831 #line 1477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7832         return result;
7833 #line 7834 "MainWindow.vala.c"
7834 }
7835
7836
7837 static gboolean ___lambda41__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7838         gboolean result;
7839         result = __lambda41_ (self, event);
7840 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7841         return result;
7842 #line 7843 "MainWindow.vala.c"
7843 }
7844
7845
7846 static gboolean __lambda42_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
7847         gboolean result = FALSE;
7848         ClutterActor* _tmp0_;
7849         ClutterColor _tmp1_ = {0};
7850 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7851         g_return_val_if_fail (event != NULL, FALSE);
7852 #line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7853         _tmp0_ = self->el;
7854 #line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7855         clutter_color_from_string (&_tmp1_, "#000");
7856 #line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7857         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7858 #line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7859         result = FALSE;
7860 #line 1481 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7861         return result;
7862 #line 7863 "MainWindow.vala.c"
7863 }
7864
7865
7866 static gboolean ___lambda42__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7867         gboolean result;
7868         result = __lambda42_ (self, event);
7869 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7870         return result;
7871 #line 7872 "MainWindow.vala.c"
7872 }
7873
7874
7875 static gboolean __lambda43_ (Xcls_MainWindowXcls_projecteditbutton* self) {
7876         gboolean result = FALSE;
7877         Xcls_MainWindow* _tmp0_;
7878         const gchar* _tmp1_;
7879         const gchar* _tmp2_;
7880         GQuark _tmp4_ = 0U;
7881 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7882         static GQuark _tmp3_label0 = 0;
7883 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7884         static GQuark _tmp3_label1 = 0;
7885 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7886         static GQuark _tmp3_label2 = 0;
7887 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7888         static GQuark _tmp3_label3 = 0;
7889 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7890         static GQuark _tmp3_label4 = 0;
7891 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7892         static GQuark _tmp3_label5 = 0;
7893 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7894         _tmp0_ = self->priv->_this;
7895 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7896         _tmp1_ = _tmp0_->state;
7897 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7898         _tmp2_ = _tmp1_;
7899 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7900         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
7901 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7902         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
7903 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7904                 switch (0) {
7905 #line 7906 "MainWindow.vala.c"
7906                         default:
7907                         {
7908                                 Xcls_MainWindow* _tmp5_;
7909 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7910                                 _tmp5_ = self->priv->_this;
7911 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7912                                 xcls_mainwindow_showProjectEdit (_tmp5_);
7913 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7914                                 break;
7915 #line 7916 "MainWindow.vala.c"
7916                         }
7917                 }
7918         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
7919 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7920                 switch (0) {
7921 #line 7922 "MainWindow.vala.c"
7922                         default:
7923                         {
7924 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7925                                 break;
7926 #line 7927 "MainWindow.vala.c"
7927                         }
7928                 }
7929         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("projectedit")))) {
7930 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7931                 switch (0) {
7932 #line 7933 "MainWindow.vala.c"
7933                         default:
7934                         {
7935                                 Xcls_MainWindow* _tmp6_;
7936 #line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7937                                 _tmp6_ = self->priv->_this;
7938 #line 1492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7939                                 xcls_mainwindow_hideProjectEdit (_tmp6_);
7940 #line 1493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7941                                 break;
7942 #line 7943 "MainWindow.vala.c"
7943                         }
7944                 }
7945         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
7946 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7947                 switch (0) {
7948 #line 7949 "MainWindow.vala.c"
7949                         default:
7950                         {
7951                                 Xcls_MainWindow* _tmp7_;
7952                                 Xcls_MainWindow* _tmp8_;
7953 #line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7954                                 _tmp7_ = self->priv->_this;
7955 #line 1498 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7956                                 xcls_mainwindow_hideAddProp (_tmp7_);
7957 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7958                                 _tmp8_ = self->priv->_this;
7959 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7960                                 xcls_mainwindow_showProjectEdit (_tmp8_);
7961 #line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7962                                 break;
7963 #line 7964 "MainWindow.vala.c"
7964                         }
7965                 }
7966         } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("addlistener")))) {
7967 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7968                 switch (0) {
7969 #line 7970 "MainWindow.vala.c"
7970                         default:
7971                         {
7972                                 Xcls_MainWindow* _tmp9_;
7973                                 Xcls_MainWindow* _tmp10_;
7974 #line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7975                                 _tmp9_ = self->priv->_this;
7976 #line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7977                                 xcls_mainwindow_hideAddListener (_tmp9_);
7978 #line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7979                                 _tmp10_ = self->priv->_this;
7980 #line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7981                                 xcls_mainwindow_showProjectEdit (_tmp10_);
7982 #line 1504 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7983                                 break;
7984 #line 7985 "MainWindow.vala.c"
7985                         }
7986                 }
7987         } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("object")))) {
7988 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7989                 switch (0) {
7990 #line 7991 "MainWindow.vala.c"
7991                         default:
7992                         {
7993                                 Xcls_MainWindow* _tmp11_;
7994                                 Xcls_MainWindow* _tmp12_;
7995 #line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7996                                 _tmp11_ = self->priv->_this;
7997 #line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7998                                 xcls_mainwindow_hideObject (_tmp11_);
7999 #line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8000                                 _tmp12_ = self->priv->_this;
8001 #line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8002                                 xcls_mainwindow_showProjectEdit (_tmp12_);
8003 #line 1509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8004                                 break;
8005 #line 8006 "MainWindow.vala.c"
8006                         }
8007                 }
8008         } else {
8009 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8010                 switch (0) {
8011 #line 8012 "MainWindow.vala.c"
8012                         default:
8013                         {
8014 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8015                                 break;
8016 #line 8017 "MainWindow.vala.c"
8017                         }
8018                 }
8019         }
8020 #line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8021         result = FALSE;
8022 #line 1513 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8023         return result;
8024 #line 8025 "MainWindow.vala.c"
8025 }
8026
8027
8028 static gboolean ___lambda43__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
8029         gboolean result;
8030         result = __lambda43_ (self);
8031 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8032         return result;
8033 #line 8034 "MainWindow.vala.c"
8034 }
8035
8036
8037 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
8038         Xcls_MainWindowXcls_projecteditbutton * self = NULL;
8039         Xcls_MainWindow* _tmp0_;
8040         Xcls_MainWindow* _tmp1_;
8041         Xcls_MainWindow* _tmp2_;
8042         Xcls_MainWindowXcls_projecteditbutton* _tmp3_;
8043         ClutterActor* _tmp4_;
8044         ClutterActor* _tmp5_;
8045         Xcls_MainWindow* _tmp6_;
8046         Xcls_MainWindowXcls_Text21* _tmp7_;
8047         Xcls_MainWindowXcls_Text21* child_0;
8048         ClutterActor* _tmp8_;
8049         ClutterText* _tmp9_;
8050         ClutterActor* _tmp10_;
8051         ClutterActor* _tmp11_;
8052         ClutterActor* _tmp12_;
8053         ClutterActor* _tmp13_;
8054 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8055         g_return_val_if_fail (_owner != NULL, NULL);
8056 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8057         self = (Xcls_MainWindowXcls_projecteditbutton*) g_object_new (object_type, NULL);
8058 #line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8059         _tmp0_ = _owner;
8060 #line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8061         _tmp1_ = _g_object_ref0 (_tmp0_);
8062 #line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8063         _g_object_unref0 (self->priv->_this);
8064 #line 1459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8065         self->priv->_this = _tmp1_;
8066 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8067         _tmp2_ = self->priv->_this;
8068 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8069         _tmp3_ = _g_object_ref0 (self);
8070 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8071         _g_object_unref0 (_tmp2_->projecteditbutton);
8072 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8073         _tmp2_->projecteditbutton = _tmp3_;
8074 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8075         _tmp4_ = clutter_actor_new ();
8076 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8077         g_object_ref_sink (_tmp4_);
8078 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8079         _g_object_unref0 (self->el);
8080 #line 1461 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8081         self->el = _tmp4_;
8082 #line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8083         _tmp5_ = self->el;
8084 #line 1466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8085         clutter_actor_set_reactive (_tmp5_, TRUE);
8086 #line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8087         _tmp6_ = self->priv->_this;
8088 #line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8089         _tmp7_ = xcls_mainwindow_xcls_text21_new (_tmp6_);
8090 #line 1467 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8091         child_0 = _tmp7_;
8092 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8093         g_object_ref ((GObject*) child_0);
8094 #line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8095         _tmp8_ = self->el;
8096 #line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8097         _tmp9_ = child_0->el;
8098 #line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8099         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
8100 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8101         _tmp10_ = self->el;
8102 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8103         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
8104 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8105         _tmp11_ = self->el;
8106 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8107         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda41__clutter_actor_enter_event, self, 0);
8108 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8109         _tmp12_ = self->el;
8110 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8111         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda42__clutter_actor_leave_event, self, 0);
8112 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8113         _tmp13_ = self->el;
8114 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8115         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda43__clutter_actor_button_press_event, self, 0);
8116 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8117         _g_object_unref0 (child_0);
8118 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8119         return self;
8120 #line 8121 "MainWindow.vala.c"
8121 }
8122
8123
8124 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner) {
8125 #line 1457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8126         return xcls_mainwindow_xcls_projecteditbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, _owner);
8127 #line 8128 "MainWindow.vala.c"
8128 }
8129
8130
8131 static void xcls_mainwindow_xcls_projecteditbutton_class_init (Xcls_MainWindowXcls_projecteditbuttonClass * klass) {
8132 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8133         xcls_mainwindow_xcls_projecteditbutton_parent_class = g_type_class_peek_parent (klass);
8134 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8135         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditbuttonPrivate));
8136 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8137         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditbutton_finalize;
8138 #line 8139 "MainWindow.vala.c"
8139 }
8140
8141
8142 static void xcls_mainwindow_xcls_projecteditbutton_instance_init (Xcls_MainWindowXcls_projecteditbutton * self) {
8143 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8144         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE (self);
8145 #line 8146 "MainWindow.vala.c"
8146 }
8147
8148
8149 static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj) {
8150         Xcls_MainWindowXcls_projecteditbutton * self;
8151 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8152         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton);
8153 #line 1450 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8154         _g_object_unref0 (self->el);
8155 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8156         _g_object_unref0 (self->priv->_this);
8157 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8158         G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditbutton_parent_class)->finalize (obj);
8159 #line 8160 "MainWindow.vala.c"
8160 }
8161
8162
8163 GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) {
8164         static volatile gsize xcls_mainwindow_xcls_projecteditbutton_type_id__volatile = 0;
8165         if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile)) {
8166                 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 };
8167                 GType xcls_mainwindow_xcls_projecteditbutton_type_id;
8168                 xcls_mainwindow_xcls_projecteditbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditbutton", &g_define_type_info, 0);
8169                 g_once_init_leave (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile, xcls_mainwindow_xcls_projecteditbutton_type_id);
8170         }
8171         return xcls_mainwindow_xcls_projecteditbutton_type_id__volatile;
8172 }
8173
8174
8175 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner) {
8176         Xcls_MainWindowXcls_Text21 * self = NULL;
8177         Xcls_MainWindow* _tmp0_;
8178         Xcls_MainWindow* _tmp1_;
8179         ClutterColor _tmp2_ = {0};
8180         ClutterText* _tmp3_;
8181         ClutterText* _tmp4_;
8182         ClutterText* _tmp5_;
8183         ClutterText* _tmp6_;
8184         ClutterText* _tmp7_;
8185         ClutterText* _tmp8_;
8186 #line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8187         g_return_val_if_fail (_owner != NULL, NULL);
8188 #line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8189         self = (Xcls_MainWindowXcls_Text21*) g_object_new (object_type, NULL);
8190 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8191         _tmp0_ = _owner;
8192 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8193         _tmp1_ = _g_object_ref0 (_tmp0_);
8194 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8195         _g_object_unref0 (self->priv->_this);
8196 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8197         self->priv->_this = _tmp1_;
8198 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8199         clutter_color_from_string (&_tmp2_, "#fff");
8200 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8201         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Edit\nProject\nDetails", &_tmp2_);
8202 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8203         g_object_ref_sink (_tmp3_);
8204 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8205         _g_object_unref0 (self->el);
8206 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8207         self->el = _tmp3_;
8208 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8209         _tmp4_ = self->el;
8210 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8211         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
8212 #line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8213         _tmp5_ = self->el;
8214 #line 1541 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8215         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
8216 #line 1542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8217         _tmp6_ = self->el;
8218 #line 1542 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8219         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
8220 #line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8221         _tmp7_ = self->el;
8222 #line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8223         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
8224 #line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8225         _tmp8_ = self->el;
8226 #line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8227         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
8228 #line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8229         return self;
8230 #line 8231 "MainWindow.vala.c"
8231 }
8232
8233
8234 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner) {
8235 #line 1532 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8236         return xcls_mainwindow_xcls_text21_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, _owner);
8237 #line 8238 "MainWindow.vala.c"
8238 }
8239
8240
8241 static void xcls_mainwindow_xcls_text21_class_init (Xcls_MainWindowXcls_Text21Class * klass) {
8242 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8243         xcls_mainwindow_xcls_text21_parent_class = g_type_class_peek_parent (klass);
8244 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8245         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text21Private));
8246 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8247         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text21_finalize;
8248 #line 8249 "MainWindow.vala.c"
8249 }
8250
8251
8252 static void xcls_mainwindow_xcls_text21_instance_init (Xcls_MainWindowXcls_Text21 * self) {
8253 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8254         self->priv = XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE (self);
8255 #line 8256 "MainWindow.vala.c"
8256 }
8257
8258
8259 static void xcls_mainwindow_xcls_text21_finalize (GObject* obj) {
8260         Xcls_MainWindowXcls_Text21 * self;
8261 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8262         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21);
8263 #line 1525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8264         _g_object_unref0 (self->el);
8265 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8266         _g_object_unref0 (self->priv->_this);
8267 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8268         G_OBJECT_CLASS (xcls_mainwindow_xcls_text21_parent_class)->finalize (obj);
8269 #line 8270 "MainWindow.vala.c"
8270 }
8271
8272
8273 GType xcls_mainwindow_xcls_text21_get_type (void) {
8274         static volatile gsize xcls_mainwindow_xcls_text21_type_id__volatile = 0;
8275         if (g_once_init_enter (&xcls_mainwindow_xcls_text21_type_id__volatile)) {
8276                 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 };
8277                 GType xcls_mainwindow_xcls_text21_type_id;
8278                 xcls_mainwindow_xcls_text21_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text21", &g_define_type_info, 0);
8279                 g_once_init_leave (&xcls_mainwindow_xcls_text21_type_id__volatile, xcls_mainwindow_xcls_text21_type_id);
8280         }
8281         return xcls_mainwindow_xcls_text21_type_id__volatile;
8282 }
8283
8284
8285 static gboolean __lambda57_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
8286         gboolean result = FALSE;
8287         ClutterActor* _tmp0_;
8288         ClutterColor _tmp1_ = {0};
8289 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8290         g_return_val_if_fail (event != NULL, FALSE);
8291 #line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8292         _tmp0_ = self->el;
8293 #line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8294         clutter_color_from_string (&_tmp1_, "#333");
8295 #line 1579 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8296         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8297 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8298         result = FALSE;
8299 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8300         return result;
8301 #line 8302 "MainWindow.vala.c"
8302 }
8303
8304
8305 static gboolean ___lambda57__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8306         gboolean result;
8307         result = __lambda57_ (self, event);
8308 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8309         return result;
8310 #line 8311 "MainWindow.vala.c"
8311 }
8312
8313
8314 static gboolean __lambda58_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
8315         gboolean result = FALSE;
8316         ClutterActor* _tmp0_;
8317         ClutterColor _tmp1_ = {0};
8318 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8319         g_return_val_if_fail (event != NULL, FALSE);
8320 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8321         _tmp0_ = self->el;
8322 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8323         clutter_color_from_string (&_tmp1_, "#000");
8324 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8325         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8326 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8327         result = FALSE;
8328 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8329         return result;
8330 #line 8331 "MainWindow.vala.c"
8331 }
8332
8333
8334 static gboolean ___lambda58__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8335         gboolean result;
8336         result = __lambda58_ (self, event);
8337 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8338         return result;
8339 #line 8340 "MainWindow.vala.c"
8340 }
8341
8342
8343 static gboolean __lambda59_ (Xcls_MainWindowXcls_objectshowbutton* self) {
8344         gboolean result = FALSE;
8345         Xcls_MainWindow* _tmp0_;
8346         const gchar* _tmp1_;
8347         const gchar* _tmp2_;
8348         GQuark _tmp4_ = 0U;
8349 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8350         static GQuark _tmp3_label0 = 0;
8351 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8352         static GQuark _tmp3_label1 = 0;
8353 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8354         static GQuark _tmp3_label2 = 0;
8355 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8356         static GQuark _tmp3_label3 = 0;
8357 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8358         _tmp0_ = self->priv->_this;
8359 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8360         _tmp1_ = _tmp0_->state;
8361 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8362         _tmp2_ = _tmp1_;
8363 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8364         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
8365 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8366         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("addprop")))) {
8367 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8368                 switch (0) {
8369 #line 8370 "MainWindow.vala.c"
8370                         default:
8371                         {
8372                                 Xcls_MainWindow* _tmp5_;
8373                                 Xcls_MainWindow* _tmp6_;
8374 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8375                                 _tmp5_ = self->priv->_this;
8376 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8377                                 xcls_mainwindow_hideAddProp (_tmp5_);
8378 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8379                                 _tmp6_ = self->priv->_this;
8380 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8381                                 xcls_mainwindow_showObject (_tmp6_);
8382 #line 1596 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8383                                 break;
8384 #line 8385 "MainWindow.vala.c"
8385                         }
8386                 }
8387         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
8388 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8389                 switch (0) {
8390 #line 8391 "MainWindow.vala.c"
8391                         default:
8392                         {
8393                                 Xcls_MainWindow* _tmp7_;
8394                                 Xcls_MainWindow* _tmp8_;
8395 #line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8396                                 _tmp7_ = self->priv->_this;
8397 #line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8398                                 xcls_mainwindow_hideAddListener (_tmp7_);
8399 #line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8400                                 _tmp8_ = self->priv->_this;
8401 #line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8402                                 xcls_mainwindow_showObject (_tmp8_);
8403 #line 1600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8404                                 break;
8405 #line 8406 "MainWindow.vala.c"
8406                         }
8407                 }
8408         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) {
8409 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8410                 switch (0) {
8411 #line 8412 "MainWindow.vala.c"
8412                         default:
8413                         {
8414                                 Xcls_MainWindow* _tmp9_;
8415 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8416                                 _tmp9_ = self->priv->_this;
8417 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8418                                 xcls_mainwindow_showObject (_tmp9_);
8419 #line 1605 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8420                                 break;
8421 #line 8422 "MainWindow.vala.c"
8422                         }
8423                 }
8424         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
8425 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8426                 switch (0) {
8427 #line 8428 "MainWindow.vala.c"
8428                         default:
8429                         {
8430                                 Xcls_MainWindow* _tmp10_;
8431 #line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8432                                 _tmp10_ = self->priv->_this;
8433 #line 1609 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8434                                 xcls_mainwindow_hideObject (_tmp10_);
8435 #line 1610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8436                                 break;
8437 #line 1611 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8438                                 break;
8439 #line 8440 "MainWindow.vala.c"
8440                         }
8441                 }
8442         } else {
8443 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8444                 switch (0) {
8445 #line 8446 "MainWindow.vala.c"
8446                         default:
8447                         {
8448                                 Xcls_MainWindow* _tmp11_;
8449                                 const gchar* _tmp12_;
8450 #line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8451                                 _tmp11_ = self->priv->_this;
8452 #line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8453                                 _tmp12_ = _tmp11_->state;
8454 #line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8455                                 g_print ("unhandled add objects from %s\n", _tmp12_);
8456 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8457                                 break;
8458 #line 8459 "MainWindow.vala.c"
8459                         }
8460                 }
8461         }
8462 #line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8463         result = FALSE;
8464 #line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8465         return result;
8466 #line 8467 "MainWindow.vala.c"
8467 }
8468
8469
8470 static gboolean ___lambda59__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
8471         gboolean result;
8472         result = __lambda59_ (self);
8473 #line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8474         return result;
8475 #line 8476 "MainWindow.vala.c"
8476 }
8477
8478
8479 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
8480         Xcls_MainWindowXcls_objectshowbutton * self = NULL;
8481         Xcls_MainWindow* _tmp0_;
8482         Xcls_MainWindow* _tmp1_;
8483         Xcls_MainWindow* _tmp2_;
8484         Xcls_MainWindowXcls_objectshowbutton* _tmp3_;
8485         ClutterActor* _tmp4_;
8486         ClutterActor* _tmp5_;
8487         Xcls_MainWindow* _tmp6_;
8488         Xcls_MainWindowXcls_Text23* _tmp7_;
8489         Xcls_MainWindowXcls_Text23* child_0;
8490         ClutterActor* _tmp8_;
8491         ClutterText* _tmp9_;
8492         ClutterActor* _tmp10_;
8493         ClutterActor* _tmp11_;
8494         ClutterActor* _tmp12_;
8495         ClutterActor* _tmp13_;
8496 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8497         g_return_val_if_fail (_owner != NULL, NULL);
8498 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8499         self = (Xcls_MainWindowXcls_objectshowbutton*) g_object_new (object_type, NULL);
8500 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8501         _tmp0_ = _owner;
8502 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8503         _tmp1_ = _g_object_ref0 (_tmp0_);
8504 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8505         _g_object_unref0 (self->priv->_this);
8506 #line 1562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8507         self->priv->_this = _tmp1_;
8508 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8509         _tmp2_ = self->priv->_this;
8510 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8511         _tmp3_ = _g_object_ref0 (self);
8512 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8513         _g_object_unref0 (_tmp2_->objectshowbutton);
8514 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8515         _tmp2_->objectshowbutton = _tmp3_;
8516 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8517         _tmp4_ = clutter_actor_new ();
8518 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8519         g_object_ref_sink (_tmp4_);
8520 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8521         _g_object_unref0 (self->el);
8522 #line 1564 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8523         self->el = _tmp4_;
8524 #line 1569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8525         _tmp5_ = self->el;
8526 #line 1569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8527         clutter_actor_set_reactive (_tmp5_, TRUE);
8528 #line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8529         _tmp6_ = self->priv->_this;
8530 #line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8531         _tmp7_ = xcls_mainwindow_xcls_text23_new (_tmp6_);
8532 #line 1570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8533         child_0 = _tmp7_;
8534 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8535         g_object_ref ((GObject*) child_0);
8536 #line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8537         _tmp8_ = self->el;
8538 #line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8539         _tmp9_ = child_0->el;
8540 #line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8541         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
8542 #line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8543         _tmp10_ = self->el;
8544 #line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8545         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
8546 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8547         _tmp11_ = self->el;
8548 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8549         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda57__clutter_actor_enter_event, self, 0);
8550 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8551         _tmp12_ = self->el;
8552 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8553         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda58__clutter_actor_leave_event, self, 0);
8554 #line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8555         _tmp13_ = self->el;
8556 #line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8557         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda59__clutter_actor_button_press_event, self, 0);
8558 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8559         _g_object_unref0 (child_0);
8560 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8561         return self;
8562 #line 8563 "MainWindow.vala.c"
8563 }
8564
8565
8566 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner) {
8567 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8568         return xcls_mainwindow_xcls_objectshowbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, _owner);
8569 #line 8570 "MainWindow.vala.c"
8570 }
8571
8572
8573 static void xcls_mainwindow_xcls_objectshowbutton_class_init (Xcls_MainWindowXcls_objectshowbuttonClass * klass) {
8574 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8575         xcls_mainwindow_xcls_objectshowbutton_parent_class = g_type_class_peek_parent (klass);
8576 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8577         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectshowbuttonPrivate));
8578 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8579         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectshowbutton_finalize;
8580 #line 8581 "MainWindow.vala.c"
8581 }
8582
8583
8584 static void xcls_mainwindow_xcls_objectshowbutton_instance_init (Xcls_MainWindowXcls_objectshowbutton * self) {
8585 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8586         self->priv = XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE (self);
8587 #line 8588 "MainWindow.vala.c"
8588 }
8589
8590
8591 static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj) {
8592         Xcls_MainWindowXcls_objectshowbutton * self;
8593 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8594         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton);
8595 #line 1553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8596         _g_object_unref0 (self->el);
8597 #line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8598         _g_object_unref0 (self->priv->_this);
8599 #line 1551 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8600         G_OBJECT_CLASS (xcls_mainwindow_xcls_objectshowbutton_parent_class)->finalize (obj);
8601 #line 8602 "MainWindow.vala.c"
8602 }
8603
8604
8605 GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) {
8606         static volatile gsize xcls_mainwindow_xcls_objectshowbutton_type_id__volatile = 0;
8607         if (g_once_init_enter (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile)) {
8608                 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 };
8609                 GType xcls_mainwindow_xcls_objectshowbutton_type_id;
8610                 xcls_mainwindow_xcls_objectshowbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectshowbutton", &g_define_type_info, 0);
8611                 g_once_init_leave (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile, xcls_mainwindow_xcls_objectshowbutton_type_id);
8612         }
8613         return xcls_mainwindow_xcls_objectshowbutton_type_id__volatile;
8614 }
8615
8616
8617 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner) {
8618         Xcls_MainWindowXcls_Text23 * self = NULL;
8619         Xcls_MainWindow* _tmp0_;
8620         Xcls_MainWindow* _tmp1_;
8621         ClutterColor _tmp2_ = {0};
8622         ClutterText* _tmp3_;
8623         ClutterText* _tmp4_;
8624         ClutterText* _tmp5_;
8625         ClutterText* _tmp6_;
8626         ClutterText* _tmp7_;
8627         ClutterText* _tmp8_;
8628 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8629         g_return_val_if_fail (_owner != NULL, NULL);
8630 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8631         self = (Xcls_MainWindowXcls_Text23*) g_object_new (object_type, NULL);
8632 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8633         _tmp0_ = _owner;
8634 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8635         _tmp1_ = _g_object_ref0 (_tmp0_);
8636 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8637         _g_object_unref0 (self->priv->_this);
8638 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8639         self->priv->_this = _tmp1_;
8640 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8641         clutter_color_from_string (&_tmp2_, "#fff");
8642 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8643         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Show\nPalate", &_tmp2_);
8644 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8645         g_object_ref_sink (_tmp3_);
8646 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8647         _g_object_unref0 (self->el);
8648 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8649         self->el = _tmp3_;
8650 #line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8651         _tmp4_ = self->el;
8652 #line 1644 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8653         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
8654 #line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8655         _tmp5_ = self->el;
8656 #line 1645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8657         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
8658 #line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8659         _tmp6_ = self->el;
8660 #line 1646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8661         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
8662 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8663         _tmp7_ = self->el;
8664 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8665         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
8666 #line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8667         _tmp8_ = self->el;
8668 #line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8669         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
8670 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8671         return self;
8672 #line 8673 "MainWindow.vala.c"
8673 }
8674
8675
8676 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner) {
8677 #line 1636 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8678         return xcls_mainwindow_xcls_text23_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, _owner);
8679 #line 8680 "MainWindow.vala.c"
8680 }
8681
8682
8683 static void xcls_mainwindow_xcls_text23_class_init (Xcls_MainWindowXcls_Text23Class * klass) {
8684 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8685         xcls_mainwindow_xcls_text23_parent_class = g_type_class_peek_parent (klass);
8686 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8687         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text23Private));
8688 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8689         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text23_finalize;
8690 #line 8691 "MainWindow.vala.c"
8691 }
8692
8693
8694 static void xcls_mainwindow_xcls_text23_instance_init (Xcls_MainWindowXcls_Text23 * self) {
8695 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8696         self->priv = XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE (self);
8697 #line 8698 "MainWindow.vala.c"
8698 }
8699
8700
8701 static void xcls_mainwindow_xcls_text23_finalize (GObject* obj) {
8702         Xcls_MainWindowXcls_Text23 * self;
8703 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8704         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23);
8705 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8706         _g_object_unref0 (self->el);
8707 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8708         _g_object_unref0 (self->priv->_this);
8709 #line 1627 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8710         G_OBJECT_CLASS (xcls_mainwindow_xcls_text23_parent_class)->finalize (obj);
8711 #line 8712 "MainWindow.vala.c"
8712 }
8713
8714
8715 GType xcls_mainwindow_xcls_text23_get_type (void) {
8716         static volatile gsize xcls_mainwindow_xcls_text23_type_id__volatile = 0;
8717         if (g_once_init_enter (&xcls_mainwindow_xcls_text23_type_id__volatile)) {
8718                 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 };
8719                 GType xcls_mainwindow_xcls_text23_type_id;
8720                 xcls_mainwindow_xcls_text23_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text23", &g_define_type_info, 0);
8721                 g_once_init_leave (&xcls_mainwindow_xcls_text23_type_id__volatile, xcls_mainwindow_xcls_text23_type_id);
8722         }
8723         return xcls_mainwindow_xcls_text23_type_id__volatile;
8724 }
8725
8726
8727 static gboolean __lambda64_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
8728         gboolean result = FALSE;
8729         ClutterActor* _tmp0_;
8730         ClutterColor _tmp1_ = {0};
8731 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8732         g_return_val_if_fail (event != NULL, FALSE);
8733 #line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8734         _tmp0_ = self->el;
8735 #line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8736         clutter_color_from_string (&_tmp1_, "#333");
8737 #line 1683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8738         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8739 #line 1684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8740         result = FALSE;
8741 #line 1684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8742         return result;
8743 #line 8744 "MainWindow.vala.c"
8744 }
8745
8746
8747 static gboolean ___lambda64__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8748         gboolean result;
8749         result = __lambda64_ (self, event);
8750 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8751         return result;
8752 #line 8753 "MainWindow.vala.c"
8753 }
8754
8755
8756 static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
8757         gboolean result = FALSE;
8758         ClutterActor* _tmp0_;
8759         ClutterColor _tmp1_ = {0};
8760 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8761         g_return_val_if_fail (event != NULL, FALSE);
8762 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8763         _tmp0_ = self->el;
8764 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8765         clutter_color_from_string (&_tmp1_, "#000");
8766 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8767         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8768 #line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8769         result = FALSE;
8770 #line 1688 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8771         return result;
8772 #line 8773 "MainWindow.vala.c"
8773 }
8774
8775
8776 static gboolean ___lambda65__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8777         gboolean result;
8778         result = __lambda65_ (self, event);
8779 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8780         return result;
8781 #line 8782 "MainWindow.vala.c"
8782 }
8783
8784
8785 static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self) {
8786         gboolean result = FALSE;
8787         Xcls_MainWindow* _tmp0_;
8788         const gchar* _tmp1_;
8789         const gchar* _tmp2_;
8790         GQuark _tmp4_ = 0U;
8791 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8792         static GQuark _tmp3_label0 = 0;
8793 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8794         static GQuark _tmp3_label1 = 0;
8795 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8796         static GQuark _tmp3_label2 = 0;
8797 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8798         static GQuark _tmp3_label3 = 0;
8799 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8800         _tmp0_ = self->priv->_this;
8801 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8802         _tmp1_ = _tmp0_->state;
8803 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8804         _tmp2_ = _tmp1_;
8805 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8806         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
8807 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8808         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
8809 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8810                 switch (0) {
8811 #line 8812 "MainWindow.vala.c"
8812                         default:
8813                         {
8814                                 Xcls_MainWindow* _tmp5_;
8815 #line 1696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8816                                 _tmp5_ = self->priv->_this;
8817 #line 1696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8818                                 xcls_mainwindow_showAddProp (_tmp5_);
8819 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8820                                 break;
8821 #line 8822 "MainWindow.vala.c"
8822                         }
8823                 }
8824         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("object")))) {
8825 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8826                 switch (0) {
8827 #line 8828 "MainWindow.vala.c"
8828                         default:
8829                         {
8830                                 Xcls_MainWindow* _tmp6_;
8831                                 Xcls_MainWindow* _tmp7_;
8832 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8833                                 _tmp6_ = self->priv->_this;
8834 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8835                                 xcls_mainwindow_hideObject (_tmp6_);
8836 #line 1701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8837                                 _tmp7_ = self->priv->_this;
8838 #line 1701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8839                                 xcls_mainwindow_showAddProp (_tmp7_);
8840 #line 1702 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8841                                 break;
8842 #line 8843 "MainWindow.vala.c"
8843                         }
8844                 }
8845         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addlistener")))) {
8846 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8847                 switch (0) {
8848 #line 8849 "MainWindow.vala.c"
8849                         default:
8850                         {
8851                                 Xcls_MainWindow* _tmp8_;
8852                                 Xcls_MainWindow* _tmp9_;
8853 #line 1705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8854                                 _tmp8_ = self->priv->_this;
8855 #line 1705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8856                                 xcls_mainwindow_hideAddListener (_tmp8_);
8857 #line 1706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8858                                 _tmp9_ = self->priv->_this;
8859 #line 1706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8860                                 xcls_mainwindow_showAddProp (_tmp9_);
8861 #line 1707 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8862                                 break;
8863 #line 8864 "MainWindow.vala.c"
8864                         }
8865                 }
8866         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
8867 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8868                 switch (0) {
8869 #line 8870 "MainWindow.vala.c"
8870                         default:
8871                         {
8872                                 Xcls_MainWindow* _tmp10_;
8873 #line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8874                                 _tmp10_ = self->priv->_this;
8875 #line 1711 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8876                                 xcls_mainwindow_hideAddProp (_tmp10_);
8877 #line 1712 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8878                                 break;
8879 #line 8880 "MainWindow.vala.c"
8880                         }
8881                 }
8882         } else {
8883 #line 1694 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8884                 switch (0) {
8885 #line 8886 "MainWindow.vala.c"
8886                         default:
8887                         {
8888                                 Xcls_MainWindow* _tmp11_;
8889                                 const gchar* _tmp12_;
8890 #line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8891                                 _tmp11_ = self->priv->_this;
8892 #line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8893                                 _tmp12_ = _tmp11_->state;
8894 #line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8895                                 g_print ("unhandled add property from %s\n", _tmp12_);
8896 #line 1716 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8897                                 break;
8898 #line 8899 "MainWindow.vala.c"
8899                         }
8900                 }
8901         }
8902 #line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8903         result = FALSE;
8904 #line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8905         return result;
8906 #line 8907 "MainWindow.vala.c"
8907 }
8908
8909
8910 static gboolean ___lambda66__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
8911         gboolean result;
8912         result = __lambda66_ (self);
8913 #line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8914         return result;
8915 #line 8916 "MainWindow.vala.c"
8916 }
8917
8918
8919 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
8920         Xcls_MainWindowXcls_addpropbutton * self = NULL;
8921         Xcls_MainWindow* _tmp0_;
8922         Xcls_MainWindow* _tmp1_;
8923         Xcls_MainWindow* _tmp2_;
8924         Xcls_MainWindowXcls_addpropbutton* _tmp3_;
8925         ClutterActor* _tmp4_;
8926         ClutterActor* _tmp5_;
8927         Xcls_MainWindow* _tmp6_;
8928         Xcls_MainWindowXcls_Text25* _tmp7_;
8929         Xcls_MainWindowXcls_Text25* child_0;
8930         ClutterActor* _tmp8_;
8931         ClutterText* _tmp9_;
8932         ClutterActor* _tmp10_;
8933         ClutterActor* _tmp11_;
8934         ClutterActor* _tmp12_;
8935         ClutterActor* _tmp13_;
8936 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8937         g_return_val_if_fail (_owner != NULL, NULL);
8938 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8939         self = (Xcls_MainWindowXcls_addpropbutton*) g_object_new (object_type, NULL);
8940 #line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8941         _tmp0_ = _owner;
8942 #line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8943         _tmp1_ = _g_object_ref0 (_tmp0_);
8944 #line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8945         _g_object_unref0 (self->priv->_this);
8946 #line 1666 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8947         self->priv->_this = _tmp1_;
8948 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8949         _tmp2_ = self->priv->_this;
8950 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8951         _tmp3_ = _g_object_ref0 (self);
8952 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8953         _g_object_unref0 (_tmp2_->addpropbutton);
8954 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8955         _tmp2_->addpropbutton = _tmp3_;
8956 #line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8957         _tmp4_ = clutter_actor_new ();
8958 #line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8959         g_object_ref_sink (_tmp4_);
8960 #line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8961         _g_object_unref0 (self->el);
8962 #line 1668 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8963         self->el = _tmp4_;
8964 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8965         _tmp5_ = self->el;
8966 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8967         clutter_actor_set_reactive (_tmp5_, TRUE);
8968 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8969         _tmp6_ = self->priv->_this;
8970 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8971         _tmp7_ = xcls_mainwindow_xcls_text25_new (_tmp6_);
8972 #line 1674 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8973         child_0 = _tmp7_;
8974 #line 1675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8975         g_object_ref ((GObject*) child_0);
8976 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8977         _tmp8_ = self->el;
8978 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8979         _tmp9_ = child_0->el;
8980 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8981         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
8982 #line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8983         _tmp10_ = self->el;
8984 #line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8985         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
8986 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8987         _tmp11_ = self->el;
8988 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8989         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda64__clutter_actor_enter_event, self, 0);
8990 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8991         _tmp12_ = self->el;
8992 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8993         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda65__clutter_actor_leave_event, self, 0);
8994 #line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8995         _tmp13_ = self->el;
8996 #line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8997         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda66__clutter_actor_button_press_event, self, 0);
8998 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8999         _g_object_unref0 (child_0);
9000 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9001         return self;
9002 #line 9003 "MainWindow.vala.c"
9003 }
9004
9005
9006 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner) {
9007 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9008         return xcls_mainwindow_xcls_addpropbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, _owner);
9009 #line 9010 "MainWindow.vala.c"
9010 }
9011
9012
9013 static void xcls_mainwindow_xcls_addpropbutton_class_init (Xcls_MainWindowXcls_addpropbuttonClass * klass) {
9014 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9015         xcls_mainwindow_xcls_addpropbutton_parent_class = g_type_class_peek_parent (klass);
9016 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9017         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropbuttonPrivate));
9018 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9019         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropbutton_finalize;
9020 #line 9021 "MainWindow.vala.c"
9021 }
9022
9023
9024 static void xcls_mainwindow_xcls_addpropbutton_instance_init (Xcls_MainWindowXcls_addpropbutton * self) {
9025 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9026         self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE (self);
9027 #line 9028 "MainWindow.vala.c"
9028 }
9029
9030
9031 static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj) {
9032         Xcls_MainWindowXcls_addpropbutton * self;
9033 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9034         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton);
9035 #line 1657 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9036         _g_object_unref0 (self->el);
9037 #line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9038         _g_object_unref0 (self->priv->_this);
9039 #line 1655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9040         G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropbutton_parent_class)->finalize (obj);
9041 #line 9042 "MainWindow.vala.c"
9042 }
9043
9044
9045 GType xcls_mainwindow_xcls_addpropbutton_get_type (void) {
9046         static volatile gsize xcls_mainwindow_xcls_addpropbutton_type_id__volatile = 0;
9047         if (g_once_init_enter (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile)) {
9048                 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 };
9049                 GType xcls_mainwindow_xcls_addpropbutton_type_id;
9050                 xcls_mainwindow_xcls_addpropbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropbutton", &g_define_type_info, 0);
9051                 g_once_init_leave (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile, xcls_mainwindow_xcls_addpropbutton_type_id);
9052         }
9053         return xcls_mainwindow_xcls_addpropbutton_type_id__volatile;
9054 }
9055
9056
9057 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner) {
9058         Xcls_MainWindowXcls_Text25 * self = NULL;
9059         Xcls_MainWindow* _tmp0_;
9060         Xcls_MainWindow* _tmp1_;
9061         ClutterColor _tmp2_ = {0};
9062         ClutterText* _tmp3_;
9063         ClutterText* _tmp4_;
9064         ClutterText* _tmp5_;
9065         ClutterText* _tmp6_;
9066         ClutterText* _tmp7_;
9067         ClutterText* _tmp8_;
9068 #line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9069         g_return_val_if_fail (_owner != NULL, NULL);
9070 #line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9071         self = (Xcls_MainWindowXcls_Text25*) g_object_new (object_type, NULL);
9072 #line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9073         _tmp0_ = _owner;
9074 #line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9075         _tmp1_ = _g_object_ref0 (_tmp0_);
9076 #line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9077         _g_object_unref0 (self->priv->_this);
9078 #line 1740 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9079         self->priv->_this = _tmp1_;
9080 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9081         clutter_color_from_string (&_tmp2_, "#fff");
9082 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9083         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nProperty", &_tmp2_);
9084 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9085         g_object_ref_sink (_tmp3_);
9086 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9087         _g_object_unref0 (self->el);
9088 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9089         self->el = _tmp3_;
9090 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9091         _tmp4_ = self->el;
9092 #line 1746 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9093         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
9094 #line 1747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9095         _tmp5_ = self->el;
9096 #line 1747 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9097         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
9098 #line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9099         _tmp6_ = self->el;
9100 #line 1748 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9101         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
9102 #line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9103         _tmp7_ = self->el;
9104 #line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9105         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
9106 #line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9107         _tmp8_ = self->el;
9108 #line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9109         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
9110 #line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9111         return self;
9112 #line 9113 "MainWindow.vala.c"
9113 }
9114
9115
9116 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner) {
9117 #line 1738 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9118         return xcls_mainwindow_xcls_text25_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, _owner);
9119 #line 9120 "MainWindow.vala.c"
9120 }
9121
9122
9123 static void xcls_mainwindow_xcls_text25_class_init (Xcls_MainWindowXcls_Text25Class * klass) {
9124 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9125         xcls_mainwindow_xcls_text25_parent_class = g_type_class_peek_parent (klass);
9126 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9127         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text25Private));
9128 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9129         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text25_finalize;
9130 #line 9131 "MainWindow.vala.c"
9131 }
9132
9133
9134 static void xcls_mainwindow_xcls_text25_instance_init (Xcls_MainWindowXcls_Text25 * self) {
9135 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9136         self->priv = XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE (self);
9137 #line 9138 "MainWindow.vala.c"
9138 }
9139
9140
9141 static void xcls_mainwindow_xcls_text25_finalize (GObject* obj) {
9142         Xcls_MainWindowXcls_Text25 * self;
9143 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9144         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25);
9145 #line 1731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9146         _g_object_unref0 (self->el);
9147 #line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9148         _g_object_unref0 (self->priv->_this);
9149 #line 1729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9150         G_OBJECT_CLASS (xcls_mainwindow_xcls_text25_parent_class)->finalize (obj);
9151 #line 9152 "MainWindow.vala.c"
9152 }
9153
9154
9155 GType xcls_mainwindow_xcls_text25_get_type (void) {
9156         static volatile gsize xcls_mainwindow_xcls_text25_type_id__volatile = 0;
9157         if (g_once_init_enter (&xcls_mainwindow_xcls_text25_type_id__volatile)) {
9158                 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 };
9159                 GType xcls_mainwindow_xcls_text25_type_id;
9160                 xcls_mainwindow_xcls_text25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text25", &g_define_type_info, 0);
9161                 g_once_init_leave (&xcls_mainwindow_xcls_text25_type_id__volatile, xcls_mainwindow_xcls_text25_type_id);
9162         }
9163         return xcls_mainwindow_xcls_text25_type_id__volatile;
9164 }
9165
9166
9167 static gboolean __lambda68_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
9168         gboolean result = FALSE;
9169         ClutterActor* _tmp0_;
9170         ClutterColor _tmp1_ = {0};
9171 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9172         g_return_val_if_fail (event != NULL, FALSE);
9173 #line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9174         _tmp0_ = self->el;
9175 #line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9176         clutter_color_from_string (&_tmp1_, "#333");
9177 #line 1785 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9178         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
9179 #line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9180         result = FALSE;
9181 #line 1786 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9182         return result;
9183 #line 9184 "MainWindow.vala.c"
9184 }
9185
9186
9187 static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
9188         gboolean result;
9189         result = __lambda68_ (self, event);
9190 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9191         return result;
9192 #line 9193 "MainWindow.vala.c"
9193 }
9194
9195
9196 static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
9197         gboolean result = FALSE;
9198         ClutterActor* _tmp0_;
9199         ClutterColor _tmp1_ = {0};
9200 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9201         g_return_val_if_fail (event != NULL, FALSE);
9202 #line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9203         _tmp0_ = self->el;
9204 #line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9205         clutter_color_from_string (&_tmp1_, "#000");
9206 #line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9207         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
9208 #line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9209         result = FALSE;
9210 #line 1790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9211         return result;
9212 #line 9213 "MainWindow.vala.c"
9213 }
9214
9215
9216 static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
9217         gboolean result;
9218         result = __lambda69_ (self, event);
9219 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9220         return result;
9221 #line 9222 "MainWindow.vala.c"
9222 }
9223
9224
9225 static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self) {
9226         gboolean result = FALSE;
9227         Xcls_MainWindow* _tmp0_;
9228         const gchar* _tmp1_;
9229         const gchar* _tmp2_;
9230         GQuark _tmp4_ = 0U;
9231 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9232         static GQuark _tmp3_label0 = 0;
9233 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9234         static GQuark _tmp3_label1 = 0;
9235 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9236         static GQuark _tmp3_label2 = 0;
9237 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9238         static GQuark _tmp3_label3 = 0;
9239 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9240         _tmp0_ = self->priv->_this;
9241 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9242         _tmp1_ = _tmp0_->state;
9243 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9244         _tmp2_ = _tmp1_;
9245 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9246         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
9247 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9248         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
9249 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9250                 switch (0) {
9251 #line 9252 "MainWindow.vala.c"
9252                         default:
9253                         {
9254                                 Xcls_MainWindow* _tmp5_;
9255 #line 1798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9256                                 _tmp5_ = self->priv->_this;
9257 #line 1798 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9258                                 xcls_mainwindow_showAddListener (_tmp5_);
9259 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9260                                 break;
9261 #line 9262 "MainWindow.vala.c"
9262                         }
9263                 }
9264         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
9265 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9266                 switch (0) {
9267 #line 9268 "MainWindow.vala.c"
9268                         default:
9269                         {
9270                                 Xcls_MainWindow* _tmp6_;
9271 #line 1803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9272                                 _tmp6_ = self->priv->_this;
9273 #line 1803 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9274                                 xcls_mainwindow_hideAddListener (_tmp6_);
9275 #line 1804 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9276                                 break;
9277 #line 9278 "MainWindow.vala.c"
9278                         }
9279                 }
9280         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
9281 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9282                 switch (0) {
9283 #line 9284 "MainWindow.vala.c"
9284                         default:
9285                         {
9286                                 Xcls_MainWindow* _tmp7_;
9287                                 Xcls_MainWindow* _tmp8_;
9288 #line 1808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9289                                 _tmp7_ = self->priv->_this;
9290 #line 1808 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9291                                 xcls_mainwindow_hideAddProp (_tmp7_);
9292 #line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9293                                 _tmp8_ = self->priv->_this;
9294 #line 1809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9295                                 xcls_mainwindow_showAddListener (_tmp8_);
9296 #line 1810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9297                                 break;
9298 #line 9299 "MainWindow.vala.c"
9299                         }
9300                 }
9301         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
9302 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9303                 switch (0) {
9304 #line 9305 "MainWindow.vala.c"
9305                         default:
9306                         {
9307                                 Xcls_MainWindow* _tmp9_;
9308                                 Xcls_MainWindow* _tmp10_;
9309 #line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9310                                 _tmp9_ = self->priv->_this;
9311 #line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9312                                 xcls_mainwindow_hideObject (_tmp9_);
9313 #line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9314                                 _tmp10_ = self->priv->_this;
9315 #line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9316                                 xcls_mainwindow_showAddListener (_tmp10_);
9317 #line 1814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9318                                 break;
9319 #line 9320 "MainWindow.vala.c"
9320                         }
9321                 }
9322         } else {
9323 #line 1796 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9324                 switch (0) {
9325 #line 9326 "MainWindow.vala.c"
9326                         default:
9327                         {
9328                                 Xcls_MainWindow* _tmp11_;
9329                                 const gchar* _tmp12_;
9330 #line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9331                                 _tmp11_ = self->priv->_this;
9332 #line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9333                                 _tmp12_ = _tmp11_->state;
9334 #line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9335                                 g_print ("unhandled add listener from %s\n", _tmp12_);
9336 #line 1819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9337                                 break;
9338 #line 9339 "MainWindow.vala.c"
9339                         }
9340                 }
9341         }
9342 #line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9343         result = FALSE;
9344 #line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9345         return result;
9346 #line 9347 "MainWindow.vala.c"
9347 }
9348
9349
9350 static gboolean ___lambda70__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
9351         gboolean result;
9352         result = __lambda70_ (self);
9353 #line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9354         return result;
9355 #line 9356 "MainWindow.vala.c"
9356 }
9357
9358
9359 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
9360         Xcls_MainWindowXcls_addlistenerbutton * self = NULL;
9361         Xcls_MainWindow* _tmp0_;
9362         Xcls_MainWindow* _tmp1_;
9363         Xcls_MainWindow* _tmp2_;
9364         Xcls_MainWindowXcls_addlistenerbutton* _tmp3_;
9365         ClutterActor* _tmp4_;
9366         ClutterActor* _tmp5_;
9367         Xcls_MainWindow* _tmp6_;
9368         Xcls_MainWindowXcls_Text27* _tmp7_;
9369         Xcls_MainWindowXcls_Text27* child_0;
9370         ClutterActor* _tmp8_;
9371         ClutterText* _tmp9_;
9372         ClutterActor* _tmp10_;
9373         ClutterActor* _tmp11_;
9374         ClutterActor* _tmp12_;
9375         ClutterActor* _tmp13_;
9376 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9377         g_return_val_if_fail (_owner != NULL, NULL);
9378 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9379         self = (Xcls_MainWindowXcls_addlistenerbutton*) g_object_new (object_type, NULL);
9380 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9381         _tmp0_ = _owner;
9382 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9383         _tmp1_ = _g_object_ref0 (_tmp0_);
9384 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9385         _g_object_unref0 (self->priv->_this);
9386 #line 1768 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9387         self->priv->_this = _tmp1_;
9388 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9389         _tmp2_ = self->priv->_this;
9390 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9391         _tmp3_ = _g_object_ref0 (self);
9392 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9393         _g_object_unref0 (_tmp2_->addlistenerbutton);
9394 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9395         _tmp2_->addlistenerbutton = _tmp3_;
9396 #line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9397         _tmp4_ = clutter_actor_new ();
9398 #line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9399         g_object_ref_sink (_tmp4_);
9400 #line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9401         _g_object_unref0 (self->el);
9402 #line 1770 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9403         self->el = _tmp4_;
9404 #line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9405         _tmp5_ = self->el;
9406 #line 1775 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9407         clutter_actor_set_reactive (_tmp5_, TRUE);
9408 #line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9409         _tmp6_ = self->priv->_this;
9410 #line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9411         _tmp7_ = xcls_mainwindow_xcls_text27_new (_tmp6_);
9412 #line 1776 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9413         child_0 = _tmp7_;
9414 #line 1777 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9415         g_object_ref ((GObject*) child_0);
9416 #line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9417         _tmp8_ = self->el;
9418 #line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9419         _tmp9_ = child_0->el;
9420 #line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9421         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
9422 #line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9423         _tmp10_ = self->el;
9424 #line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9425         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
9426 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9427         _tmp11_ = self->el;
9428 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9429         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda68__clutter_actor_enter_event, self, 0);
9430 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9431         _tmp12_ = self->el;
9432 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9433         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda69__clutter_actor_leave_event, self, 0);
9434 #line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9435         _tmp13_ = self->el;
9436 #line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9437         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda70__clutter_actor_button_press_event, self, 0);
9438 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9439         _g_object_unref0 (child_0);
9440 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9441         return self;
9442 #line 9443 "MainWindow.vala.c"
9443 }
9444
9445
9446 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner) {
9447 #line 1766 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9448         return xcls_mainwindow_xcls_addlistenerbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, _owner);
9449 #line 9450 "MainWindow.vala.c"
9450 }
9451
9452
9453 static void xcls_mainwindow_xcls_addlistenerbutton_class_init (Xcls_MainWindowXcls_addlistenerbuttonClass * klass) {
9454 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9455         xcls_mainwindow_xcls_addlistenerbutton_parent_class = g_type_class_peek_parent (klass);
9456 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9457         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addlistenerbuttonPrivate));
9458 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9459         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addlistenerbutton_finalize;
9460 #line 9461 "MainWindow.vala.c"
9461 }
9462
9463
9464 static void xcls_mainwindow_xcls_addlistenerbutton_instance_init (Xcls_MainWindowXcls_addlistenerbutton * self) {
9465 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9466         self->priv = XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE (self);
9467 #line 9468 "MainWindow.vala.c"
9468 }
9469
9470
9471 static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj) {
9472         Xcls_MainWindowXcls_addlistenerbutton * self;
9473 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9474         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton);
9475 #line 1759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9476         _g_object_unref0 (self->el);
9477 #line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9478         _g_object_unref0 (self->priv->_this);
9479 #line 1757 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9480         G_OBJECT_CLASS (xcls_mainwindow_xcls_addlistenerbutton_parent_class)->finalize (obj);
9481 #line 9482 "MainWindow.vala.c"
9482 }
9483
9484
9485 GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) {
9486         static volatile gsize xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile = 0;
9487         if (g_once_init_enter (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile)) {
9488                 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 };
9489                 GType xcls_mainwindow_xcls_addlistenerbutton_type_id;
9490                 xcls_mainwindow_xcls_addlistenerbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addlistenerbutton", &g_define_type_info, 0);
9491                 g_once_init_leave (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile, xcls_mainwindow_xcls_addlistenerbutton_type_id);
9492         }
9493         return xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile;
9494 }
9495
9496
9497 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner) {
9498         Xcls_MainWindowXcls_Text27 * self = NULL;
9499         Xcls_MainWindow* _tmp0_;
9500         Xcls_MainWindow* _tmp1_;
9501         ClutterColor _tmp2_ = {0};
9502         ClutterText* _tmp3_;
9503         ClutterText* _tmp4_;
9504         ClutterText* _tmp5_;
9505         ClutterText* _tmp6_;
9506         ClutterText* _tmp7_;
9507         ClutterText* _tmp8_;
9508 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9509         g_return_val_if_fail (_owner != NULL, NULL);
9510 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9511         self = (Xcls_MainWindowXcls_Text27*) g_object_new (object_type, NULL);
9512 #line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9513         _tmp0_ = _owner;
9514 #line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9515         _tmp1_ = _g_object_ref0 (_tmp0_);
9516 #line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9517         _g_object_unref0 (self->priv->_this);
9518 #line 1843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9519         self->priv->_this = _tmp1_;
9520 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9521         clutter_color_from_string (&_tmp2_, "#fff");
9522 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9523         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nListener", &_tmp2_);
9524 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9525         g_object_ref_sink (_tmp3_);
9526 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9527         _g_object_unref0 (self->el);
9528 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9529         self->el = _tmp3_;
9530 #line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9531         _tmp4_ = self->el;
9532 #line 1849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9533         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
9534 #line 1850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9535         _tmp5_ = self->el;
9536 #line 1850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9537         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
9538 #line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9539         _tmp6_ = self->el;
9540 #line 1851 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9541         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
9542 #line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9543         _tmp7_ = self->el;
9544 #line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9545         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
9546 #line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9547         _tmp8_ = self->el;
9548 #line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9549         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
9550 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9551         return self;
9552 #line 9553 "MainWindow.vala.c"
9553 }
9554
9555
9556 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner) {
9557 #line 1841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9558         return xcls_mainwindow_xcls_text27_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, _owner);
9559 #line 9560 "MainWindow.vala.c"
9560 }
9561
9562
9563 static void xcls_mainwindow_xcls_text27_class_init (Xcls_MainWindowXcls_Text27Class * klass) {
9564 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9565         xcls_mainwindow_xcls_text27_parent_class = g_type_class_peek_parent (klass);
9566 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9567         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text27Private));
9568 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9569         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text27_finalize;
9570 #line 9571 "MainWindow.vala.c"
9571 }
9572
9573
9574 static void xcls_mainwindow_xcls_text27_instance_init (Xcls_MainWindowXcls_Text27 * self) {
9575 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9576         self->priv = XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE (self);
9577 #line 9578 "MainWindow.vala.c"
9578 }
9579
9580
9581 static void xcls_mainwindow_xcls_text27_finalize (GObject* obj) {
9582         Xcls_MainWindowXcls_Text27 * self;
9583 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9584         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27);
9585 #line 1834 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9586         _g_object_unref0 (self->el);
9587 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9588         _g_object_unref0 (self->priv->_this);
9589 #line 1832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9590         G_OBJECT_CLASS (xcls_mainwindow_xcls_text27_parent_class)->finalize (obj);
9591 #line 9592 "MainWindow.vala.c"
9592 }
9593
9594
9595 GType xcls_mainwindow_xcls_text27_get_type (void) {
9596         static volatile gsize xcls_mainwindow_xcls_text27_type_id__volatile = 0;
9597         if (g_once_init_enter (&xcls_mainwindow_xcls_text27_type_id__volatile)) {
9598                 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 };
9599                 GType xcls_mainwindow_xcls_text27_type_id;
9600                 xcls_mainwindow_xcls_text27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text27", &g_define_type_info, 0);
9601                 g_once_init_leave (&xcls_mainwindow_xcls_text27_type_id__volatile, xcls_mainwindow_xcls_text27_type_id);
9602         }
9603         return xcls_mainwindow_xcls_text27_type_id__volatile;
9604 }
9605
9606
9607 static void xcls_mainwindow_class_init (Xcls_MainWindowClass * klass) {
9608 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9609         xcls_mainwindow_parent_class = g_type_class_peek_parent (klass);
9610 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9611         g_type_class_add_private (klass, sizeof (Xcls_MainWindowPrivate));
9612 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9613         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_finalize;
9614 #line 9615 "MainWindow.vala.c"
9615 }
9616
9617
9618 static void xcls_mainwindow_instance_init (Xcls_MainWindow * self) {
9619 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9620         self->priv = XCLS_MAINWINDOW_GET_PRIVATE (self);
9621 #line 9622 "MainWindow.vala.c"
9622 }
9623
9624
9625 static void xcls_mainwindow_finalize (GObject* obj) {
9626         Xcls_MainWindow * self;
9627 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9628         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MAINWINDOW, Xcls_MainWindow);
9629 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9630         _g_object_unref0 (self->el);
9631 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9632         _g_object_unref0 (self->priv->_this);
9633 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9634         _g_object_unref0 (self->vbox);
9635 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9636         _g_object_unref0 (self->topbar);
9637 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9638         _g_object_unref0 (self->mainpane);
9639 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9640         _g_object_unref0 (self->leftpane);
9641 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9642         _g_object_unref0 (self->editpane);
9643 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9644         _g_object_unref0 (self->tree);
9645 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9646         _g_object_unref0 (self->props);
9647 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9648         _g_object_unref0 (self->clutterembed);
9649 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9650         _g_object_unref0 (self->rooview);
9651 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9652         _g_object_unref0 (self->objectview);
9653 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9654         _g_object_unref0 (self->codeeditview);
9655 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9656         _g_object_unref0 (self->addpropsview);
9657 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9658         _g_object_unref0 (self->projecteditview);
9659 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9660         _g_object_unref0 (self->buttonlayout);
9661 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9662         _g_object_unref0 (self->projectbutton);
9663 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9664         _g_object_unref0 (self->projecteditbutton);
9665 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9666         _g_object_unref0 (self->objectshowbutton);
9667 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9668         _g_object_unref0 (self->addpropbutton);
9669 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9670         _g_object_unref0 (self->addlistenerbutton);
9671 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9672         _g_object_unref0 (self->project);
9673 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9674         _g_object_unref0 (self->clutterfiles);
9675 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9676         _g_object_unref0 (self->code_editor);
9677 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9678         _g_object_unref0 (self->window_gladeview);
9679 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9680         _g_object_unref0 (self->left_props);
9681 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9682         _g_object_unref0 (self->projectsettings);
9683 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9684         _g_object_unref0 (self->rightpalete);
9685 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9686         _g_object_unref0 (self->add_props);
9687 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9688         _g_object_unref0 (self->left_projects);
9689 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9690         _g_object_unref0 (self->left_tree);
9691 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9692         _g_object_unref0 (self->window_rooview);
9693 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9694         _g_free0 (self->state);
9695 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9696         _g_free0 (self->title);
9697 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9698         G_OBJECT_CLASS (xcls_mainwindow_parent_class)->finalize (obj);
9699 #line 9700 "MainWindow.vala.c"
9700 }
9701
9702
9703 GType xcls_mainwindow_get_type (void) {
9704         static volatile gsize xcls_mainwindow_type_id__volatile = 0;
9705         if (g_once_init_enter (&xcls_mainwindow_type_id__volatile)) {
9706                 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 };
9707                 GType xcls_mainwindow_type_id;
9708                 xcls_mainwindow_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindow", &g_define_type_info, 0);
9709                 g_once_init_leave (&xcls_mainwindow_type_id__volatile, xcls_mainwindow_type_id);
9710         }
9711         return xcls_mainwindow_type_id__volatile;
9712 }
9713
9714
9715