3e961a4f58b1210f330a73bd6f2d2e67449ee564
[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 static void __lambda102_ (Xcls_MainWindow* self);
1525 static void ___lambda102__gtk_widget_destroy (GtkWidget* _sender, gpointer self);
1526 void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self);
1527 void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self);
1528 void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self);
1529 void xcls_mainwindow_hideObject (Xcls_MainWindow* self);
1530 void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self);
1531 void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self);
1532 GType js_render_js_render_get_type (void) G_GNUC_CONST;
1533 JsRenderJsRender* xcls_windowlefttree_getActiveFile (Xcls_WindowLeftTree* self);
1534 GType js_render_node_get_type (void) G_GNUC_CONST;
1535 void xcls_windowrooview_createThumb (Xcls_WindowRooView* self);
1536 void xcls_gladeview_createThumb (Xcls_GladeView* self);
1537 GType xcls_windowleftprojects_xcls_view_get_type (void) G_GNUC_CONST;
1538 GType xcls_windowleftprojects_xcls_model_get_type (void) G_GNUC_CONST;
1539 GType xcls_windowleftprojects_xcls_namecol_get_type (void) G_GNUC_CONST;
1540 void xcls_windowleftprojects_selectProject (Xcls_WindowLeftProjects* self, ProjectProject* project);
1541 void xcls_mainwindow_initChildren (Xcls_MainWindow* self);
1542 Xcls_WindowLeftTree* xcls_windowlefttree_new (void);
1543 Xcls_WindowLeftTree* xcls_windowlefttree_construct (GType object_type);
1544 GType xcls_windowlefttree_xcls_view_get_type (void) G_GNUC_CONST;
1545 GType xcls_windowlefttree_xcls_model_get_type (void) G_GNUC_CONST;
1546 GType xcls_windowlefttree_xcls_renderer_get_type (void) G_GNUC_CONST;
1547 GType xcls_windowlefttree_xcls_lefttreemenu_get_type (void) G_GNUC_CONST;
1548 static gboolean __lambda103_ (Xcls_MainWindow* self);
1549 void xcls_leftprops_finish_editing (Xcls_LeftProps* self);
1550 gboolean xcls_editor_saveContents (Xcls_Editor* self);
1551 static gboolean ___lambda103__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
1552 static void __lambda104_ (Xcls_MainWindow* self, JsRenderNode* sel);
1553 GType xcls_leftprops_xcls_addpropertypopup_get_type (void) G_GNUC_CONST;
1554 GType xcls_leftprops_xcls_editprops_get_type (void) G_GNUC_CONST;
1555 GType xcls_leftprops_xcls_view_get_type (void) G_GNUC_CONST;
1556 GType xcls_leftprops_xcls_model_get_type (void) G_GNUC_CONST;
1557 GType xcls_leftprops_xcls_keycol_get_type (void) G_GNUC_CONST;
1558 GType xcls_leftprops_xcls_keyrender_get_type (void) G_GNUC_CONST;
1559 GType xcls_leftprops_xcls_valcol_get_type (void) G_GNUC_CONST;
1560 GType xcls_leftprops_xcls_valrender_get_type (void) G_GNUC_CONST;
1561 GType xcls_leftprops_xcls_valrendermodel_get_type (void) G_GNUC_CONST;
1562 GType xcls_leftprops_xcls_contextmenu_get_type (void) G_GNUC_CONST;
1563 void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node);
1564 void xcls_rightpalete_clear (Xcls_RightPalete* self);
1565 GType palete_palete_get_type (void) G_GNUC_CONST;
1566 void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls);
1567 PaletePalete* js_render_js_render_palete (JsRenderJsRender* self);
1568 gchar* js_render_node_fqn (JsRenderNode* self);
1569 void xcls_windowaddprop_clear (Xcls_WindowAddProp* self);
1570 void xcls_windowaddprop_show (Xcls_WindowAddProp* self, PaletePalete* pal, const gchar* etype, const gchar* xtype);
1571 static void ___lambda104__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self);
1572 static void __lambda105_ (Xcls_MainWindow* self);
1573 void xcls_windowrooview_requestRedraw (Xcls_WindowRooView* self);
1574 static void ___lambda105__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self);
1575 Xcls_LeftProps* xcls_leftprops_new (void);
1576 Xcls_LeftProps* xcls_leftprops_construct (GType object_type);
1577 static void __lambda106_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key);
1578 void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
1579 static void ___lambda106__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self);
1580 static gboolean __lambda107_ (Xcls_MainWindow* self);
1581 static gboolean ___lambda107__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self);
1582 static void __lambda108_ (Xcls_MainWindow* self);
1583 void xcls_gladeview_loadFile (Xcls_GladeView* self, JsRenderJsRender* file);
1584 static void ___lambda108__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self);
1585 Xcls_WindowLeftProjects* xcls_windowleftprojects_new (void);
1586 Xcls_WindowLeftProjects* xcls_windowleftprojects_construct (GType object_type);
1587 static void __lambda109_ (Xcls_MainWindow* self, ProjectProject* proj);
1588 void project_project_scanDirs (ProjectProject* self);
1589 void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr);
1590 static void ___lambda109__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self);
1591 Xcls_ProjectSettings* xcls_projectsettings_new (void);
1592 Xcls_ProjectSettings* xcls_projectsettings_construct (GType object_type);
1593 GType xcls_projectsettings_xcls_view_get_type (void) G_GNUC_CONST;
1594 static void __lambda110_ (Xcls_MainWindow* self, const gchar* btn);
1595 GType xcls_windowrooview_xcls_autoredraw_get_type (void) G_GNUC_CONST;
1596 GType xcls_windowrooview_xcls_view_get_type (void) G_GNUC_CONST;
1597 GType xcls_windowrooview_xcls_inspectorcontainer_get_type (void) G_GNUC_CONST;
1598 void xcls_windowrooview_xcls_view_renderJS (Xcls_WindowRooViewXcls_view* self, gboolean force);
1599 static void ___lambda110__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self);
1600 Xcls_RightPalete* xcls_rightpalete_new (void);
1601 Xcls_RightPalete* xcls_rightpalete_construct (GType object_type);
1602 GType xcls_rightpalete_xcls_viewbox_get_type (void) G_GNUC_CONST;
1603 GType xcls_rightpalete_xcls_model_get_type (void) G_GNUC_CONST;
1604 GType xcls_rightpalete_xcls_txtrender_get_type (void) G_GNUC_CONST;
1605 Xcls_WindowAddProp* xcls_windowaddprop_new (void);
1606 Xcls_WindowAddProp* xcls_windowaddprop_construct (GType object_type);
1607 GType xcls_windowaddprop_xcls_model_get_type (void) G_GNUC_CONST;
1608 GType xcls_windowaddprop_xcls_namecol_get_type (void) G_GNUC_CONST;
1609 GType xcls_windowaddprop_xcls_namerender_get_type (void) G_GNUC_CONST;
1610 static void __lambda111_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype);
1611 void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type);
1612 static void ___lambda111__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self);
1613 Xcls_Editor* xcls_editor_new (void);
1614 Xcls_Editor* xcls_editor_construct (GType object_type);
1615 GType xcls_editor_xcls_save_button_get_type (void) G_GNUC_CONST;
1616 GType xcls_editor_xcls_key_edit_get_type (void) G_GNUC_CONST;
1617 GType xcls_editor_xcls_righteditor_get_type (void) G_GNUC_CONST;
1618 GType xcls_editor_xcls_view_get_type (void) G_GNUC_CONST;
1619 GType xcls_editor_xcls_buffer_get_type (void) G_GNUC_CONST;
1620 Xcls_WindowRooView* xcls_windowrooview_new (void);
1621 Xcls_WindowRooView* xcls_windowrooview_construct (GType object_type);
1622 Xcls_GladeView* xcls_gladeview_new (void);
1623 Xcls_GladeView* xcls_gladeview_construct (GType object_type);
1624 Xcls_ClutterFiles* xcls_clutterfiles_new (void);
1625 Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type);
1626 GType xcls_clutterfiles_xcls_filelayout_get_type (void) G_GNUC_CONST;
1627 GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) G_GNUC_CONST;
1628 GType xcls_clutterfiles_xcls_fileitem_get_type (void) G_GNUC_CONST;
1629 static void __lambda112_ (Xcls_MainWindow* self, JsRenderJsRender* file);
1630 static Block10Data* block10_data_ref (Block10Data* _data10_);
1631 static void block10_data_unref (void * _userdata_);
1632 void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self);
1633 void xcls_windowlefttree_xcls_model_loadFile (Xcls_WindowLeftTreeXcls_model* self, JsRenderJsRender* f);
1634 static void ___lambda113_ (Block10Data* _data10_, GtkWidget* w);
1635 static void ____lambda113__gtk_callback (GtkWidget* widget, gpointer self);
1636 void xcls_windowrooview_loadFile (Xcls_WindowRooView* self, JsRenderJsRender* file);
1637 static void ___lambda114_ (Block10Data* _data10_, GtkWidget* w);
1638 static void ____lambda114__gtk_callback (GtkWidget* widget, gpointer self);
1639 static void ___lambda112__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self);
1640 void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str);
1641 void xcls_mainwindow_show (Xcls_MainWindow* self);
1642 void xcls_mainwindow_showAddListener (Xcls_MainWindow* self);
1643 JsRenderNode* xcls_windowlefttree_getActiveElement (Xcls_WindowLeftTree* self);
1644 PaletePalete* palete_factory (const gchar* xtype);
1645 void xcls_mainwindow_showAddProp (Xcls_MainWindow* self);
1646 void xcls_editor_show (Xcls_Editor* self, JsRenderNode* node, const gchar* ptype, const gchar* key);
1647 void xcls_mainwindow_showObject (Xcls_MainWindow* self);
1648 void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self);
1649 void xcls_projectsettings_show (Xcls_ProjectSettings* self, ProjectProject* project);
1650 #define XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vboxPrivate))
1651 enum  {
1652         XCLS_MAINWINDOW_XCLS_VBOX_DUMMY_PROPERTY
1653 };
1654 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner);
1655 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner);
1656 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner);
1657 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner);
1658 static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj);
1659 #define XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbarPrivate))
1660 enum  {
1661         XCLS_MAINWINDOW_XCLS_TOPBAR_DUMMY_PROPERTY
1662 };
1663 static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj);
1664 #define XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpanePrivate))
1665 enum  {
1666         XCLS_MAINWINDOW_XCLS_MAINPANE_DUMMY_PROPERTY
1667 };
1668 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner);
1669 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner);
1670 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner);
1671 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner);
1672 GType xcls_mainwindow_xcls_vbox9_get_type (void) G_GNUC_CONST;
1673 static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj);
1674 #define XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpanePrivate))
1675 enum  {
1676         XCLS_MAINWINDOW_XCLS_LEFTPANE_DUMMY_PROPERTY
1677 };
1678 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner);
1679 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner);
1680 static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj);
1681 #define XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpanePrivate))
1682 enum  {
1683         XCLS_MAINWINDOW_XCLS_EDITPANE_DUMMY_PROPERTY
1684 };
1685 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner);
1686 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner);
1687 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner);
1688 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner);
1689 static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj);
1690 #define XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_treePrivate))
1691 enum  {
1692         XCLS_MAINWINDOW_XCLS_TREE_DUMMY_PROPERTY
1693 };
1694 static void xcls_mainwindow_xcls_tree_finalize (GObject* obj);
1695 #define XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_propsPrivate))
1696 enum  {
1697         XCLS_MAINWINDOW_XCLS_PROPS_DUMMY_PROPERTY
1698 };
1699 static void xcls_mainwindow_xcls_props_finalize (GObject* obj);
1700 #define XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9Private))
1701 enum  {
1702         XCLS_MAINWINDOW_XCLS_VBOX9_DUMMY_PROPERTY
1703 };
1704 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner);
1705 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner);
1706 static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj);
1707 #define XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembedPrivate))
1708 enum  {
1709         XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_DUMMY_PROPERTY
1710 };
1711 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner);
1712 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner);
1713 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner);
1714 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner);
1715 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner);
1716 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner);
1717 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner);
1718 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner);
1719 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner);
1720 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner);
1721 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner);
1722 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner);
1723 static void __lambda71_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc);
1724 void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h);
1725 static void ___lambda71__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self);
1726 static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj);
1727 #define XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooviewPrivate))
1728 enum  {
1729         XCLS_MAINWINDOW_XCLS_ROOVIEW_DUMMY_PROPERTY
1730 };
1731 static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj);
1732 #define XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectviewPrivate))
1733 enum  {
1734         XCLS_MAINWINDOW_XCLS_OBJECTVIEW_DUMMY_PROPERTY
1735 };
1736 static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj);
1737 #define XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditviewPrivate))
1738 enum  {
1739         XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_DUMMY_PROPERTY
1740 };
1741 static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj);
1742 #define XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsviewPrivate))
1743 enum  {
1744         XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_DUMMY_PROPERTY
1745 };
1746 static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj);
1747 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditviewPrivate))
1748 enum  {
1749         XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_DUMMY_PROPERTY
1750 };
1751 static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj);
1752 #define XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayoutPrivate))
1753 enum  {
1754         XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_DUMMY_PROPERTY
1755 };
1756 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner);
1757 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner);
1758 GType xcls_mainwindow_xcls_boxlayout17_get_type (void) G_GNUC_CONST;
1759 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner);
1760 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1761 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner);
1762 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1763 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner);
1764 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1765 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner);
1766 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1767 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner);
1768 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner);
1769 static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj);
1770 #define XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17Private))
1771 enum  {
1772         XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_DUMMY_PROPERTY
1773 };
1774 static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj);
1775 #define XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbuttonPrivate))
1776 enum  {
1777         XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_DUMMY_PROPERTY
1778 };
1779 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner);
1780 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner);
1781 GType xcls_mainwindow_xcls_text19_get_type (void) G_GNUC_CONST;
1782 static gboolean __lambda19_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event);
1783 static gboolean ___lambda19__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1784 static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event);
1785 static gboolean ___lambda20__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1786 static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self);
1787 static gboolean ___lambda21__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1788 static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj);
1789 #define XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19Private))
1790 enum  {
1791         XCLS_MAINWINDOW_XCLS_TEXT19_DUMMY_PROPERTY
1792 };
1793 static void xcls_mainwindow_xcls_text19_finalize (GObject* obj);
1794 #define XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbuttonPrivate))
1795 enum  {
1796         XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_DUMMY_PROPERTY
1797 };
1798 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner);
1799 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner);
1800 GType xcls_mainwindow_xcls_text21_get_type (void) G_GNUC_CONST;
1801 static gboolean __lambda41_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event);
1802 static gboolean ___lambda41__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1803 static gboolean __lambda42_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event);
1804 static gboolean ___lambda42__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1805 static gboolean __lambda43_ (Xcls_MainWindowXcls_projecteditbutton* self);
1806 static gboolean ___lambda43__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1807 static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj);
1808 #define XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21Private))
1809 enum  {
1810         XCLS_MAINWINDOW_XCLS_TEXT21_DUMMY_PROPERTY
1811 };
1812 static void xcls_mainwindow_xcls_text21_finalize (GObject* obj);
1813 #define XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbuttonPrivate))
1814 enum  {
1815         XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_DUMMY_PROPERTY
1816 };
1817 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner);
1818 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner);
1819 GType xcls_mainwindow_xcls_text23_get_type (void) G_GNUC_CONST;
1820 static gboolean __lambda57_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
1821 static gboolean ___lambda57__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1822 static gboolean __lambda58_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event);
1823 static gboolean ___lambda58__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1824 static gboolean __lambda59_ (Xcls_MainWindowXcls_objectshowbutton* self);
1825 static gboolean ___lambda59__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1826 static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj);
1827 #define XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23Private))
1828 enum  {
1829         XCLS_MAINWINDOW_XCLS_TEXT23_DUMMY_PROPERTY
1830 };
1831 static void xcls_mainwindow_xcls_text23_finalize (GObject* obj);
1832 #define XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbuttonPrivate))
1833 enum  {
1834         XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_DUMMY_PROPERTY
1835 };
1836 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner);
1837 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner);
1838 GType xcls_mainwindow_xcls_text25_get_type (void) G_GNUC_CONST;
1839 static gboolean __lambda64_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event);
1840 static gboolean ___lambda64__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1841 static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event);
1842 static gboolean ___lambda65__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1843 static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self);
1844 static gboolean ___lambda66__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1845 static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj);
1846 #define XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25Private))
1847 enum  {
1848         XCLS_MAINWINDOW_XCLS_TEXT25_DUMMY_PROPERTY
1849 };
1850 static void xcls_mainwindow_xcls_text25_finalize (GObject* obj);
1851 #define XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbuttonPrivate))
1852 enum  {
1853         XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_DUMMY_PROPERTY
1854 };
1855 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner);
1856 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner);
1857 GType xcls_mainwindow_xcls_text27_get_type (void) G_GNUC_CONST;
1858 static gboolean __lambda68_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event);
1859 static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1860 static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event);
1861 static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
1862 static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self);
1863 static gboolean ___lambda70__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
1864 static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj);
1865 #define XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27Private))
1866 enum  {
1867         XCLS_MAINWINDOW_XCLS_TEXT27_DUMMY_PROPERTY
1868 };
1869 static void xcls_mainwindow_xcls_text27_finalize (GObject* obj);
1870 static void xcls_mainwindow_finalize (GObject* obj);
1871
1872
1873 static gpointer _g_object_ref0 (gpointer self) {
1874 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1875         return self ? g_object_ref (self) : NULL;
1876 #line 1877 "MainWindow.vala.c"
1877 }
1878
1879
1880 Xcls_MainWindow* xcls_mainwindow_singleton (void) {
1881         Xcls_MainWindow* result = NULL;
1882         Xcls_MainWindow* _tmp0_;
1883         Xcls_MainWindow* _tmp2_;
1884         Xcls_MainWindow* _tmp3_;
1885 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1886         _tmp0_ = MainWindow;
1887 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1888         if (_tmp0_ == NULL) {
1889 #line 1890 "MainWindow.vala.c"
1890                 Xcls_MainWindow* _tmp1_;
1891 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1892                 _tmp1_ = xcls_mainwindow_new ();
1893 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1894                 _g_object_unref0 (MainWindow);
1895 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1896                 MainWindow = _tmp1_;
1897 #line 1898 "MainWindow.vala.c"
1898         }
1899 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1900         _tmp2_ = MainWindow;
1901 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1902         _tmp3_ = _g_object_ref0 (_tmp2_);
1903 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1904         result = _tmp3_;
1905 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1906         return result;
1907 #line 1908 "MainWindow.vala.c"
1908 }
1909
1910
1911 static void __lambda100_ (Xcls_MainWindow* self) {
1912 }
1913
1914
1915 static void ___lambda100__gtk_widget_show (GtkWidget* _sender, gpointer self) {
1916 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1917         __lambda100_ (self);
1918 #line 1919 "MainWindow.vala.c"
1919 }
1920
1921
1922 static gboolean __lambda101_ (Xcls_MainWindow* self, GdkEventAny* event) {
1923         gboolean result = FALSE;
1924 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1925         g_return_val_if_fail (event != NULL, FALSE);
1926 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1927         result = FALSE;
1928 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1929         return result;
1930 #line 1931 "MainWindow.vala.c"
1931 }
1932
1933
1934 static gboolean ___lambda101__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
1935         gboolean result;
1936         result = __lambda101_ (self, event);
1937 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1938         return result;
1939 #line 1940 "MainWindow.vala.c"
1940 }
1941
1942
1943 static void __lambda102_ (Xcls_MainWindow* self) {
1944 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1945         gtk_main_quit ();
1946 #line 1947 "MainWindow.vala.c"
1947 }
1948
1949
1950 static void ___lambda102__gtk_widget_destroy (GtkWidget* _sender, gpointer self) {
1951 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1952         __lambda102_ (self);
1953 #line 1954 "MainWindow.vala.c"
1954 }
1955
1956
1957 Xcls_MainWindow* xcls_mainwindow_construct (GType object_type) {
1958         Xcls_MainWindow * self = NULL;
1959         Xcls_MainWindow* _tmp0_;
1960         GtkWindow* _tmp1_;
1961         gchar* _tmp2_;
1962         GtkWindow* _tmp3_;
1963         GtkWindow* _tmp4_;
1964         GtkWindow* _tmp5_;
1965         Xcls_MainWindow* _tmp6_;
1966         Xcls_MainWindowXcls_vbox* _tmp7_;
1967         Xcls_MainWindowXcls_vbox* child_0;
1968         GtkWindow* _tmp8_;
1969         GtkVBox* _tmp9_;
1970         gchar* _tmp10_;
1971         GtkWindow* _tmp11_;
1972         GtkWindow* _tmp12_;
1973         GtkWindow* _tmp13_;
1974 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1975         self = (Xcls_MainWindow*) g_object_new (object_type, NULL);
1976 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1977         _tmp0_ = _g_object_ref0 (self);
1978 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1979         _g_object_unref0 (self->priv->_this);
1980 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1981         self->priv->_this = _tmp0_;
1982 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1983         _tmp1_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL);
1984 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1985         g_object_ref_sink (_tmp1_);
1986 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1987         _g_object_unref0 (self->el);
1988 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1989         self->el = _tmp1_;
1990 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1991         _g_object_unref0 (self->project);
1992 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1993         self->project = NULL;
1994 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1995         _g_object_unref0 (self->clutterfiles);
1996 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1997         self->clutterfiles = NULL;
1998 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
1999         _g_object_unref0 (self->code_editor);
2000 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2001         self->code_editor = NULL;
2002 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2003         _g_object_unref0 (self->window_gladeview);
2004 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2005         self->window_gladeview = NULL;
2006 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2007         _g_object_unref0 (self->left_props);
2008 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2009         self->left_props = NULL;
2010 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2011         _g_object_unref0 (self->projectsettings);
2012 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2013         self->projectsettings = NULL;
2014 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2015         _g_object_unref0 (self->rightpalete);
2016 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2017         self->rightpalete = NULL;
2018 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2019         _g_object_unref0 (self->add_props);
2020 #line 82 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2021         self->add_props = NULL;
2022 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2023         _g_object_unref0 (self->left_projects);
2024 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2025         self->left_projects = NULL;
2026 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2027         _g_object_unref0 (self->left_tree);
2028 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2029         self->left_tree = NULL;
2030 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2031         _g_object_unref0 (self->window_rooview);
2032 #line 85 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2033         self->window_rooview = NULL;
2034 #line 86 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2035         self->children_loaded = FALSE;
2036 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2037         _tmp2_ = g_strdup ("Application Builder");
2038 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2039         _g_free0 (self->title);
2040 #line 87 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2041         self->title = _tmp2_;
2042 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2043         _tmp3_ = self->el;
2044 #line 90 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2045         gtk_container_set_border_width ((GtkContainer*) _tmp3_, (guint) 0);
2046 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2047         _tmp4_ = self->el;
2048 #line 91 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2049         g_object_set (_tmp4_, "default-height", 500, NULL);
2050 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2051         _tmp5_ = self->el;
2052 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2053         g_object_set (_tmp5_, "default-width", 800, NULL);
2054 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2055         _tmp6_ = self->priv->_this;
2056 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2057         _tmp7_ = xcls_mainwindow_xcls_vbox_new (_tmp6_);
2058 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2059         child_0 = _tmp7_;
2060 #line 94 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2061         g_object_ref ((GObject*) child_0);
2062 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2063         _tmp8_ = self->el;
2064 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2065         _tmp9_ = child_0->el;
2066 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2067         gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
2068 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2069         _tmp10_ = g_strdup ("files");
2070 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2071         _g_free0 (self->state);
2072 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2073         self->state = _tmp10_;
2074 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2075         _tmp11_ = self->el;
2076 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2077         g_signal_connect_object ((GtkWidget*) _tmp11_, "show", (GCallback) ___lambda100__gtk_widget_show, self, 0);
2078 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2079         _tmp12_ = self->el;
2080 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2081         g_signal_connect_object ((GtkWidget*) _tmp12_, "delete-event", (GCallback) ___lambda101__gtk_widget_delete_event, self, 0);
2082 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2083         _tmp13_ = self->el;
2084 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2085         g_signal_connect_object ((GtkWidget*) _tmp13_, "destroy", (GCallback) ___lambda102__gtk_widget_destroy, self, 0);
2086 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2087         _g_object_unref0 (child_0);
2088 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2089         return self;
2090 #line 2091 "MainWindow.vala.c"
2091 }
2092
2093
2094 Xcls_MainWindow* xcls_mainwindow_new (void) {
2095 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2096         return xcls_mainwindow_construct (TYPE_XCLS_MAINWINDOW);
2097 #line 2098 "MainWindow.vala.c"
2098 }
2099
2100
2101 void xcls_mainwindow_hideAddListener (Xcls_MainWindow* self) {
2102         Xcls_MainWindow* _tmp0_;
2103         Xcls_MainWindowXcls_addpropsview* _tmp1_;
2104         GtkClutterActor* _tmp2_;
2105         Xcls_MainWindow* _tmp3_;
2106         Xcls_MainWindowXcls_rooview* _tmp4_;
2107         GtkClutterActor* _tmp5_;
2108         GtkClutterActor* _tmp6_;
2109         GtkClutterActor* el;
2110         Xcls_MainWindow* _tmp7_;
2111         Xcls_MainWindowXcls_addpropsview* _tmp8_;
2112         GtkClutterActor* _tmp9_;
2113         Xcls_MainWindow* _tmp10_;
2114         gchar* _tmp11_;
2115         Xcls_MainWindow* _tmp12_;
2116         Xcls_MainWindowXcls_addpropsview* _tmp13_;
2117         GtkClutterActor* _tmp14_;
2118 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2119         g_return_if_fail (self != NULL);
2120 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2121         _tmp0_ = self->priv->_this;
2122 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2123         _tmp1_ = _tmp0_->addpropsview;
2124 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2125         _tmp2_ = _tmp1_->el;
2126 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2127         clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
2128 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2129         _tmp3_ = self->priv->_this;
2130 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2131         _tmp4_ = _tmp3_->rooview;
2132 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2133         _tmp5_ = _tmp4_->el;
2134 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2135         _tmp6_ = _g_object_ref0 (_tmp5_);
2136 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2137         el = _tmp6_;
2138 #line 122 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2139         clutter_actor_save_easing_state ((ClutterActor*) el);
2140 #line 125 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2141         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2142 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2143         _tmp7_ = self->priv->_this;
2144 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2145         _tmp8_ = _tmp7_->addpropsview;
2146 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2147         _tmp9_ = _tmp8_->el;
2148 #line 126 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2149         clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
2150 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2151         _tmp10_ = self->priv->_this;
2152 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2153         _tmp11_ = g_strdup ("edit");
2154 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2155         _g_free0 (_tmp10_->state);
2156 #line 127 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2157         _tmp10_->state = _tmp11_;
2158 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2159         clutter_actor_restore_easing_state ((ClutterActor*) el);
2160 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2161         _tmp12_ = self->priv->_this;
2162 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2163         _tmp13_ = _tmp12_->addpropsview;
2164 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2165         _tmp14_ = _tmp13_->el;
2166 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2167         clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
2168 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2169         _g_object_unref0 (el);
2170 #line 2171 "MainWindow.vala.c"
2171 }
2172
2173
2174 void xcls_mainwindow_hideAddProp (Xcls_MainWindow* self) {
2175         Xcls_MainWindow* _tmp0_;
2176         Xcls_MainWindowXcls_addpropsview* _tmp1_;
2177         GtkClutterActor* _tmp2_;
2178         Xcls_MainWindow* _tmp3_;
2179         Xcls_MainWindowXcls_rooview* _tmp4_;
2180         GtkClutterActor* _tmp5_;
2181         GtkClutterActor* _tmp6_;
2182         GtkClutterActor* el;
2183         Xcls_MainWindow* _tmp7_;
2184         Xcls_MainWindowXcls_addpropsview* _tmp8_;
2185         GtkClutterActor* _tmp9_;
2186         Xcls_MainWindow* _tmp10_;
2187         gchar* _tmp11_;
2188         Xcls_MainWindow* _tmp12_;
2189         Xcls_MainWindowXcls_addpropsview* _tmp13_;
2190         GtkClutterActor* _tmp14_;
2191 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2192         g_return_if_fail (self != NULL);
2193 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2194         _tmp0_ = self->priv->_this;
2195 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2196         _tmp1_ = _tmp0_->addpropsview;
2197 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2198         _tmp2_ = _tmp1_->el;
2199 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2200         clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
2201 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2202         _tmp3_ = self->priv->_this;
2203 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2204         _tmp4_ = _tmp3_->rooview;
2205 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2206         _tmp5_ = _tmp4_->el;
2207 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2208         _tmp6_ = _g_object_ref0 (_tmp5_);
2209 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2210         el = _tmp6_;
2211 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2212         clutter_actor_save_easing_state ((ClutterActor*) el);
2213 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2214         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2215 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2216         _tmp7_ = self->priv->_this;
2217 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2218         _tmp8_ = _tmp7_->addpropsview;
2219 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2220         _tmp9_ = _tmp8_->el;
2221 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2222         clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
2223 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2224         _tmp10_ = self->priv->_this;
2225 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2226         _tmp11_ = g_strdup ("edit");
2227 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2228         _g_free0 (_tmp10_->state);
2229 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2230         _tmp10_->state = _tmp11_;
2231 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2232         clutter_actor_restore_easing_state ((ClutterActor*) el);
2233 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2234         _tmp12_ = self->priv->_this;
2235 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2236         _tmp13_ = _tmp12_->addpropsview;
2237 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2238         _tmp14_ = _tmp13_->el;
2239 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2240         clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
2241 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2242         _g_object_unref0 (el);
2243 #line 2244 "MainWindow.vala.c"
2244 }
2245
2246
2247 void xcls_mainwindow_hideCodeEdit (Xcls_MainWindow* self) {
2248         Xcls_MainWindow* _tmp0_;
2249         Xcls_MainWindowXcls_codeeditview* _tmp1_;
2250         GtkClutterActor* _tmp2_;
2251         Xcls_MainWindow* _tmp3_;
2252         Xcls_MainWindowXcls_rooview* _tmp4_;
2253         GtkClutterActor* _tmp5_;
2254         GtkClutterActor* _tmp6_;
2255         GtkClutterActor* el;
2256         Xcls_MainWindow* _tmp7_;
2257         Xcls_MainWindowXcls_codeeditview* _tmp8_;
2258         GtkClutterActor* _tmp9_;
2259         Xcls_MainWindow* _tmp10_;
2260         gchar* _tmp11_;
2261         Xcls_MainWindow* _tmp12_;
2262         Xcls_MainWindowXcls_codeeditview* _tmp13_;
2263         GtkClutterActor* _tmp14_;
2264 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2265         g_return_if_fail (self != NULL);
2266 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2267         _tmp0_ = self->priv->_this;
2268 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2269         _tmp1_ = _tmp0_->codeeditview;
2270 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2271         _tmp2_ = _tmp1_->el;
2272 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2273         clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
2274 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2275         _tmp3_ = self->priv->_this;
2276 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2277         _tmp4_ = _tmp3_->rooview;
2278 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2279         _tmp5_ = _tmp4_->el;
2280 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2281         _tmp6_ = _g_object_ref0 (_tmp5_);
2282 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2283         el = _tmp6_;
2284 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2285         clutter_actor_save_easing_state ((ClutterActor*) el);
2286 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2287         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2288 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2289         _tmp7_ = self->priv->_this;
2290 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2291         _tmp8_ = _tmp7_->codeeditview;
2292 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2293         _tmp9_ = _tmp8_->el;
2294 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2295         clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
2296 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2297         _tmp10_ = self->priv->_this;
2298 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2299         _tmp11_ = g_strdup ("edit");
2300 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2301         _g_free0 (_tmp10_->state);
2302 #line 161 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2303         _tmp10_->state = _tmp11_;
2304 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2305         clutter_actor_restore_easing_state ((ClutterActor*) el);
2306 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2307         _tmp12_ = self->priv->_this;
2308 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2309         _tmp13_ = _tmp12_->codeeditview;
2310 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2311         _tmp14_ = _tmp13_->el;
2312 #line 167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2313         clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
2314 #line 151 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2315         _g_object_unref0 (el);
2316 #line 2317 "MainWindow.vala.c"
2317 }
2318
2319
2320 void xcls_mainwindow_hideObject (Xcls_MainWindow* self) {
2321         Xcls_MainWindow* _tmp0_;
2322         Xcls_MainWindowXcls_objectview* _tmp1_;
2323         GtkClutterActor* _tmp2_;
2324         Xcls_MainWindow* _tmp3_;
2325         Xcls_MainWindowXcls_rooview* _tmp4_;
2326         GtkClutterActor* _tmp5_;
2327         GtkClutterActor* _tmp6_;
2328         GtkClutterActor* el;
2329         Xcls_MainWindow* _tmp7_;
2330         Xcls_MainWindowXcls_objectview* _tmp8_;
2331         GtkClutterActor* _tmp9_;
2332         Xcls_MainWindow* _tmp10_;
2333         gchar* _tmp11_;
2334         Xcls_MainWindow* _tmp12_;
2335         Xcls_MainWindowXcls_objectview* _tmp13_;
2336         GtkClutterActor* _tmp14_;
2337 #line 169 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2338         g_return_if_fail (self != NULL);
2339 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2340         _tmp0_ = self->priv->_this;
2341 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2342         _tmp1_ = _tmp0_->objectview;
2343 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2344         _tmp2_ = _tmp1_->el;
2345 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2346         clutter_actor_save_easing_state ((ClutterActor*) _tmp2_);
2347 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2348         _tmp3_ = self->priv->_this;
2349 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2350         _tmp4_ = _tmp3_->rooview;
2351 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2352         _tmp5_ = _tmp4_->el;
2353 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2354         _tmp6_ = _g_object_ref0 (_tmp5_);
2355 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2356         el = _tmp6_;
2357 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2358         clutter_actor_save_easing_state ((ClutterActor*) el);
2359 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2360         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2361 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2362         _tmp7_ = self->priv->_this;
2363 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2364         _tmp8_ = _tmp7_->objectview;
2365 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2366         _tmp9_ = _tmp8_->el;
2367 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2368         clutter_actor_set_scale ((ClutterActor*) _tmp9_, (gdouble) 0.0f, (gdouble) 0.0f);
2369 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2370         _tmp10_ = self->priv->_this;
2371 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2372         _tmp11_ = g_strdup ("edit");
2373 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2374         _g_free0 (_tmp10_->state);
2375 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2376         _tmp10_->state = _tmp11_;
2377 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2378         clutter_actor_restore_easing_state ((ClutterActor*) el);
2379 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2380         _tmp12_ = self->priv->_this;
2381 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2382         _tmp13_ = _tmp12_->objectview;
2383 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2384         _tmp14_ = _tmp13_->el;
2385 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2386         clutter_actor_restore_easing_state ((ClutterActor*) _tmp14_);
2387 #line 169 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2388         _g_object_unref0 (el);
2389 #line 2390 "MainWindow.vala.c"
2390 }
2391
2392
2393 void xcls_mainwindow_hideProjectEdit (Xcls_MainWindow* self) {
2394         Xcls_MainWindow* _tmp0_;
2395         Xcls_MainWindowXcls_projectbutton* _tmp1_;
2396         ClutterActor* _tmp2_;
2397         Xcls_MainWindow* _tmp3_;
2398         Xcls_MainWindowXcls_projecteditbutton* _tmp4_;
2399         ClutterActor* _tmp5_;
2400         Xcls_MainWindow* _tmp6_;
2401         Xcls_MainWindowXcls_projecteditview* _tmp7_;
2402         GtkClutterActor* _tmp8_;
2403         Xcls_MainWindow* _tmp9_;
2404         Xcls_MainWindowXcls_rooview* _tmp10_;
2405         GtkClutterActor* _tmp11_;
2406         GtkClutterActor* _tmp12_;
2407         GtkClutterActor* el;
2408         Xcls_MainWindow* _tmp13_;
2409         Xcls_MainWindowXcls_projecteditview* _tmp14_;
2410         GtkClutterActor* _tmp15_;
2411         Xcls_MainWindow* _tmp16_;
2412         gchar* _tmp17_;
2413         Xcls_MainWindow* _tmp18_;
2414         Xcls_MainWindowXcls_projecteditview* _tmp19_;
2415         GtkClutterActor* _tmp20_;
2416 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2417         g_return_if_fail (self != NULL);
2418 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2419         _tmp0_ = self->priv->_this;
2420 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2421         _tmp1_ = _tmp0_->projectbutton;
2422 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2423         _tmp2_ = _tmp1_->el;
2424 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2425         clutter_actor_show (_tmp2_);
2426 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2427         _tmp3_ = self->priv->_this;
2428 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2429         _tmp4_ = _tmp3_->projecteditbutton;
2430 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2431         _tmp5_ = _tmp4_->el;
2432 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2433         clutter_actor_show (_tmp5_);
2434 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2435         _tmp6_ = self->priv->_this;
2436 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2437         _tmp7_ = _tmp6_->projecteditview;
2438 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2439         _tmp8_ = _tmp7_->el;
2440 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2441         clutter_actor_save_easing_state ((ClutterActor*) _tmp8_);
2442 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2443         _tmp9_ = self->priv->_this;
2444 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2445         _tmp10_ = _tmp9_->rooview;
2446 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2447         _tmp11_ = _tmp10_->el;
2448 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2449         _tmp12_ = _g_object_ref0 (_tmp11_);
2450 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2451         el = _tmp12_;
2452 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2453         clutter_actor_save_easing_state ((ClutterActor*) el);
2454 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2455         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
2456 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2457         _tmp13_ = self->priv->_this;
2458 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2459         _tmp14_ = _tmp13_->projecteditview;
2460 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2461         _tmp15_ = _tmp14_->el;
2462 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2463         clutter_actor_set_scale ((ClutterActor*) _tmp15_, (gdouble) 1.0f, (gdouble) 0.0f);
2464 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2465         _tmp16_ = self->priv->_this;
2466 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2467         _tmp17_ = g_strdup ("edit");
2468 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2469         _g_free0 (_tmp16_->state);
2470 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2471         _tmp16_->state = _tmp17_;
2472 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2473         clutter_actor_restore_easing_state ((ClutterActor*) el);
2474 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2475         _tmp18_ = self->priv->_this;
2476 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2477         _tmp19_ = _tmp18_->projecteditview;
2478 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2479         _tmp20_ = _tmp19_->el;
2480 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2481         clutter_actor_restore_easing_state ((ClutterActor*) _tmp20_);
2482 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2483         _g_object_unref0 (el);
2484 #line 2485 "MainWindow.vala.c"
2485 }
2486
2487
2488 void xcls_mainwindow_hideViewEditing (Xcls_MainWindow* self) {
2489         Xcls_WindowLeftTree* _tmp0_;
2490         JsRenderJsRender* _tmp1_ = NULL;
2491         JsRenderJsRender* _tmp2_;
2492         gboolean _tmp3_;
2493         Xcls_MainWindow* _tmp11_;
2494         Xcls_MainWindowXcls_projecteditbutton* _tmp12_;
2495         ClutterActor* _tmp13_;
2496         Xcls_MainWindowXcls_editpane* _tmp14_;
2497         GtkVPaned* _tmp15_;
2498         Xcls_WindowLeftProjects* _tmp16_;
2499         GtkVBox* _tmp17_;
2500         Xcls_MainWindow* _tmp18_;
2501         Xcls_MainWindowXcls_rooview* _tmp19_;
2502         GtkClutterActor* _tmp20_;
2503         GtkClutterActor* _tmp21_;
2504         GtkClutterActor* el;
2505         Xcls_MainWindow* _tmp22_;
2506         gchar* _tmp23_;
2507         Xcls_MainWindow* _tmp24_;
2508         Xcls_WindowLeftProjects* _tmp25_;
2509         Xcls_MainWindow* _tmp26_;
2510         ProjectProject* _tmp27_;
2511 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2512         g_return_if_fail (self != NULL);
2513 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2514         _tmp0_ = self->left_tree;
2515 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2516         _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
2517 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2518         _tmp2_ = _tmp1_;
2519 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2520         _tmp3_ = _tmp2_ != NULL;
2521 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2522         _g_object_unref0 (_tmp2_);
2523 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2524         if (_tmp3_) {
2525 #line 2526 "MainWindow.vala.c"
2526                 Xcls_WindowLeftTree* _tmp4_;
2527                 JsRenderJsRender* _tmp5_ = NULL;
2528                 JsRenderJsRender* _tmp6_;
2529                 const gchar* _tmp7_;
2530                 gboolean _tmp8_;
2531 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2532                 _tmp4_ = self->left_tree;
2533 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2534                 _tmp5_ = xcls_windowlefttree_getActiveFile (_tmp4_);
2535 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2536                 _tmp6_ = _tmp5_;
2537 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2538                 _tmp7_ = _tmp6_->xtype;
2539 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2540                 _tmp8_ = g_strcmp0 (_tmp7_, "Roo") == 0;
2541 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2542                 _g_object_unref0 (_tmp6_);
2543 #line 221 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2544                 if (_tmp8_) {
2545 #line 2546 "MainWindow.vala.c"
2546                         Xcls_WindowRooView* _tmp9_;
2547 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2548                         _tmp9_ = self->window_rooview;
2549 #line 222 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2550                         xcls_windowrooview_createThumb (_tmp9_);
2551 #line 2552 "MainWindow.vala.c"
2552                 } else {
2553                         Xcls_GladeView* _tmp10_;
2554 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2555                         _tmp10_ = self->window_gladeview;
2556 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2557                         xcls_gladeview_createThumb (_tmp10_);
2558 #line 2559 "MainWindow.vala.c"
2559                 }
2560         }
2561 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2562         _tmp11_ = self->priv->_this;
2563 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2564         _tmp12_ = _tmp11_->projecteditbutton;
2565 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2566         _tmp13_ = _tmp12_->el;
2567 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2568         clutter_actor_hide (_tmp13_);
2569 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2570         _tmp14_ = self->editpane;
2571 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2572         _tmp15_ = _tmp14_->el;
2573 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2574         gtk_widget_hide ((GtkWidget*) _tmp15_);
2575 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2576         _tmp16_ = self->left_projects;
2577 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2578         _tmp17_ = _tmp16_->el;
2579 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2580         gtk_widget_show ((GtkWidget*) _tmp17_);
2581 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2582         _tmp18_ = self->priv->_this;
2583 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2584         _tmp19_ = _tmp18_->rooview;
2585 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2586         _tmp20_ = _tmp19_->el;
2587 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2588         _tmp21_ = _g_object_ref0 (_tmp20_);
2589 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2590         el = _tmp21_;
2591 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2592         clutter_actor_save_easing_state ((ClutterActor*) el);
2593 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2594         clutter_actor_set_easing_duration ((ClutterActor*) el, (guint) 1000);
2595 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2596         clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 360.0f);
2597 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2598         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.0f, (gdouble) 0.0f);
2599 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2600         _tmp22_ = self->priv->_this;
2601 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2602         _tmp23_ = g_strdup ("files");
2603 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2604         _g_free0 (_tmp22_->state);
2605 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2606         _tmp22_->state = _tmp23_;
2607 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2608         _tmp24_ = self->priv->_this;
2609 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2610         _tmp25_ = _tmp24_->left_projects;
2611 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2612         _tmp26_ = self->priv->_this;
2613 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2614         _tmp27_ = _tmp26_->project;
2615 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2616         xcls_windowleftprojects_selectProject (_tmp25_, _tmp27_);
2617 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2618         clutter_actor_restore_easing_state ((ClutterActor*) el);
2619 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2620         g_print ("show view browsing");
2621 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2622         _g_object_unref0 (el);
2623 #line 2624 "MainWindow.vala.c"
2624 }
2625
2626
2627 static gboolean __lambda103_ (Xcls_MainWindow* self) {
2628         gboolean result = FALSE;
2629         const gchar* _tmp0_;
2630         Xcls_Editor* _tmp2_;
2631         gboolean _tmp3_ = FALSE;
2632 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2633         _tmp0_ = self->state;
2634 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2635         if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
2636 #line 2637 "MainWindow.vala.c"
2637                 Xcls_LeftProps* _tmp1_;
2638 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2639                 _tmp1_ = self->left_props;
2640 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2641                 xcls_leftprops_finish_editing (_tmp1_);
2642 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2643                 result = TRUE;
2644 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2645                 return result;
2646 #line 2647 "MainWindow.vala.c"
2647         }
2648 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2649         _tmp2_ = self->code_editor;
2650 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2651         _tmp3_ = xcls_editor_saveContents (_tmp2_);
2652 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2653         if (!_tmp3_) {
2654 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2655                 result = FALSE;
2656 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2657                 return result;
2658 #line 2659 "MainWindow.vala.c"
2659         }
2660 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2661         result = FALSE;
2662 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2663         return result;
2664 #line 2665 "MainWindow.vala.c"
2665 }
2666
2667
2668 static gboolean ___lambda103__xcls_windowlefttree_before_node_change (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
2669         gboolean result;
2670         result = __lambda103_ (self);
2671 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2672         return result;
2673 #line 2674 "MainWindow.vala.c"
2674 }
2675
2676
2677 static void __lambda104_ (Xcls_MainWindow* self, JsRenderNode* sel) {
2678         const gchar* _tmp0_ = NULL;
2679         JsRenderNode* _tmp1_;
2680         const gchar* _tmp2_;
2681         JsRenderNode* _tmp3_;
2682         Xcls_LeftProps* _tmp6_;
2683         GtkVBox* _tmp7_;
2684         Xcls_LeftProps* _tmp8_;
2685         Xcls_WindowLeftTree* _tmp9_;
2686         JsRenderJsRender* _tmp10_ = NULL;
2687         JsRenderJsRender* _tmp11_;
2688         JsRenderNode* _tmp12_;
2689         const gchar* _tmp13_;
2690         const gchar* _tmp14_;
2691         GQuark _tmp16_ = 0U;
2692 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2693         static GQuark _tmp15_label0 = 0;
2694 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2695         static GQuark _tmp15_label1 = 0;
2696 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2697         static GQuark _tmp15_label2 = 0;
2698 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2699         static GQuark _tmp15_label3 = 0;
2700 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2701         _tmp1_ = sel;
2702 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2703         if (_tmp1_ == NULL) {
2704 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2705                 _tmp0_ = "NULL";
2706 #line 2707 "MainWindow.vala.c"
2707         } else {
2708 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2709                 _tmp0_ = "a value";
2710 #line 2711 "MainWindow.vala.c"
2711         }
2712 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2713         _tmp2_ = _tmp0_;
2714 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2715         g_print ("node_selected called %s\n", _tmp2_);
2716 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2717         _tmp3_ = sel;
2718 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2719         if (_tmp3_ == NULL) {
2720 #line 2721 "MainWindow.vala.c"
2721                 Xcls_LeftProps* _tmp4_;
2722                 GtkVBox* _tmp5_;
2723 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2724                 _tmp4_ = self->left_props;
2725 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2726                 _tmp5_ = _tmp4_->el;
2727 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2728                 gtk_widget_hide ((GtkWidget*) _tmp5_);
2729 #line 2730 "MainWindow.vala.c"
2730         }
2731 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2732         _tmp6_ = self->left_props;
2733 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2734         _tmp7_ = _tmp6_->el;
2735 #line 279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2736         gtk_widget_show ((GtkWidget*) _tmp7_);
2737 #line 280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2738         _tmp8_ = self->left_props;
2739 #line 280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2740         _tmp9_ = self->left_tree;
2741 #line 280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2742         _tmp10_ = xcls_windowlefttree_getActiveFile (_tmp9_);
2743 #line 280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2744         _tmp11_ = _tmp10_;
2745 #line 280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2746         _tmp12_ = sel;
2747 #line 280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2748         xcls_leftprops_load (_tmp8_, _tmp11_, _tmp12_);
2749 #line 280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2750         _g_object_unref0 (_tmp11_);
2751 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2752         _tmp13_ = self->state;
2753 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2754         _tmp14_ = _tmp13_;
2755 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2756         _tmp16_ = (NULL == _tmp14_) ? 0 : g_quark_from_string (_tmp14_);
2757 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2758         if (_tmp16_ == ((0 != _tmp15_label0) ? _tmp15_label0 : (_tmp15_label0 = g_quark_from_static_string ("object")))) {
2759 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2760                 switch (0) {
2761 #line 2762 "MainWindow.vala.c"
2762                         default:
2763                         {
2764                                 JsRenderNode* _tmp17_;
2765                                 Xcls_RightPalete* _tmp19_;
2766                                 Xcls_MainWindow* _tmp20_;
2767                                 Xcls_WindowLeftTree* _tmp21_;
2768                                 JsRenderJsRender* _tmp22_ = NULL;
2769                                 JsRenderJsRender* _tmp23_;
2770                                 PaletePalete* _tmp24_ = NULL;
2771                                 PaletePalete* _tmp25_;
2772                                 JsRenderNode* _tmp26_;
2773                                 gchar* _tmp27_ = NULL;
2774                                 gchar* _tmp28_;
2775 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2776                                 _tmp17_ = sel;
2777 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2778                                 if (_tmp17_ == NULL) {
2779 #line 2780 "MainWindow.vala.c"
2780                                         Xcls_RightPalete* _tmp18_;
2781 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2782                                         _tmp18_ = self->rightpalete;
2783 #line 285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2784                                         xcls_rightpalete_clear (_tmp18_);
2785 #line 286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2786                                         break;
2787 #line 2788 "MainWindow.vala.c"
2788                                 }
2789 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2790                                 _tmp19_ = self->rightpalete;
2791 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2792                                 _tmp20_ = self->priv->_this;
2793 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2794                                 _tmp21_ = _tmp20_->left_tree;
2795 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2796                                 _tmp22_ = xcls_windowlefttree_getActiveFile (_tmp21_);
2797 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2798                                 _tmp23_ = _tmp22_;
2799 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2800                                 _tmp24_ = js_render_js_render_palete (_tmp23_);
2801 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2802                                 _tmp25_ = _tmp24_;
2803 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2804                                 _tmp26_ = sel;
2805 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2806                                 _tmp27_ = js_render_node_fqn (_tmp26_);
2807 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2808                                 _tmp28_ = _tmp27_;
2809 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2810                                 xcls_rightpalete_load (_tmp19_, _tmp25_, _tmp28_);
2811 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2812                                 _g_free0 (_tmp28_);
2813 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2814                                 _g_object_unref0 (_tmp25_);
2815 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2816                                 _g_object_unref0 (_tmp23_);
2817 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2818                                 break;
2819 #line 2820 "MainWindow.vala.c"
2820                         }
2821                 }
2822         } else if (_tmp16_ == ((0 != _tmp15_label1) ? _tmp15_label1 : (_tmp15_label1 = g_quark_from_static_string ("addprop")))) {
2823 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2824                 switch (0) {
2825 #line 2826 "MainWindow.vala.c"
2826                         default:
2827                         {
2828                                 JsRenderNode* _tmp29_;
2829                                 Xcls_WindowAddProp* _tmp31_;
2830                                 Xcls_MainWindow* _tmp32_;
2831                                 Xcls_WindowLeftTree* _tmp33_;
2832                                 JsRenderJsRender* _tmp34_ = NULL;
2833                                 JsRenderJsRender* _tmp35_;
2834                                 PaletePalete* _tmp36_ = NULL;
2835                                 PaletePalete* _tmp37_;
2836                                 JsRenderNode* _tmp38_;
2837                                 gchar* _tmp39_ = NULL;
2838                                 gchar* _tmp40_;
2839 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2840                                 _tmp29_ = sel;
2841 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2842                                 if (_tmp29_ == NULL) {
2843 #line 2844 "MainWindow.vala.c"
2844                                         Xcls_WindowAddProp* _tmp30_;
2845 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2846                                         _tmp30_ = self->add_props;
2847 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2848                                         xcls_windowaddprop_clear (_tmp30_);
2849 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2850                                         break;
2851 #line 2852 "MainWindow.vala.c"
2852                                 }
2853 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2854                                 _tmp31_ = self->add_props;
2855 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2856                                 _tmp32_ = self->priv->_this;
2857 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2858                                 _tmp33_ = _tmp32_->left_tree;
2859 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2860                                 _tmp34_ = xcls_windowlefttree_getActiveFile (_tmp33_);
2861 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2862                                 _tmp35_ = _tmp34_;
2863 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2864                                 _tmp36_ = js_render_js_render_palete (_tmp35_);
2865 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2866                                 _tmp37_ = _tmp36_;
2867 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2868                                 _tmp38_ = sel;
2869 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2870                                 _tmp39_ = js_render_node_fqn (_tmp38_);
2871 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2872                                 _tmp40_ = _tmp39_;
2873 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2874                                 xcls_windowaddprop_show (_tmp31_, _tmp37_, "props", _tmp40_);
2875 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2876                                 _g_free0 (_tmp40_);
2877 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2878                                 _g_object_unref0 (_tmp37_);
2879 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2880                                 _g_object_unref0 (_tmp35_);
2881 #line 298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2882                                 break;
2883 #line 2884 "MainWindow.vala.c"
2884                         }
2885                 }
2886         } else if (_tmp16_ == ((0 != _tmp15_label2) ? _tmp15_label2 : (_tmp15_label2 = g_quark_from_static_string ("addlistener")))) {
2887 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2888                 switch (0) {
2889 #line 2890 "MainWindow.vala.c"
2890                         default:
2891                         {
2892                                 JsRenderNode* _tmp41_;
2893                                 Xcls_WindowAddProp* _tmp43_;
2894                                 Xcls_MainWindow* _tmp44_;
2895                                 Xcls_WindowLeftTree* _tmp45_;
2896                                 JsRenderJsRender* _tmp46_ = NULL;
2897                                 JsRenderJsRender* _tmp47_;
2898                                 PaletePalete* _tmp48_ = NULL;
2899                                 PaletePalete* _tmp49_;
2900                                 JsRenderNode* _tmp50_;
2901                                 gchar* _tmp51_ = NULL;
2902                                 gchar* _tmp52_;
2903 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2904                                 _tmp41_ = sel;
2905 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2906                                 if (_tmp41_ == NULL) {
2907 #line 2908 "MainWindow.vala.c"
2908                                         Xcls_WindowAddProp* _tmp42_;
2909 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2910                                         _tmp42_ = self->add_props;
2911 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2912                                         xcls_windowaddprop_clear (_tmp42_);
2913 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2914                                         break;
2915 #line 2916 "MainWindow.vala.c"
2916                                 }
2917 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2918                                 _tmp43_ = self->add_props;
2919 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2920                                 _tmp44_ = self->priv->_this;
2921 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2922                                 _tmp45_ = _tmp44_->left_tree;
2923 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2924                                 _tmp46_ = xcls_windowlefttree_getActiveFile (_tmp45_);
2925 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2926                                 _tmp47_ = _tmp46_;
2927 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2928                                 _tmp48_ = js_render_js_render_palete (_tmp47_);
2929 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2930                                 _tmp49_ = _tmp48_;
2931 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2932                                 _tmp50_ = sel;
2933 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2934                                 _tmp51_ = js_render_node_fqn (_tmp50_);
2935 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2936                                 _tmp52_ = _tmp51_;
2937 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2938                                 xcls_windowaddprop_show (_tmp43_, _tmp49_, "signals", _tmp52_);
2939 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2940                                 _g_free0 (_tmp52_);
2941 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2942                                 _g_object_unref0 (_tmp49_);
2943 #line 305 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2944                                 _g_object_unref0 (_tmp47_);
2945 #line 306 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2946                                 break;
2947 #line 2948 "MainWindow.vala.c"
2948                         }
2949                 }
2950         } else if (_tmp16_ == ((0 != _tmp15_label3) ? _tmp15_label3 : (_tmp15_label3 = g_quark_from_static_string ("codeedit")))) {
2951 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2952                 switch (0) {
2953 #line 2954 "MainWindow.vala.c"
2954                         default:
2955                         {
2956 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2957                                 xcls_mainwindow_hideCodeEdit (self);
2958 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2959                                 break;
2960 #line 2961 "MainWindow.vala.c"
2961                         }
2962                 }
2963         }
2964 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2965         return;
2966 #line 2967 "MainWindow.vala.c"
2967 }
2968
2969
2970 static void ___lambda104__xcls_windowlefttree_node_selected (Xcls_WindowLeftTree* _sender, JsRenderNode* node, gpointer self) {
2971 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2972         __lambda104_ (self, node);
2973 #line 2974 "MainWindow.vala.c"
2974 }
2975
2976
2977 static void __lambda105_ (Xcls_MainWindow* self) {
2978         Xcls_WindowRooView* _tmp0_;
2979 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2980         _tmp0_ = self->window_rooview;
2981 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2982         xcls_windowrooview_requestRedraw (_tmp0_);
2983 #line 2984 "MainWindow.vala.c"
2984 }
2985
2986
2987 static void ___lambda105__xcls_windowlefttree_changed (Xcls_WindowLeftTree* _sender, gpointer self) {
2988 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2989         __lambda105_ (self);
2990 #line 2991 "MainWindow.vala.c"
2991 }
2992
2993
2994 static void __lambda106_ (Xcls_MainWindow* self, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key) {
2995         JsRenderNode* _tmp0_;
2996         const gchar* _tmp1_;
2997         const gchar* _tmp2_;
2998 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
2999         g_return_if_fail (file != NULL);
3000 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3001         g_return_if_fail (node != NULL);
3002 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3003         g_return_if_fail (type != NULL);
3004 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3005         g_return_if_fail (key != NULL);
3006 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3007         _tmp0_ = node;
3008 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3009         _tmp1_ = type;
3010 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3011         _tmp2_ = key;
3012 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3013         xcls_mainwindow_showCodeEdit (self, _tmp0_, _tmp1_, _tmp2_);
3014 #line 3015 "MainWindow.vala.c"
3015 }
3016
3017
3018 static void ___lambda106__xcls_leftprops_show_editor (Xcls_LeftProps* _sender, JsRenderJsRender* file, JsRenderNode* node, const gchar* type, const gchar* key, gpointer self) {
3019 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3020         __lambda106_ (self, file, node, type, key);
3021 #line 3022 "MainWindow.vala.c"
3022 }
3023
3024
3025 static gboolean __lambda107_ (Xcls_MainWindow* self) {
3026         gboolean result = FALSE;
3027         const gchar* _tmp0_;
3028         Xcls_Editor* _tmp1_;
3029         gboolean _tmp2_ = FALSE;
3030         gboolean ret;
3031         gboolean _tmp3_;
3032 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3033         _tmp0_ = self->state;
3034 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3035         if (g_strcmp0 (_tmp0_, "codeedit") != 0) {
3036 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3037                 result = TRUE;
3038 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3039                 return result;
3040 #line 3041 "MainWindow.vala.c"
3041         }
3042 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3043         _tmp1_ = self->code_editor;
3044 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3045         _tmp2_ = xcls_editor_saveContents (_tmp1_);
3046 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3047         ret = _tmp2_;
3048 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3049         _tmp3_ = ret;
3050 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3051         if (!_tmp3_) {
3052 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3053                 result = FALSE;
3054 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3055                 return result;
3056 #line 3057 "MainWindow.vala.c"
3057         }
3058 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3059         xcls_mainwindow_hideCodeEdit (self);
3060 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3061         result = ret;
3062 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3063         return result;
3064 #line 3065 "MainWindow.vala.c"
3065 }
3066
3067
3068 static gboolean ___lambda107__xcls_leftprops_stop_editor (Xcls_LeftProps* _sender, gpointer self) {
3069         gboolean result;
3070         result = __lambda107_ (self);
3071 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3072         return result;
3073 #line 3074 "MainWindow.vala.c"
3074 }
3075
3076
3077 static void __lambda108_ (Xcls_MainWindow* self) {
3078         Xcls_WindowLeftTree* _tmp0_;
3079         JsRenderJsRender* _tmp1_ = NULL;
3080         JsRenderJsRender* _tmp2_;
3081         const gchar* _tmp3_;
3082         gboolean _tmp4_;
3083 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3084         _tmp0_ = self->left_tree;
3085 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3086         _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
3087 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3088         _tmp2_ = _tmp1_;
3089 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3090         _tmp3_ = _tmp2_->xtype;
3091 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3092         _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
3093 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3094         _g_object_unref0 (_tmp2_);
3095 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3096         if (_tmp4_) {
3097 #line 3098 "MainWindow.vala.c"
3098                 Xcls_WindowRooView* _tmp5_;
3099 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3100                 _tmp5_ = self->window_rooview;
3101 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3102                 xcls_windowrooview_requestRedraw (_tmp5_);
3103 #line 3104 "MainWindow.vala.c"
3104         } else {
3105                 Xcls_GladeView* _tmp6_;
3106                 Xcls_WindowLeftTree* _tmp7_;
3107                 JsRenderJsRender* _tmp8_ = NULL;
3108                 JsRenderJsRender* _tmp9_;
3109 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3110                 _tmp6_ = self->window_gladeview;
3111 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3112                 _tmp7_ = self->left_tree;
3113 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3114                 _tmp8_ = xcls_windowlefttree_getActiveFile (_tmp7_);
3115 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3116                 _tmp9_ = _tmp8_;
3117 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3118                 xcls_gladeview_loadFile (_tmp6_, _tmp9_);
3119 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3120                 _g_object_unref0 (_tmp9_);
3121 #line 3122 "MainWindow.vala.c"
3122         }
3123 }
3124
3125
3126 static void ___lambda108__xcls_leftprops_changed (Xcls_LeftProps* _sender, gpointer self) {
3127 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3128         __lambda108_ (self);
3129 #line 3130 "MainWindow.vala.c"
3130 }
3131
3132
3133 static void __lambda109_ (Xcls_MainWindow* self, ProjectProject* proj) {
3134         ProjectProject* _tmp0_;
3135         Xcls_MainWindow* _tmp1_;
3136         Xcls_ClutterFiles* _tmp2_;
3137         ProjectProject* _tmp3_;
3138 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3139         g_return_if_fail (proj != NULL);
3140 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3141         _tmp0_ = proj;
3142 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3143         project_project_scanDirs (_tmp0_);
3144 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3145         _tmp1_ = self->priv->_this;
3146 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3147         _tmp2_ = _tmp1_->clutterfiles;
3148 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3149         _tmp3_ = proj;
3150 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3151         xcls_clutterfiles_loadProject (_tmp2_, _tmp3_);
3152 #line 3153 "MainWindow.vala.c"
3153 }
3154
3155
3156 static void ___lambda109__xcls_windowleftprojects_project_selected (Xcls_WindowLeftProjects* _sender, ProjectProject* project, gpointer self) {
3157 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3158         __lambda109_ (self, project);
3159 #line 3160 "MainWindow.vala.c"
3160 }
3161
3162
3163 static void __lambda110_ (Xcls_MainWindow* self, const gchar* btn) {
3164         Xcls_WindowLeftTree* _tmp0_;
3165         JsRenderJsRender* _tmp1_ = NULL;
3166         JsRenderJsRender* _tmp2_;
3167         const gchar* _tmp3_;
3168         gboolean _tmp4_;
3169 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3170         g_return_if_fail (btn != NULL);
3171 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3172         _tmp0_ = self->left_tree;
3173 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3174         _tmp1_ = xcls_windowlefttree_getActiveFile (_tmp0_);
3175 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3176         _tmp2_ = _tmp1_;
3177 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3178         _tmp3_ = _tmp2_->xtype;
3179 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3180         _tmp4_ = g_strcmp0 (_tmp3_, "Roo") == 0;
3181 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3182         _g_object_unref0 (_tmp2_);
3183 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3184         if (_tmp4_) {
3185 #line 3186 "MainWindow.vala.c"
3186                 const gchar* _tmp5_;
3187                 const gchar* _tmp9_;
3188 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3189                 _tmp5_ = btn;
3190 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3191                 if (g_strcmp0 (_tmp5_, "save") == 0) {
3192 #line 3193 "MainWindow.vala.c"
3193                         Xcls_MainWindow* _tmp6_;
3194                         Xcls_WindowRooView* _tmp7_;
3195                         Xcls_WindowRooViewXcls_view* _tmp8_;
3196 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3197                         _tmp6_ = self->priv->_this;
3198 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3199                         _tmp7_ = _tmp6_->window_rooview;
3200 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3201                         _tmp8_ = _tmp7_->view;
3202 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3203                         xcls_windowrooview_xcls_view_renderJS (_tmp8_, TRUE);
3204 #line 3205 "MainWindow.vala.c"
3205                 }
3206 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3207                 _tmp9_ = btn;
3208 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3209                 if (g_strcmp0 (_tmp9_, "apply") == 0) {
3210 #line 3211 "MainWindow.vala.c"
3211                         Xcls_MainWindow* _tmp10_;
3212                         Xcls_WindowRooView* _tmp11_;
3213                         Xcls_WindowRooViewXcls_view* _tmp12_;
3214 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3215                         _tmp10_ = self->priv->_this;
3216 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3217                         _tmp11_ = _tmp10_->window_rooview;
3218 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3219                         _tmp12_ = _tmp11_->view;
3220 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3221                         xcls_windowrooview_xcls_view_renderJS (_tmp12_, TRUE);
3222 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3223                         return;
3224 #line 3225 "MainWindow.vala.c"
3225                 }
3226         } else {
3227         }
3228 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3229         xcls_mainwindow_hideProjectEdit (self);
3230 #line 3231 "MainWindow.vala.c"
3231 }
3232
3233
3234 static void ___lambda110__xcls_projectsettings_button_pressed (Xcls_ProjectSettings* _sender, const gchar* btn, gpointer self) {
3235 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3236         __lambda110_ (self, btn);
3237 #line 3238 "MainWindow.vala.c"
3238 }
3239
3240
3241 static void __lambda111_ (Xcls_MainWindow* self, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype) {
3242         Xcls_LeftProps* _tmp0_;
3243         const gchar* _tmp1_;
3244         const gchar* _tmp2_;
3245         const gchar* _tmp3_;
3246         const gchar* _tmp4_;
3247 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3248         g_return_if_fail (key != NULL);
3249 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3250         g_return_if_fail (type != NULL);
3251 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3252         g_return_if_fail (skel != NULL);
3253 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3254         g_return_if_fail (etype != NULL);
3255 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3256         _tmp0_ = self->left_props;
3257 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3258         _tmp1_ = etype;
3259 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3260         _tmp2_ = key;
3261 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3262         _tmp3_ = skel;
3263 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3264         _tmp4_ = type;
3265 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3266         xcls_leftprops_addProp (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_);
3267 #line 3268 "MainWindow.vala.c"
3268 }
3269
3270
3271 static void ___lambda111__xcls_windowaddprop_select (Xcls_WindowAddProp* _sender, const gchar* key, const gchar* type, const gchar* skel, const gchar* etype, gpointer self) {
3272 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3273         __lambda111_ (self, key, type, skel, etype);
3274 #line 3275 "MainWindow.vala.c"
3275 }
3276
3277
3278 static Block10Data* block10_data_ref (Block10Data* _data10_) {
3279 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3280         g_atomic_int_inc (&_data10_->_ref_count_);
3281 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3282         return _data10_;
3283 #line 3284 "MainWindow.vala.c"
3284 }
3285
3286
3287 static void block10_data_unref (void * _userdata_) {
3288         Block10Data* _data10_;
3289         _data10_ = (Block10Data*) _userdata_;
3290 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3291         if (g_atomic_int_dec_and_test (&_data10_->_ref_count_)) {
3292 #line 3293 "MainWindow.vala.c"
3293                 Xcls_MainWindow * self;
3294 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3295                 self = _data10_->self;
3296 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3297                 _g_object_unref0 (_data10_->ctr);
3298 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3299                 _g_object_unref0 (self);
3300 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3301                 g_slice_free (Block10Data, _data10_);
3302 #line 3303 "MainWindow.vala.c"
3303         }
3304 }
3305
3306
3307 static void ___lambda113_ (Block10Data* _data10_, GtkWidget* w) {
3308         Xcls_MainWindow * self;
3309         GtkContainer* _tmp0_;
3310         GtkWidget* _tmp1_;
3311 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3312         self = _data10_->self;
3313 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3314         g_return_if_fail (w != NULL);
3315 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3316         _tmp0_ = _data10_->ctr;
3317 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3318         _tmp1_ = w;
3319 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3320         gtk_container_remove (_tmp0_, _tmp1_);
3321 #line 3322 "MainWindow.vala.c"
3322 }
3323
3324
3325 static void ____lambda113__gtk_callback (GtkWidget* widget, gpointer self) {
3326 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3327         ___lambda113_ (self, widget);
3328 #line 3329 "MainWindow.vala.c"
3329 }
3330
3331
3332 static void ___lambda114_ (Block10Data* _data10_, GtkWidget* w) {
3333         Xcls_MainWindow * self;
3334         GtkContainer* _tmp0_;
3335         GtkWidget* _tmp1_;
3336 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3337         self = _data10_->self;
3338 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3339         g_return_if_fail (w != NULL);
3340 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3341         _tmp0_ = _data10_->ctr;
3342 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3343         _tmp1_ = w;
3344 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3345         gtk_container_remove (_tmp0_, _tmp1_);
3346 #line 3347 "MainWindow.vala.c"
3347 }
3348
3349
3350 static void ____lambda114__gtk_callback (GtkWidget* widget, gpointer self) {
3351 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3352         ___lambda114_ (self, widget);
3353 #line 3354 "MainWindow.vala.c"
3354 }
3355
3356
3357 static void __lambda112_ (Xcls_MainWindow* self, JsRenderJsRender* file) {
3358         Block10Data* _data10_;
3359         Xcls_MainWindow* _tmp0_;
3360         JsRenderJsRender* _tmp1_;
3361         ProjectProject* _tmp2_;
3362         ProjectProject* _tmp3_;
3363         Xcls_MainWindow* _tmp4_;
3364         Xcls_WindowLeftTree* _tmp5_;
3365         Xcls_WindowLeftTreeXcls_model* _tmp6_;
3366         JsRenderJsRender* _tmp7_;
3367         Xcls_MainWindowXcls_rooview* _tmp8_;
3368         GtkClutterActor* _tmp9_;
3369         GtkWidget* _tmp10_ = NULL;
3370         GtkContainer* _tmp11_;
3371         JsRenderJsRender* _tmp12_;
3372         const gchar* _tmp13_;
3373         JsRenderJsRender* _tmp30_;
3374         const gchar* _tmp31_;
3375         gchar* _tmp32_;
3376         gchar* _tmp33_;
3377 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3378         g_return_if_fail (file != NULL);
3379 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3380         _data10_ = g_slice_new0 (Block10Data);
3381 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3382         _data10_->_ref_count_ = 1;
3383 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3384         _data10_->self = g_object_ref (self);
3385 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3386         _tmp0_ = self->priv->_this;
3387 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3388         _tmp1_ = file;
3389 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3390         _tmp2_ = _tmp1_->project;
3391 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3392         _tmp3_ = _g_object_ref0 (_tmp2_);
3393 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3394         _g_object_unref0 (_tmp0_->project);
3395 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3396         _tmp0_->project = _tmp3_;
3397 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3398         _tmp4_ = self->priv->_this;
3399 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3400         xcls_mainwindow_showViewEditing (_tmp4_);
3401 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3402         _tmp5_ = self->left_tree;
3403 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3404         _tmp6_ = _tmp5_->model;
3405 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3406         _tmp7_ = file;
3407 #line 485 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3408         xcls_windowlefttree_xcls_model_loadFile (_tmp6_, _tmp7_);
3409 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3410         _tmp8_ = self->rooview;
3411 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3412         _tmp9_ = _tmp8_->el;
3413 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3414         _tmp10_ = gtk_clutter_actor_get_widget (_tmp9_);
3415 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3416         _tmp11_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GTK_TYPE_CONTAINER, GtkContainer));
3417 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3418         _data10_->ctr = _tmp11_;
3419 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3420         _tmp12_ = file;
3421 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3422         _tmp13_ = _tmp12_->xtype;
3423 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3424         if (g_strcmp0 (_tmp13_, "Roo") == 0) {
3425 #line 3426 "MainWindow.vala.c"
3426                 GtkContainer* _tmp14_;
3427                 GtkContainer* _tmp15_;
3428                 Xcls_WindowRooView* _tmp16_;
3429                 GtkVPaned* _tmp17_;
3430                 Xcls_WindowRooView* _tmp18_;
3431                 JsRenderJsRender* _tmp19_;
3432                 Xcls_WindowRooView* _tmp20_;
3433                 GtkVPaned* _tmp21_;
3434 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3435                 _tmp14_ = _data10_->ctr;
3436 #line 488 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3437                 gtk_container_foreach (_tmp14_, ____lambda113__gtk_callback, _data10_);
3438 #line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3439                 _tmp15_ = _data10_->ctr;
3440 #line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3441                 _tmp16_ = self->window_rooview;
3442 #line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3443                 _tmp17_ = _tmp16_->el;
3444 #line 489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3445                 gtk_container_add (_tmp15_, (GtkWidget*) _tmp17_);
3446 #line 490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3447                 _tmp18_ = self->window_rooview;
3448 #line 490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3449                 _tmp19_ = file;
3450 #line 490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3451                 xcls_windowrooview_loadFile (_tmp18_, _tmp19_);
3452 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3453                 _tmp20_ = self->window_rooview;
3454 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3455                 _tmp21_ = _tmp20_->el;
3456 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3457                 gtk_widget_show_all ((GtkWidget*) _tmp21_);
3458 #line 3459 "MainWindow.vala.c"
3459         } else {
3460                 GtkContainer* _tmp22_;
3461                 GtkContainer* _tmp23_;
3462                 Xcls_GladeView* _tmp24_;
3463                 GladeDesignView* _tmp25_;
3464                 Xcls_GladeView* _tmp26_;
3465                 JsRenderJsRender* _tmp27_;
3466                 Xcls_GladeView* _tmp28_;
3467                 GladeDesignView* _tmp29_;
3468 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3469                 _tmp22_ = _data10_->ctr;
3470 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3471                 gtk_container_foreach (_tmp22_, ____lambda114__gtk_callback, _data10_);
3472 #line 495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3473                 _tmp23_ = _data10_->ctr;
3474 #line 495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3475                 _tmp24_ = self->window_gladeview;
3476 #line 495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3477                 _tmp25_ = _tmp24_->el;
3478 #line 495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3479                 gtk_container_add (_tmp23_, (GtkWidget*) _tmp25_);
3480 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3481                 _tmp26_ = self->window_gladeview;
3482 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3483                 _tmp27_ = file;
3484 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3485                 xcls_gladeview_loadFile (_tmp26_, _tmp27_);
3486 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3487                 _tmp28_ = self->window_gladeview;
3488 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3489                 _tmp29_ = _tmp28_->el;
3490 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3491                 gtk_widget_show_all ((GtkWidget*) _tmp29_);
3492 #line 3493 "MainWindow.vala.c"
3493         }
3494 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3495         _tmp30_ = file;
3496 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3497         _tmp31_ = _tmp30_->name;
3498 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3499         _tmp32_ = g_strconcat ("OPEN : ", _tmp31_, NULL);
3500 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3501         _tmp33_ = _tmp32_;
3502 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3503         g_print ("%s", _tmp33_);
3504 #line 499 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3505         _g_free0 (_tmp33_);
3506 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3507         block10_data_unref (_data10_);
3508 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3509         _data10_ = NULL;
3510 #line 3511 "MainWindow.vala.c"
3511 }
3512
3513
3514 static void ___lambda112__xcls_clutterfiles_open (Xcls_ClutterFiles* _sender, JsRenderJsRender* file, gpointer self) {
3515 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3516         __lambda112_ (self, file);
3517 #line 3518 "MainWindow.vala.c"
3518 }
3519
3520
3521 void xcls_mainwindow_initChildren (Xcls_MainWindow* self) {
3522         Xcls_WindowLeftTree* _tmp0_;
3523         Xcls_WindowLeftTree* _tmp1_;
3524         Xcls_MainWindowXcls_tree* _tmp2_;
3525         GtkVBox* _tmp3_;
3526         Xcls_WindowLeftTree* _tmp4_;
3527         GtkScrolledWindow* _tmp5_;
3528         Xcls_WindowLeftTree* _tmp6_;
3529         GtkScrolledWindow* _tmp7_;
3530         Xcls_WindowLeftTree* _tmp8_;
3531         Xcls_WindowLeftTree* _tmp9_;
3532         Xcls_WindowLeftTree* _tmp10_;
3533         Xcls_LeftProps* _tmp11_;
3534         Xcls_LeftProps* _tmp12_;
3535         Xcls_MainWindowXcls_props* _tmp13_;
3536         GtkVBox* _tmp14_;
3537         Xcls_LeftProps* _tmp15_;
3538         GtkVBox* _tmp16_;
3539         Xcls_LeftProps* _tmp17_;
3540         GtkVBox* _tmp18_;
3541         Xcls_LeftProps* _tmp19_;
3542         Xcls_LeftProps* _tmp20_;
3543         Xcls_LeftProps* _tmp21_;
3544         Xcls_WindowLeftProjects* _tmp22_;
3545         Xcls_WindowLeftProjects* _tmp23_;
3546         Xcls_MainWindowXcls_leftpane* _tmp24_;
3547         GtkVBox* _tmp25_;
3548         Xcls_WindowLeftProjects* _tmp26_;
3549         GtkVBox* _tmp27_;
3550         Xcls_WindowLeftProjects* _tmp28_;
3551         GtkVBox* _tmp29_;
3552         Xcls_WindowLeftProjects* _tmp30_;
3553         Xcls_ProjectSettings* _tmp31_;
3554         Xcls_ProjectSettings* _tmp32_;
3555         Xcls_MainWindowXcls_projecteditview* _tmp33_;
3556         GtkClutterActor* _tmp34_;
3557         GtkWidget* _tmp35_ = NULL;
3558         Xcls_ProjectSettings* _tmp36_;
3559         GtkVBox* _tmp37_;
3560         Xcls_MainWindow* _tmp38_;
3561         Xcls_MainWindowXcls_projecteditview* _tmp39_;
3562         GtkClutterActor* _tmp40_;
3563         ClutterStage* _tmp41_ = NULL;
3564         ClutterStage* _tmp42_;
3565         ClutterStage* stage;
3566         ClutterStage* _tmp43_;
3567         ClutterColor _tmp44_ = {0};
3568         Xcls_ProjectSettings* _tmp45_;
3569         Xcls_RightPalete* _tmp46_;
3570         Xcls_RightPalete* _tmp47_;
3571         Xcls_MainWindowXcls_objectview* _tmp48_;
3572         GtkClutterActor* _tmp49_;
3573         GtkWidget* _tmp50_ = NULL;
3574         Xcls_RightPalete* _tmp51_;
3575         GtkVBox* _tmp52_;
3576         Xcls_MainWindow* _tmp53_;
3577         Xcls_MainWindowXcls_objectview* _tmp54_;
3578         GtkClutterActor* _tmp55_;
3579         ClutterStage* _tmp56_ = NULL;
3580         ClutterStage* _tmp57_;
3581         ClutterStage* _tmp58_;
3582         ClutterColor _tmp59_ = {0};
3583         Xcls_WindowAddProp* _tmp60_;
3584         Xcls_WindowAddProp* _tmp61_;
3585         Xcls_MainWindowXcls_addpropsview* _tmp62_;
3586         GtkClutterActor* _tmp63_;
3587         GtkWidget* _tmp64_ = NULL;
3588         Xcls_WindowAddProp* _tmp65_;
3589         GtkScrolledWindow* _tmp66_;
3590         Xcls_MainWindow* _tmp67_;
3591         Xcls_MainWindowXcls_addpropsview* _tmp68_;
3592         GtkClutterActor* _tmp69_;
3593         ClutterStage* _tmp70_ = NULL;
3594         ClutterStage* _tmp71_;
3595         ClutterStage* _tmp72_;
3596         ClutterColor _tmp73_ = {0};
3597         Xcls_MainWindow* _tmp74_;
3598         Xcls_WindowAddProp* _tmp75_;
3599         Xcls_Editor* _tmp76_;
3600         Xcls_Editor* _tmp77_;
3601         Xcls_MainWindowXcls_codeeditview* _tmp78_;
3602         GtkClutterActor* _tmp79_;
3603         GtkWidget* _tmp80_ = NULL;
3604         Xcls_Editor* _tmp81_;
3605         GtkVBox* _tmp82_;
3606         Xcls_MainWindow* _tmp83_;
3607         Xcls_MainWindowXcls_codeeditview* _tmp84_;
3608         GtkClutterActor* _tmp85_;
3609         ClutterStage* _tmp86_ = NULL;
3610         ClutterStage* _tmp87_;
3611         ClutterStage* _tmp88_;
3612         ClutterColor _tmp89_ = {0};
3613         Xcls_WindowRooView* _tmp90_;
3614         Xcls_WindowRooView* _tmp91_;
3615         Xcls_MainWindowXcls_rooview* _tmp92_;
3616         GtkClutterActor* _tmp93_;
3617         GtkWidget* _tmp94_ = NULL;
3618         Xcls_WindowRooView* _tmp95_;
3619         GtkVPaned* _tmp96_;
3620         Xcls_WindowRooView* _tmp97_;
3621         GtkVPaned* _tmp98_;
3622         Xcls_MainWindow* _tmp99_;
3623         Xcls_MainWindowXcls_rooview* _tmp100_;
3624         GtkClutterActor* _tmp101_;
3625         ClutterStage* _tmp102_ = NULL;
3626         ClutterStage* _tmp103_;
3627         ClutterStage* _tmp104_;
3628         ClutterColor _tmp105_ = {0};
3629         Xcls_GladeView* _tmp106_;
3630         Xcls_GladeView* _tmp107_;
3631         Xcls_ClutterFiles* _tmp108_;
3632         Xcls_ClutterFiles* _tmp109_;
3633         ClutterStage* _tmp110_;
3634         Xcls_ClutterFiles* _tmp111_;
3635         ClutterScrollActor* _tmp112_;
3636         Xcls_ClutterFiles* _tmp113_;
3637         ClutterScrollActor* _tmp114_;
3638         Xcls_ClutterFiles* _tmp115_;
3639         ClutterTimeline* _tmp116_;
3640         ClutterTimeline* tl;
3641 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3642         g_return_if_fail (self != NULL);
3643 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3644         g_print ("init children");
3645 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3646         _tmp0_ = xcls_windowlefttree_new ();
3647 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3648         _g_object_unref0 (self->left_tree);
3649 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3650         self->left_tree = _tmp0_;
3651 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3652         _tmp1_ = self->left_tree;
3653 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3654         g_object_ref ((GObject*) _tmp1_);
3655 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3656         _tmp2_ = self->tree;
3657 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3658         _tmp3_ = _tmp2_->el;
3659 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3660         _tmp4_ = self->left_tree;
3661 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3662         _tmp5_ = _tmp4_->el;
3663 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3664         gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
3665 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3666         _tmp6_ = self->left_tree;
3667 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3668         _tmp7_ = _tmp6_->el;
3669 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3670         gtk_widget_show_all ((GtkWidget*) _tmp7_);
3671 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3672         _tmp8_ = self->left_tree;
3673 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3674         g_signal_connect_object (_tmp8_, "before-node-change", (GCallback) ___lambda103__xcls_windowlefttree_before_node_change, self, 0);
3675 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3676         _tmp9_ = self->left_tree;
3677 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3678         g_signal_connect_object (_tmp9_, "node-selected", (GCallback) ___lambda104__xcls_windowlefttree_node_selected, self, 0);
3679 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3680         _tmp10_ = self->left_tree;
3681 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3682         g_signal_connect_object (_tmp10_, "changed", (GCallback) ___lambda105__xcls_windowlefttree_changed, self, 0);
3683 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3684         _tmp11_ = xcls_leftprops_new ();
3685 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3686         _g_object_unref0 (self->left_props);
3687 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3688         self->left_props = _tmp11_;
3689 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3690         _tmp12_ = self->left_props;
3691 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3692         g_object_ref ((GObject*) _tmp12_);
3693 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3694         _tmp13_ = self->props;
3695 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3696         _tmp14_ = _tmp13_->el;
3697 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3698         _tmp15_ = self->left_props;
3699 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3700         _tmp16_ = _tmp15_->el;
3701 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3702         gtk_box_pack_start ((GtkBox*) _tmp14_, (GtkWidget*) _tmp16_, TRUE, TRUE, (guint) 0);
3703 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3704         _tmp17_ = self->left_props;
3705 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3706         _tmp18_ = _tmp17_->el;
3707 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3708         gtk_widget_show_all ((GtkWidget*) _tmp18_);
3709 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3710         _tmp19_ = self->left_props;
3711 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3712         g_signal_connect_object (_tmp19_, "show-editor", (GCallback) ___lambda106__xcls_leftprops_show_editor, self, 0);
3713 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3714         _tmp20_ = self->left_props;
3715 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3716         g_signal_connect_object (_tmp20_, "stop-editor", (GCallback) ___lambda107__xcls_leftprops_stop_editor, self, 0);
3717 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3718         _tmp21_ = self->left_props;
3719 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3720         g_signal_connect_object (_tmp21_, "changed", (GCallback) ___lambda108__xcls_leftprops_changed, self, 0);
3721 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3722         _tmp22_ = xcls_windowleftprojects_new ();
3723 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3724         _g_object_unref0 (self->left_projects);
3725 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3726         self->left_projects = _tmp22_;
3727 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3728         _tmp23_ = self->left_projects;
3729 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3730         g_object_ref ((GObject*) _tmp23_);
3731 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3732         _tmp24_ = self->leftpane;
3733 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3734         _tmp25_ = _tmp24_->el;
3735 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3736         _tmp26_ = self->left_projects;
3737 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3738         _tmp27_ = _tmp26_->el;
3739 #line 361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3740         gtk_box_pack_start ((GtkBox*) _tmp25_, (GtkWidget*) _tmp27_, TRUE, TRUE, (guint) 0);
3741 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3742         _tmp28_ = self->left_projects;
3743 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3744         _tmp29_ = _tmp28_->el;
3745 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3746         gtk_widget_show_all ((GtkWidget*) _tmp29_);
3747 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3748         _tmp30_ = self->left_projects;
3749 #line 363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3750         g_signal_connect_object (_tmp30_, "project-selected", (GCallback) ___lambda109__xcls_windowleftprojects_project_selected, self, 0);
3751 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3752         _tmp31_ = xcls_projectsettings_new ();
3753 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3754         _g_object_unref0 (self->projectsettings);
3755 #line 371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3756         self->projectsettings = _tmp31_;
3757 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3758         _tmp32_ = self->projectsettings;
3759 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3760         g_object_ref ((GObject*) _tmp32_);
3761 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3762         _tmp33_ = self->projecteditview;
3763 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3764         _tmp34_ = _tmp33_->el;
3765 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3766         _tmp35_ = gtk_clutter_actor_get_widget (_tmp34_);
3767 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3768         _tmp36_ = self->projectsettings;
3769 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3770         _tmp37_ = _tmp36_->el;
3771 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3772         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp35_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp37_);
3773 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3774         _tmp38_ = self->priv->_this;
3775 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3776         _tmp39_ = _tmp38_->projecteditview;
3777 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3778         _tmp40_ = _tmp39_->el;
3779 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3780         _tmp41_ = clutter_actor_get_stage ((ClutterActor*) _tmp40_);
3781 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3782         _tmp42_ = _g_object_ref0 (_tmp41_);
3783 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3784         stage = _tmp42_;
3785 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3786         _tmp43_ = stage;
3787 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3788         clutter_color_from_string (&_tmp44_, "#000");
3789 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3790         clutter_actor_set_background_color ((ClutterActor*) _tmp43_, &_tmp44_);
3791 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3792         _tmp45_ = self->projectsettings;
3793 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3794         g_signal_connect_object (_tmp45_, "button-pressed", (GCallback) ___lambda110__xcls_projectsettings_button_pressed, self, 0);
3795 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3796         _tmp46_ = xcls_rightpalete_new ();
3797 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3798         _g_object_unref0 (self->rightpalete);
3799 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3800         self->rightpalete = _tmp46_;
3801 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3802         _tmp47_ = self->rightpalete;
3803 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3804         g_object_ref ((GObject*) _tmp47_);
3805 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3806         _tmp48_ = self->objectview;
3807 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3808         _tmp49_ = _tmp48_->el;
3809 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3810         _tmp50_ = gtk_clutter_actor_get_widget (_tmp49_);
3811 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3812         _tmp51_ = self->rightpalete;
3813 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3814         _tmp52_ = _tmp51_->el;
3815 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3816         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp50_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp52_);
3817 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3818         _tmp53_ = self->priv->_this;
3819 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3820         _tmp54_ = _tmp53_->objectview;
3821 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3822         _tmp55_ = _tmp54_->el;
3823 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3824         _tmp56_ = clutter_actor_get_stage ((ClutterActor*) _tmp55_);
3825 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3826         _tmp57_ = _g_object_ref0 (_tmp56_);
3827 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3828         _g_object_unref0 (stage);
3829 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3830         stage = _tmp57_;
3831 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3832         _tmp58_ = stage;
3833 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3834         clutter_color_from_string (&_tmp59_, "#000");
3835 #line 404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3836         clutter_actor_set_background_color ((ClutterActor*) _tmp58_, &_tmp59_);
3837 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3838         _tmp60_ = xcls_windowaddprop_new ();
3839 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3840         _g_object_unref0 (self->add_props);
3841 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3842         self->add_props = _tmp60_;
3843 #line 423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3844         _tmp61_ = self->add_props;
3845 #line 423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3846         g_object_ref ((GObject*) _tmp61_);
3847 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3848         _tmp62_ = self->addpropsview;
3849 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3850         _tmp63_ = _tmp62_->el;
3851 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3852         _tmp64_ = gtk_clutter_actor_get_widget (_tmp63_);
3853 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3854         _tmp65_ = self->add_props;
3855 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3856         _tmp66_ = _tmp65_->el;
3857 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3858         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp64_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp66_);
3859 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3860         _tmp67_ = self->priv->_this;
3861 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3862         _tmp68_ = _tmp67_->addpropsview;
3863 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3864         _tmp69_ = _tmp68_->el;
3865 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3866         _tmp70_ = clutter_actor_get_stage ((ClutterActor*) _tmp69_);
3867 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3868         _tmp71_ = _g_object_ref0 (_tmp70_);
3869 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3870         _g_object_unref0 (stage);
3871 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3872         stage = _tmp71_;
3873 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3874         _tmp72_ = stage;
3875 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3876         clutter_color_from_string (&_tmp73_, "#000");
3877 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3878         clutter_actor_set_background_color ((ClutterActor*) _tmp72_, &_tmp73_);
3879 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3880         _tmp74_ = self->priv->_this;
3881 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3882         _tmp75_ = _tmp74_->add_props;
3883 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3884         g_signal_connect_object (_tmp75_, "select", (GCallback) ___lambda111__xcls_windowaddprop_select, self, 0);
3885 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3886         _tmp76_ = xcls_editor_new ();
3887 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3888         _g_object_unref0 (self->code_editor);
3889 #line 438 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3890         self->code_editor = _tmp76_;
3891 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3892         _tmp77_ = self->code_editor;
3893 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3894         g_object_ref ((GObject*) _tmp77_);
3895 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3896         _tmp78_ = self->codeeditview;
3897 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3898         _tmp79_ = _tmp78_->el;
3899 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3900         _tmp80_ = gtk_clutter_actor_get_widget (_tmp79_);
3901 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3902         _tmp81_ = self->code_editor;
3903 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3904         _tmp82_ = _tmp81_->el;
3905 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3906         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp80_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp82_);
3907 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3908         _tmp83_ = self->priv->_this;
3909 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3910         _tmp84_ = _tmp83_->codeeditview;
3911 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3912         _tmp85_ = _tmp84_->el;
3913 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3914         _tmp86_ = clutter_actor_get_stage ((ClutterActor*) _tmp85_);
3915 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3916         _tmp87_ = _g_object_ref0 (_tmp86_);
3917 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3918         _g_object_unref0 (stage);
3919 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3920         stage = _tmp87_;
3921 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3922         _tmp88_ = stage;
3923 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3924         clutter_color_from_string (&_tmp89_, "#000");
3925 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3926         clutter_actor_set_background_color ((ClutterActor*) _tmp88_, &_tmp89_);
3927 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3928         _tmp90_ = xcls_windowrooview_new ();
3929 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3930         _g_object_unref0 (self->window_rooview);
3931 #line 454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3932         self->window_rooview = _tmp90_;
3933 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3934         _tmp91_ = self->window_rooview;
3935 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3936         g_object_ref ((GObject*) _tmp91_);
3937 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3938         _tmp92_ = self->rooview;
3939 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3940         _tmp93_ = _tmp92_->el;
3941 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3942         _tmp94_ = gtk_clutter_actor_get_widget (_tmp93_);
3943 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3944         _tmp95_ = self->window_rooview;
3945 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3946         _tmp96_ = _tmp95_->el;
3947 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3948         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp94_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) _tmp96_);
3949 #line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3950         _tmp97_ = self->window_rooview;
3951 #line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3952         _tmp98_ = _tmp97_->el;
3953 #line 457 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3954         gtk_widget_show_all ((GtkWidget*) _tmp98_);
3955 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3956         _tmp99_ = self->priv->_this;
3957 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3958         _tmp100_ = _tmp99_->rooview;
3959 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3960         _tmp101_ = _tmp100_->el;
3961 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3962         _tmp102_ = clutter_actor_get_stage ((ClutterActor*) _tmp101_);
3963 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3964         _tmp103_ = _g_object_ref0 (_tmp102_);
3965 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3966         _g_object_unref0 (stage);
3967 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3968         stage = _tmp103_;
3969 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3970         _tmp104_ = stage;
3971 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3972         clutter_color_from_string (&_tmp105_, "#000");
3973 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3974         clutter_actor_set_background_color ((ClutterActor*) _tmp104_, &_tmp105_);
3975 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3976         _tmp106_ = xcls_gladeview_new ();
3977 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3978         _g_object_unref0 (self->window_gladeview);
3979 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3980         self->window_gladeview = _tmp106_;
3981 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3982         _tmp107_ = self->window_gladeview;
3983 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3984         g_object_ref ((GObject*) _tmp107_);
3985 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3986         _tmp108_ = xcls_clutterfiles_new ();
3987 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3988         _g_object_unref0 (self->clutterfiles);
3989 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3990         self->clutterfiles = _tmp108_;
3991 #line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3992         _tmp109_ = self->clutterfiles;
3993 #line 477 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3994         g_object_ref ((GObject*) _tmp109_);
3995 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3996         _tmp110_ = stage;
3997 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
3998         _tmp111_ = self->clutterfiles;
3999 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4000         _tmp112_ = _tmp111_->el;
4001 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4002         clutter_actor_add_child ((ClutterActor*) _tmp110_, (ClutterActor*) _tmp112_);
4003 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4004         _tmp113_ = self->clutterfiles;
4005 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4006         _tmp114_ = _tmp113_->el;
4007 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4008         clutter_actor_show_all ((ClutterActor*) _tmp114_);
4009 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4010         _tmp115_ = self->clutterfiles;
4011 #line 482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4012         g_signal_connect_object (_tmp115_, "open", (GCallback) ___lambda112__xcls_clutterfiles_open, self, 0);
4013 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4014         _tmp116_ = clutter_timeline_new ((guint) 6000);
4015 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4016         tl = _tmp116_;
4017 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4018         clutter_timeline_set_repeat_count (tl, -1);
4019 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4020         clutter_timeline_start (tl);
4021 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4022         g_object_ref ((GObject*) tl);
4023 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4024         self->children_loaded = TRUE;
4025 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4026         _g_object_unref0 (tl);
4027 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4028         _g_object_unref0 (stage);
4029 #line 4030 "MainWindow.vala.c"
4030 }
4031
4032
4033 void xcls_mainwindow_setTitle (Xcls_MainWindow* self, const gchar* str) {
4034         GtkWindow* _tmp0_;
4035         const gchar* _tmp1_;
4036         gchar* _tmp2_;
4037         gchar* _tmp3_;
4038         const gchar* _tmp4_;
4039         gchar* _tmp5_;
4040         gchar* _tmp6_;
4041 #line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4042         g_return_if_fail (self != NULL);
4043 #line 520 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4044         g_return_if_fail (str != NULL);
4045 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4046         _tmp0_ = self->el;
4047 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4048         _tmp1_ = self->title;
4049 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4050         _tmp2_ = g_strconcat (_tmp1_, " - ", NULL);
4051 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4052         _tmp3_ = _tmp2_;
4053 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4054         _tmp4_ = str;
4055 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4056         _tmp5_ = g_strconcat (_tmp3_, _tmp4_, NULL);
4057 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4058         _tmp6_ = _tmp5_;
4059 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4060         gtk_window_set_title (_tmp0_, _tmp6_);
4061 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4062         _g_free0 (_tmp6_);
4063 #line 521 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4064         _g_free0 (_tmp3_);
4065 #line 4066 "MainWindow.vala.c"
4066 }
4067
4068
4069 void xcls_mainwindow_show (Xcls_MainWindow* self) {
4070         Xcls_WindowLeftTree* _tmp0_;
4071         Xcls_MainWindow* _tmp1_;
4072         Xcls_MainWindowXcls_vbox* _tmp2_;
4073         GtkVBox* _tmp3_;
4074         Xcls_WindowLeftTree* _tmp4_;
4075         GtkScrolledWindow* _tmp5_;
4076         GtkWindow* _tmp6_;
4077 #line 523 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4078         g_return_if_fail (self != NULL);
4079 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4080         _tmp0_ = xcls_windowlefttree_new ();
4081 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4082         _g_object_unref0 (self->left_tree);
4083 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4084         self->left_tree = _tmp0_;
4085 #line 525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4086         _tmp1_ = self->priv->_this;
4087 #line 525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4088         _tmp2_ = _tmp1_->vbox;
4089 #line 525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4090         _tmp3_ = _tmp2_->el;
4091 #line 525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4092         _tmp4_ = self->left_tree;
4093 #line 525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4094         _tmp5_ = _tmp4_->el;
4095 #line 525 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4096         gtk_box_pack_start ((GtkBox*) _tmp3_, (GtkWidget*) _tmp5_, TRUE, TRUE, (guint) 0);
4097 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4098         _tmp6_ = self->el;
4099 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4100         gtk_widget_show_all ((GtkWidget*) _tmp6_);
4101 #line 4102 "MainWindow.vala.c"
4102 }
4103
4104
4105 void xcls_mainwindow_showAddListener (Xcls_MainWindow* self) {
4106         Xcls_WindowLeftTree* _tmp0_;
4107         JsRenderNode* _tmp1_ = NULL;
4108         JsRenderNode* ae;
4109         JsRenderNode* _tmp2_;
4110         Xcls_WindowAddProp* _tmp3_;
4111         GtkScrolledWindow* _tmp4_;
4112         Xcls_WindowAddProp* _tmp5_;
4113         ProjectProject* _tmp6_;
4114         const gchar* _tmp7_;
4115         PaletePalete* _tmp8_ = NULL;
4116         PaletePalete* _tmp9_;
4117         JsRenderNode* _tmp10_;
4118         gchar* _tmp11_ = NULL;
4119         gchar* _tmp12_;
4120         Xcls_MainWindow* _tmp13_;
4121         Xcls_MainWindowXcls_addpropsview* _tmp14_;
4122         GtkClutterActor* _tmp15_;
4123         Xcls_MainWindow* _tmp16_;
4124         Xcls_MainWindowXcls_rooview* _tmp17_;
4125         GtkClutterActor* _tmp18_;
4126         GtkClutterActor* _tmp19_;
4127         GtkClutterActor* el;
4128         GtkClutterActor* _tmp20_;
4129         GtkClutterActor* _tmp21_;
4130         Xcls_MainWindow* _tmp22_;
4131         Xcls_MainWindowXcls_addpropsview* _tmp23_;
4132         GtkClutterActor* _tmp24_;
4133         GtkClutterActor* _tmp25_;
4134         Xcls_MainWindow* _tmp26_;
4135         Xcls_MainWindowXcls_addpropsview* _tmp27_;
4136         GtkClutterActor* _tmp28_;
4137         gchar* _tmp29_;
4138 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4139         g_return_if_fail (self != NULL);
4140 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4141         _tmp0_ = self->left_tree;
4142 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4143         _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
4144 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4145         ae = _tmp1_;
4146 #line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4147         _tmp2_ = ae;
4148 #line 534 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4149         if (_tmp2_ == NULL) {
4150 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4151                 _g_object_unref0 (ae);
4152 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4153                 return;
4154 #line 4155 "MainWindow.vala.c"
4155         }
4156 #line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4157         _tmp3_ = self->add_props;
4158 #line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4159         _tmp4_ = _tmp3_->el;
4160 #line 539 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4161         gtk_widget_show_all ((GtkWidget*) _tmp4_);
4162 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4163         _tmp5_ = self->add_props;
4164 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4165         _tmp6_ = self->project;
4166 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4167         _tmp7_ = _tmp6_->xtype;
4168 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4169         _tmp8_ = palete_factory (_tmp7_);
4170 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4171         _tmp9_ = _tmp8_;
4172 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4173         _tmp10_ = ae;
4174 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4175         _tmp11_ = js_render_node_fqn (_tmp10_);
4176 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4177         _tmp12_ = _tmp11_;
4178 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4179         xcls_windowaddprop_show (_tmp5_, _tmp9_, "signals", _tmp12_);
4180 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4181         _g_free0 (_tmp12_);
4182 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4183         _g_object_unref0 (_tmp9_);
4184 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4185         _tmp13_ = self->priv->_this;
4186 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4187         _tmp14_ = _tmp13_->addpropsview;
4188 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4189         _tmp15_ = _tmp14_->el;
4190 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4191         clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
4192 #line 549 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4193         _tmp16_ = self->priv->_this;
4194 #line 549 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4195         _tmp17_ = _tmp16_->rooview;
4196 #line 549 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4197         _tmp18_ = _tmp17_->el;
4198 #line 549 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4199         _tmp19_ = _g_object_ref0 (_tmp18_);
4200 #line 549 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4201         el = _tmp19_;
4202 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4203         _tmp20_ = el;
4204 #line 550 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4205         clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
4206 #line 553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4207         _tmp21_ = el;
4208 #line 553 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4209         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
4210 #line 555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4211         _tmp22_ = self->priv->_this;
4212 #line 555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4213         _tmp23_ = _tmp22_->addpropsview;
4214 #line 555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4215         _tmp24_ = _tmp23_->el;
4216 #line 555 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4217         clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
4218 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4219         _tmp25_ = el;
4220 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4221         clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
4222 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4223         _tmp26_ = self->priv->_this;
4224 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4225         _tmp27_ = _tmp26_->addpropsview;
4226 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4227         _tmp28_ = _tmp27_->el;
4228 #line 562 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4229         clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
4230 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4231         _tmp29_ = g_strdup ("addlistener");
4232 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4233         _g_free0 (self->state);
4234 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4235         self->state = _tmp29_;
4236 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4237         _g_object_unref0 (el);
4238 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4239         _g_object_unref0 (ae);
4240 #line 4241 "MainWindow.vala.c"
4241 }
4242
4243
4244 void xcls_mainwindow_showAddProp (Xcls_MainWindow* self) {
4245         Xcls_WindowLeftTree* _tmp0_;
4246         JsRenderNode* _tmp1_ = NULL;
4247         JsRenderNode* ae;
4248         JsRenderNode* _tmp2_;
4249         Xcls_WindowAddProp* _tmp3_;
4250         GtkScrolledWindow* _tmp4_;
4251         Xcls_WindowAddProp* _tmp5_;
4252         ProjectProject* _tmp6_;
4253         const gchar* _tmp7_;
4254         PaletePalete* _tmp8_ = NULL;
4255         PaletePalete* _tmp9_;
4256         JsRenderNode* _tmp10_;
4257         gchar* _tmp11_ = NULL;
4258         gchar* _tmp12_;
4259         Xcls_MainWindow* _tmp13_;
4260         Xcls_MainWindowXcls_addpropsview* _tmp14_;
4261         GtkClutterActor* _tmp15_;
4262         Xcls_MainWindow* _tmp16_;
4263         Xcls_MainWindowXcls_rooview* _tmp17_;
4264         GtkClutterActor* _tmp18_;
4265         GtkClutterActor* _tmp19_;
4266         GtkClutterActor* el;
4267         GtkClutterActor* _tmp20_;
4268         GtkClutterActor* _tmp21_;
4269         Xcls_MainWindow* _tmp22_;
4270         Xcls_MainWindowXcls_addpropsview* _tmp23_;
4271         GtkClutterActor* _tmp24_;
4272         GtkClutterActor* _tmp25_;
4273         Xcls_MainWindow* _tmp26_;
4274         Xcls_MainWindowXcls_addpropsview* _tmp27_;
4275         GtkClutterActor* _tmp28_;
4276         gchar* _tmp29_;
4277 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4278         g_return_if_fail (self != NULL);
4279 #line 568 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4280         _tmp0_ = self->left_tree;
4281 #line 568 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4282         _tmp1_ = xcls_windowlefttree_getActiveElement (_tmp0_);
4283 #line 568 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4284         ae = _tmp1_;
4285 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4286         _tmp2_ = ae;
4287 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4288         if (_tmp2_ == NULL) {
4289 #line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4290                 _g_object_unref0 (ae);
4291 #line 570 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4292                 return;
4293 #line 4294 "MainWindow.vala.c"
4294         }
4295 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4296         _tmp3_ = self->add_props;
4297 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4298         _tmp4_ = _tmp3_->el;
4299 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4300         gtk_widget_show_all ((GtkWidget*) _tmp4_);
4301 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4302         _tmp5_ = self->add_props;
4303 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4304         _tmp6_ = self->project;
4305 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4306         _tmp7_ = _tmp6_->xtype;
4307 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4308         _tmp8_ = palete_factory (_tmp7_);
4309 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4310         _tmp9_ = _tmp8_;
4311 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4312         _tmp10_ = ae;
4313 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4314         _tmp11_ = js_render_node_fqn (_tmp10_);
4315 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4316         _tmp12_ = _tmp11_;
4317 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4318         xcls_windowaddprop_show (_tmp5_, _tmp9_, "props", _tmp12_);
4319 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4320         _g_free0 (_tmp12_);
4321 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4322         _g_object_unref0 (_tmp9_);
4323 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4324         _tmp13_ = self->priv->_this;
4325 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4326         _tmp14_ = _tmp13_->addpropsview;
4327 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4328         _tmp15_ = _tmp14_->el;
4329 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4330         clutter_actor_save_easing_state ((ClutterActor*) _tmp15_);
4331 #line 586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4332         _tmp16_ = self->priv->_this;
4333 #line 586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4334         _tmp17_ = _tmp16_->rooview;
4335 #line 586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4336         _tmp18_ = _tmp17_->el;
4337 #line 586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4338         _tmp19_ = _g_object_ref0 (_tmp18_);
4339 #line 586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4340         el = _tmp19_;
4341 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4342         _tmp20_ = el;
4343 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4344         clutter_actor_save_easing_state ((ClutterActor*) _tmp20_);
4345 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4346         _tmp21_ = el;
4347 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4348         clutter_actor_set_scale ((ClutterActor*) _tmp21_, (gdouble) 0.5f, (gdouble) 0.5f);
4349 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4350         _tmp22_ = self->priv->_this;
4351 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4352         _tmp23_ = _tmp22_->addpropsview;
4353 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4354         _tmp24_ = _tmp23_->el;
4355 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4356         clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 1.0f, (gdouble) 1.0f);
4357 #line 598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4358         _tmp25_ = el;
4359 #line 598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4360         clutter_actor_restore_easing_state ((ClutterActor*) _tmp25_);
4361 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4362         _tmp26_ = self->priv->_this;
4363 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4364         _tmp27_ = _tmp26_->addpropsview;
4365 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4366         _tmp28_ = _tmp27_->el;
4367 #line 599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4368         clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
4369 #line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4370         _tmp29_ = g_strdup ("addprop");
4371 #line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4372         _g_free0 (self->state);
4373 #line 600 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4374         self->state = _tmp29_;
4375 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4376         _g_object_unref0 (el);
4377 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4378         _g_object_unref0 (ae);
4379 #line 4380 "MainWindow.vala.c"
4380 }
4381
4382
4383 void xcls_mainwindow_showCodeEdit (Xcls_MainWindow* self, JsRenderNode* node, const gchar* ptype, const gchar* key) {
4384         const gchar* _tmp0_;
4385         const gchar* _tmp1_;
4386         GQuark _tmp3_ = 0U;
4387 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4388         static GQuark _tmp2_label0 = 0;
4389 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4390         static GQuark _tmp2_label1 = 0;
4391 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4392         static GQuark _tmp2_label2 = 0;
4393 #line 4394 "MainWindow.vala.c"
4394         Xcls_Editor* _tmp4_;
4395         GtkVBox* _tmp5_;
4396         Xcls_Editor* _tmp6_;
4397         JsRenderNode* _tmp7_;
4398         const gchar* _tmp8_;
4399         const gchar* _tmp9_;
4400         Xcls_MainWindow* _tmp10_;
4401         Xcls_MainWindowXcls_codeeditview* _tmp11_;
4402         GtkClutterActor* _tmp12_;
4403         Xcls_MainWindow* _tmp13_;
4404         Xcls_MainWindowXcls_rooview* _tmp14_;
4405         GtkClutterActor* _tmp15_;
4406         GtkClutterActor* _tmp16_;
4407         GtkClutterActor* el;
4408         Xcls_MainWindow* _tmp17_;
4409         Xcls_MainWindowXcls_codeeditview* _tmp18_;
4410         GtkClutterActor* _tmp19_;
4411         Xcls_MainWindow* _tmp20_;
4412         Xcls_MainWindowXcls_codeeditview* _tmp21_;
4413         GtkClutterActor* _tmp22_;
4414         gchar* _tmp23_;
4415 #line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4416         g_return_if_fail (self != NULL);
4417 #line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4418         g_return_if_fail (node != NULL);
4419 #line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4420         g_return_if_fail (ptype != NULL);
4421 #line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4422         g_return_if_fail (key != NULL);
4423 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4424         _tmp0_ = self->state;
4425 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4426         _tmp1_ = _tmp0_;
4427 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4428         _tmp3_ = (NULL == _tmp1_) ? 0 : g_quark_from_string (_tmp1_);
4429 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4430         if (_tmp3_ == ((0 != _tmp2_label0) ? _tmp2_label0 : (_tmp2_label0 = g_quark_from_static_string ("object")))) {
4431 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4432                 switch (0) {
4433 #line 4434 "MainWindow.vala.c"
4434                         default:
4435                         {
4436 #line 610 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4437                                 xcls_mainwindow_hideObject (self);
4438 #line 611 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4439                                 break;
4440 #line 4441 "MainWindow.vala.c"
4441                         }
4442                 }
4443         } else if (_tmp3_ == ((0 != _tmp2_label1) ? _tmp2_label1 : (_tmp2_label1 = g_quark_from_static_string ("addprop")))) {
4444 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4445                 switch (0) {
4446 #line 4447 "MainWindow.vala.c"
4447                         default:
4448                         {
4449 #line 613 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4450                                 xcls_mainwindow_hideAddProp (self);
4451 #line 614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4452                                 break;
4453 #line 4454 "MainWindow.vala.c"
4454                         }
4455                 }
4456         } else if (_tmp3_ == ((0 != _tmp2_label2) ? _tmp2_label2 : (_tmp2_label2 = g_quark_from_static_string ("addlistener")))) {
4457 #line 608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4458                 switch (0) {
4459 #line 4460 "MainWindow.vala.c"
4460                         default:
4461                         {
4462 #line 616 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4463                                 xcls_mainwindow_hideAddListener (self);
4464 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4465                                 break;
4466 #line 4467 "MainWindow.vala.c"
4467                         }
4468                 }
4469         }
4470 #line 624 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4471         _tmp4_ = self->code_editor;
4472 #line 624 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4473         _tmp5_ = _tmp4_->el;
4474 #line 624 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4475         gtk_widget_show_all ((GtkWidget*) _tmp5_);
4476 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4477         _tmp6_ = self->code_editor;
4478 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4479         _tmp7_ = node;
4480 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4481         _tmp8_ = ptype;
4482 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4483         _tmp9_ = key;
4484 #line 625 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4485         xcls_editor_show (_tmp6_, _tmp7_, _tmp8_, _tmp9_);
4486 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4487         _tmp10_ = self->priv->_this;
4488 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4489         _tmp11_ = _tmp10_->codeeditview;
4490 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4491         _tmp12_ = _tmp11_->el;
4492 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4493         clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
4494 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4495         _tmp13_ = self->priv->_this;
4496 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4497         _tmp14_ = _tmp13_->rooview;
4498 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4499         _tmp15_ = _tmp14_->el;
4500 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4501         _tmp16_ = _g_object_ref0 (_tmp15_);
4502 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4503         el = _tmp16_;
4504 #line 634 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4505         clutter_actor_save_easing_state ((ClutterActor*) el);
4506 #line 637 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4507         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
4508 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4509         _tmp17_ = self->priv->_this;
4510 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4511         _tmp18_ = _tmp17_->codeeditview;
4512 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4513         _tmp19_ = _tmp18_->el;
4514 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4515         clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
4516 #line 645 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4517         clutter_actor_restore_easing_state ((ClutterActor*) el);
4518 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4519         _tmp20_ = self->priv->_this;
4520 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4521         _tmp21_ = _tmp20_->codeeditview;
4522 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4523         _tmp22_ = _tmp21_->el;
4524 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4525         clutter_actor_restore_easing_state ((ClutterActor*) _tmp22_);
4526 #line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4527         _tmp23_ = g_strdup ("codeedit");
4528 #line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4529         _g_free0 (self->state);
4530 #line 647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4531         self->state = _tmp23_;
4532 #line 602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4533         _g_object_unref0 (el);
4534 #line 4535 "MainWindow.vala.c"
4535 }
4536
4537
4538 void xcls_mainwindow_showObject (Xcls_MainWindow* self) {
4539         Xcls_MainWindow* _tmp0_;
4540         Xcls_WindowLeftTree* _tmp1_;
4541         JsRenderNode* _tmp2_ = NULL;
4542         JsRenderNode* n;
4543         JsRenderNode* _tmp3_;
4544         Xcls_RightPalete* _tmp4_;
4545         GtkVBox* _tmp5_;
4546         Xcls_RightPalete* _tmp6_;
4547         Xcls_MainWindow* _tmp7_;
4548         Xcls_WindowLeftTree* _tmp8_;
4549         JsRenderJsRender* _tmp9_ = NULL;
4550         JsRenderJsRender* _tmp10_;
4551         PaletePalete* _tmp11_ = NULL;
4552         PaletePalete* _tmp12_;
4553         JsRenderNode* _tmp13_;
4554         gchar* _tmp14_ = NULL;
4555         gchar* _tmp15_;
4556         Xcls_MainWindow* _tmp16_;
4557         Xcls_MainWindowXcls_objectview* _tmp17_;
4558         GtkClutterActor* _tmp18_;
4559         Xcls_MainWindow* _tmp19_;
4560         Xcls_MainWindowXcls_rooview* _tmp20_;
4561         GtkClutterActor* _tmp21_;
4562         GtkClutterActor* _tmp22_;
4563         GtkClutterActor* el;
4564         GtkClutterActor* _tmp23_;
4565         GtkClutterActor* _tmp24_;
4566         Xcls_MainWindow* _tmp25_;
4567         Xcls_MainWindowXcls_objectview* _tmp26_;
4568         GtkClutterActor* _tmp27_;
4569         GtkClutterActor* _tmp28_;
4570         Xcls_MainWindow* _tmp29_;
4571         Xcls_MainWindowXcls_objectview* _tmp30_;
4572         GtkClutterActor* _tmp31_;
4573         gchar* _tmp32_;
4574 #line 649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4575         g_return_if_fail (self != NULL);
4576 #line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4577         _tmp0_ = self->priv->_this;
4578 #line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4579         _tmp1_ = _tmp0_->left_tree;
4580 #line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4581         _tmp2_ = xcls_windowlefttree_getActiveElement (_tmp1_);
4582 #line 654 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4583         n = _tmp2_;
4584 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4585         _tmp3_ = n;
4586 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4587         if (_tmp3_ == NULL) {
4588 #line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4589                 _g_object_unref0 (n);
4590 #line 656 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4591                 return;
4592 #line 4593 "MainWindow.vala.c"
4593         }
4594 #line 663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4595         _tmp4_ = self->rightpalete;
4596 #line 663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4597         _tmp5_ = _tmp4_->el;
4598 #line 663 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4599         gtk_widget_show_all ((GtkWidget*) _tmp5_);
4600 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4601         _tmp6_ = self->rightpalete;
4602 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4603         _tmp7_ = self->priv->_this;
4604 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4605         _tmp8_ = _tmp7_->left_tree;
4606 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4607         _tmp9_ = xcls_windowlefttree_getActiveFile (_tmp8_);
4608 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4609         _tmp10_ = _tmp9_;
4610 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4611         _tmp11_ = js_render_js_render_palete (_tmp10_);
4612 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4613         _tmp12_ = _tmp11_;
4614 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4615         _tmp13_ = n;
4616 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4617         _tmp14_ = js_render_node_fqn (_tmp13_);
4618 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4619         _tmp15_ = _tmp14_;
4620 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4621         xcls_rightpalete_load (_tmp6_, _tmp12_, _tmp15_);
4622 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4623         _g_free0 (_tmp15_);
4624 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4625         _g_object_unref0 (_tmp12_);
4626 #line 664 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4627         _g_object_unref0 (_tmp10_);
4628 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4629         _tmp16_ = self->priv->_this;
4630 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4631         _tmp17_ = _tmp16_->objectview;
4632 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4633         _tmp18_ = _tmp17_->el;
4634 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4635         clutter_actor_save_easing_state ((ClutterActor*) _tmp18_);
4636 #line 671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4637         _tmp19_ = self->priv->_this;
4638 #line 671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4639         _tmp20_ = _tmp19_->rooview;
4640 #line 671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4641         _tmp21_ = _tmp20_->el;
4642 #line 671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4643         _tmp22_ = _g_object_ref0 (_tmp21_);
4644 #line 671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4645         el = _tmp22_;
4646 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4647         _tmp23_ = el;
4648 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4649         clutter_actor_save_easing_state ((ClutterActor*) _tmp23_);
4650 #line 675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4651         _tmp24_ = el;
4652 #line 675 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4653         clutter_actor_set_scale ((ClutterActor*) _tmp24_, (gdouble) 0.5f, (gdouble) 0.5f);
4654 #line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4655         _tmp25_ = self->priv->_this;
4656 #line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4657         _tmp26_ = _tmp25_->objectview;
4658 #line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4659         _tmp27_ = _tmp26_->el;
4660 #line 677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4661         clutter_actor_set_scale ((ClutterActor*) _tmp27_, (gdouble) 1.0f, (gdouble) 1.0f);
4662 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4663         _tmp28_ = el;
4664 #line 683 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4665         clutter_actor_restore_easing_state ((ClutterActor*) _tmp28_);
4666 #line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4667         _tmp29_ = self->priv->_this;
4668 #line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4669         _tmp30_ = _tmp29_->objectview;
4670 #line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4671         _tmp31_ = _tmp30_->el;
4672 #line 684 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4673         clutter_actor_restore_easing_state ((ClutterActor*) _tmp31_);
4674 #line 685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4675         _tmp32_ = g_strdup ("object");
4676 #line 685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4677         _g_free0 (self->state);
4678 #line 685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4679         self->state = _tmp32_;
4680 #line 649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4681         _g_object_unref0 (el);
4682 #line 649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4683         _g_object_unref0 (n);
4684 #line 4685 "MainWindow.vala.c"
4685 }
4686
4687
4688 void xcls_mainwindow_showProjectEdit (Xcls_MainWindow* self) {
4689         Xcls_MainWindow* _tmp0_;
4690         Xcls_MainWindowXcls_projectbutton* _tmp1_;
4691         ClutterActor* _tmp2_;
4692         Xcls_MainWindow* _tmp3_;
4693         Xcls_MainWindowXcls_projecteditbutton* _tmp4_;
4694         ClutterActor* _tmp5_;
4695         Xcls_ProjectSettings* _tmp6_;
4696         GtkVBox* _tmp7_;
4697         Xcls_ProjectSettings* _tmp8_;
4698         ProjectProject* _tmp9_;
4699         Xcls_MainWindow* _tmp10_;
4700         Xcls_MainWindowXcls_projecteditview* _tmp11_;
4701         GtkClutterActor* _tmp12_;
4702         Xcls_MainWindow* _tmp13_;
4703         Xcls_MainWindowXcls_rooview* _tmp14_;
4704         GtkClutterActor* _tmp15_;
4705         GtkClutterActor* _tmp16_;
4706         GtkClutterActor* el;
4707         Xcls_MainWindow* _tmp17_;
4708         Xcls_MainWindowXcls_projecteditview* _tmp18_;
4709         GtkClutterActor* _tmp19_;
4710         Xcls_MainWindow* _tmp20_;
4711         gchar* _tmp21_;
4712         Xcls_MainWindow* _tmp22_;
4713         Xcls_MainWindowXcls_projecteditview* _tmp23_;
4714         GtkClutterActor* _tmp24_;
4715 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4716         g_return_if_fail (self != NULL);
4717 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4718         _tmp0_ = self->priv->_this;
4719 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4720         _tmp1_ = _tmp0_->projectbutton;
4721 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4722         _tmp2_ = _tmp1_->el;
4723 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4724         clutter_actor_hide (_tmp2_);
4725 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4726         _tmp3_ = self->priv->_this;
4727 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4728         _tmp4_ = _tmp3_->projecteditbutton;
4729 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4730         _tmp5_ = _tmp4_->el;
4731 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4732         clutter_actor_hide (_tmp5_);
4733 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4734         _tmp6_ = self->projectsettings;
4735 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4736         _tmp7_ = _tmp6_->el;
4737 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4738         gtk_widget_show_all ((GtkWidget*) _tmp7_);
4739 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4740         _tmp8_ = self->projectsettings;
4741 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4742         _tmp9_ = self->project;
4743 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4744         xcls_projectsettings_show (_tmp8_, _tmp9_);
4745 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4746         _tmp10_ = self->priv->_this;
4747 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4748         _tmp11_ = _tmp10_->projecteditview;
4749 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4750         _tmp12_ = _tmp11_->el;
4751 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4752         clutter_actor_save_easing_state ((ClutterActor*) _tmp12_);
4753 #line 700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4754         _tmp13_ = self->priv->_this;
4755 #line 700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4756         _tmp14_ = _tmp13_->rooview;
4757 #line 700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4758         _tmp15_ = _tmp14_->el;
4759 #line 700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4760         _tmp16_ = _g_object_ref0 (_tmp15_);
4761 #line 700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4762         el = _tmp16_;
4763 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4764         clutter_actor_save_easing_state ((ClutterActor*) el);
4765 #line 704 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4766         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 0.5f, (gdouble) 0.5f);
4767 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4768         _tmp17_ = self->priv->_this;
4769 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4770         _tmp18_ = _tmp17_->projecteditview;
4771 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4772         _tmp19_ = _tmp18_->el;
4773 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4774         clutter_actor_set_scale ((ClutterActor*) _tmp19_, (gdouble) 1.0f, (gdouble) 1.0f);
4775 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4776         _tmp20_ = self->priv->_this;
4777 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4778         _tmp21_ = g_strdup ("projectedit");
4779 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4780         _g_free0 (_tmp20_->state);
4781 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4782         _tmp20_->state = _tmp21_;
4783 #line 713 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4784         clutter_actor_restore_easing_state ((ClutterActor*) el);
4785 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4786         _tmp22_ = self->priv->_this;
4787 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4788         _tmp23_ = _tmp22_->projecteditview;
4789 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4790         _tmp24_ = _tmp23_->el;
4791 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4792         clutter_actor_restore_easing_state ((ClutterActor*) _tmp24_);
4793 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4794         _g_object_unref0 (el);
4795 #line 4796 "MainWindow.vala.c"
4796 }
4797
4798
4799 void xcls_mainwindow_showViewEditing (Xcls_MainWindow* self) {
4800         Xcls_MainWindowXcls_editpane* _tmp0_;
4801         GtkVPaned* _tmp1_;
4802         Xcls_WindowLeftProjects* _tmp2_;
4803         GtkVBox* _tmp3_;
4804         Xcls_MainWindow* _tmp4_;
4805         Xcls_MainWindowXcls_projecteditbutton* _tmp5_;
4806         ClutterActor* _tmp6_;
4807         Xcls_MainWindow* _tmp7_;
4808         Xcls_MainWindowXcls_rooview* _tmp8_;
4809         GtkClutterActor* _tmp9_;
4810         GtkClutterActor* _tmp10_;
4811         GtkClutterActor* el;
4812         Xcls_MainWindow* _tmp11_;
4813         gchar* _tmp12_;
4814         Xcls_MainWindow* _tmp13_;
4815         Xcls_ClutterFiles* _tmp14_;
4816         ClutterScrollActor* _tmp15_;
4817 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4818         g_return_if_fail (self != NULL);
4819 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4820         _tmp0_ = self->editpane;
4821 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4822         _tmp1_ = _tmp0_->el;
4823 #line 719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4824         gtk_widget_show ((GtkWidget*) _tmp1_);
4825 #line 721 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4826         _tmp2_ = self->left_projects;
4827 #line 721 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4828         _tmp3_ = _tmp2_->el;
4829 #line 721 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4830         gtk_widget_hide ((GtkWidget*) _tmp3_);
4831 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4832         _tmp4_ = self->priv->_this;
4833 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4834         _tmp5_ = _tmp4_->projecteditbutton;
4835 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4836         _tmp6_ = _tmp5_->el;
4837 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4838         clutter_actor_show (_tmp6_);
4839 #line 725 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4840         _tmp7_ = self->priv->_this;
4841 #line 725 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4842         _tmp8_ = _tmp7_->rooview;
4843 #line 725 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4844         _tmp9_ = _tmp8_->el;
4845 #line 725 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4846         _tmp10_ = _g_object_ref0 (_tmp9_);
4847 #line 725 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4848         el = _tmp10_;
4849 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4850         clutter_actor_save_easing_state ((ClutterActor*) el);
4851 #line 729 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4852         clutter_actor_set_rotation_angle ((ClutterActor*) el, CLUTTER_Y_AXIS, (gdouble) 0.0f);
4853 #line 730 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4854         clutter_actor_set_scale ((ClutterActor*) el, (gdouble) 1.0f, (gdouble) 1.0f);
4855 #line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4856         _tmp11_ = self->priv->_this;
4857 #line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4858         _tmp12_ = g_strdup ("edit");
4859 #line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4860         _g_free0 (_tmp11_->state);
4861 #line 731 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4862         _tmp11_->state = _tmp12_;
4863 #line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4864         _tmp13_ = self->priv->_this;
4865 #line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4866         _tmp14_ = _tmp13_->clutterfiles;
4867 #line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4868         _tmp15_ = _tmp14_->el;
4869 #line 733 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4870         clutter_actor_hide ((ClutterActor*) _tmp15_);
4871 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4872         clutter_actor_restore_easing_state ((ClutterActor*) el);
4873 #line 737 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4874         g_print ("show view editing");
4875 #line 718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4876         _g_object_unref0 (el);
4877 #line 4878 "MainWindow.vala.c"
4878 }
4879
4880
4881 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_construct (GType object_type, Xcls_MainWindow* _owner) {
4882         Xcls_MainWindowXcls_vbox * self = NULL;
4883         Xcls_MainWindow* _tmp0_;
4884         Xcls_MainWindow* _tmp1_;
4885         Xcls_MainWindow* _tmp2_;
4886         Xcls_MainWindowXcls_vbox* _tmp3_;
4887         GtkVBox* _tmp4_;
4888         Xcls_MainWindow* _tmp5_;
4889         Xcls_MainWindowXcls_topbar* _tmp6_;
4890         Xcls_MainWindowXcls_topbar* child_0;
4891         GtkVBox* _tmp7_;
4892         GtkHBox* _tmp8_;
4893         Xcls_MainWindow* _tmp9_;
4894         Xcls_MainWindowXcls_mainpane* _tmp10_;
4895         Xcls_MainWindowXcls_mainpane* child_1;
4896         GtkVBox* _tmp11_;
4897         GtkHPaned* _tmp12_;
4898 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4899         g_return_val_if_fail (_owner != NULL, NULL);
4900 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4901         self = (Xcls_MainWindowXcls_vbox*) g_object_new (object_type, NULL);
4902 #line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4903         _tmp0_ = _owner;
4904 #line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4905         _tmp1_ = _g_object_ref0 (_tmp0_);
4906 #line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4907         _g_object_unref0 (self->priv->_this);
4908 #line 752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4909         self->priv->_this = _tmp1_;
4910 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4911         _tmp2_ = self->priv->_this;
4912 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4913         _tmp3_ = _g_object_ref0 (self);
4914 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4915         _g_object_unref0 (_tmp2_->vbox);
4916 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4917         _tmp2_->vbox = _tmp3_;
4918 #line 754 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4919         _tmp4_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
4920 #line 754 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4921         g_object_ref_sink (_tmp4_);
4922 #line 754 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4923         _g_object_unref0 (self->el);
4924 #line 754 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4925         self->el = _tmp4_;
4926 #line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4927         _tmp5_ = self->priv->_this;
4928 #line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4929         _tmp6_ = xcls_mainwindow_xcls_topbar_new (_tmp5_);
4930 #line 759 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4931         child_0 = _tmp6_;
4932 #line 760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4933         g_object_ref ((GObject*) child_0);
4934 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4935         _tmp7_ = self->el;
4936 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4937         _tmp8_ = child_0->el;
4938 #line 761 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4939         gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
4940 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4941         _tmp9_ = self->priv->_this;
4942 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4943         _tmp10_ = xcls_mainwindow_xcls_mainpane_new (_tmp9_);
4944 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4945         child_1 = _tmp10_;
4946 #line 763 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4947         g_object_ref ((GObject*) child_1);
4948 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4949         _tmp11_ = self->el;
4950 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4951         _tmp12_ = child_1->el;
4952 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4953         gtk_box_pack_end ((GtkBox*) _tmp11_, (GtkWidget*) _tmp12_, TRUE, TRUE, (guint) 0);
4954 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4955         _g_object_unref0 (child_1);
4956 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4957         _g_object_unref0 (child_0);
4958 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4959         return self;
4960 #line 4961 "MainWindow.vala.c"
4961 }
4962
4963
4964 Xcls_MainWindowXcls_vbox* xcls_mainwindow_xcls_vbox_new (Xcls_MainWindow* _owner) {
4965 #line 750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4966         return xcls_mainwindow_xcls_vbox_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX, _owner);
4967 #line 4968 "MainWindow.vala.c"
4968 }
4969
4970
4971 static void xcls_mainwindow_xcls_vbox_class_init (Xcls_MainWindowXcls_vboxClass * klass) {
4972 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4973         xcls_mainwindow_xcls_vbox_parent_class = g_type_class_peek_parent (klass);
4974 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4975         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_vboxPrivate));
4976 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4977         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox_finalize;
4978 #line 4979 "MainWindow.vala.c"
4979 }
4980
4981
4982 static void xcls_mainwindow_xcls_vbox_instance_init (Xcls_MainWindowXcls_vbox * self) {
4983 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4984         self->priv = XCLS_MAINWINDOW_XCLS_VBOX_GET_PRIVATE (self);
4985 #line 4986 "MainWindow.vala.c"
4986 }
4987
4988
4989 static void xcls_mainwindow_xcls_vbox_finalize (GObject* obj) {
4990         Xcls_MainWindowXcls_vbox * self;
4991 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4992         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX, Xcls_MainWindowXcls_vbox);
4993 #line 743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4994         _g_object_unref0 (self->el);
4995 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4996         _g_object_unref0 (self->priv->_this);
4997 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
4998         G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox_parent_class)->finalize (obj);
4999 #line 5000 "MainWindow.vala.c"
5000 }
5001
5002
5003 GType xcls_mainwindow_xcls_vbox_get_type (void) {
5004         static volatile gsize xcls_mainwindow_xcls_vbox_type_id__volatile = 0;
5005         if (g_once_init_enter (&xcls_mainwindow_xcls_vbox_type_id__volatile)) {
5006                 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 };
5007                 GType xcls_mainwindow_xcls_vbox_type_id;
5008                 xcls_mainwindow_xcls_vbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_vbox", &g_define_type_info, 0);
5009                 g_once_init_leave (&xcls_mainwindow_xcls_vbox_type_id__volatile, xcls_mainwindow_xcls_vbox_type_id);
5010         }
5011         return xcls_mainwindow_xcls_vbox_type_id__volatile;
5012 }
5013
5014
5015 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_construct (GType object_type, Xcls_MainWindow* _owner) {
5016         Xcls_MainWindowXcls_topbar * self = NULL;
5017         Xcls_MainWindow* _tmp0_;
5018         Xcls_MainWindow* _tmp1_;
5019         Xcls_MainWindow* _tmp2_;
5020         Xcls_MainWindowXcls_topbar* _tmp3_;
5021         GtkHBox* _tmp4_;
5022         GtkHBox* _tmp5_;
5023         GtkHBox* _tmp6_;
5024 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5025         g_return_val_if_fail (_owner != NULL, NULL);
5026 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5027         self = (Xcls_MainWindowXcls_topbar*) g_object_new (object_type, NULL);
5028 #line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5029         _tmp0_ = _owner;
5030 #line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5031         _tmp1_ = _g_object_ref0 (_tmp0_);
5032 #line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5033         _g_object_unref0 (self->priv->_this);
5034 #line 782 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5035         self->priv->_this = _tmp1_;
5036 #line 783 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5037         _tmp2_ = self->priv->_this;
5038 #line 783 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5039         _tmp3_ = _g_object_ref0 (self);
5040 #line 783 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5041         _g_object_unref0 (_tmp2_->topbar);
5042 #line 783 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5043         _tmp2_->topbar = _tmp3_;
5044 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5045         _tmp4_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
5046 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5047         g_object_ref_sink (_tmp4_);
5048 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5049         _g_object_unref0 (self->el);
5050 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5051         self->el = _tmp4_;
5052 #line 789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5053         _tmp5_ = self->el;
5054 #line 789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5055         g_object_set ((GtkWidget*) _tmp5_, "height-request", 20, NULL);
5056 #line 790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5057         _tmp6_ = self->el;
5058 #line 790 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5059         gtk_widget_set_vexpand ((GtkWidget*) _tmp6_, FALSE);
5060 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5061         return self;
5062 #line 5063 "MainWindow.vala.c"
5063 }
5064
5065
5066 Xcls_MainWindowXcls_topbar* xcls_mainwindow_xcls_topbar_new (Xcls_MainWindow* _owner) {
5067 #line 780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5068         return xcls_mainwindow_xcls_topbar_construct (XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, _owner);
5069 #line 5070 "MainWindow.vala.c"
5070 }
5071
5072
5073 static void xcls_mainwindow_xcls_topbar_class_init (Xcls_MainWindowXcls_topbarClass * klass) {
5074 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5075         xcls_mainwindow_xcls_topbar_parent_class = g_type_class_peek_parent (klass);
5076 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5077         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_topbarPrivate));
5078 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5079         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_topbar_finalize;
5080 #line 5081 "MainWindow.vala.c"
5081 }
5082
5083
5084 static void xcls_mainwindow_xcls_topbar_instance_init (Xcls_MainWindowXcls_topbar * self) {
5085 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5086         self->priv = XCLS_MAINWINDOW_XCLS_TOPBAR_GET_PRIVATE (self);
5087 #line 5088 "MainWindow.vala.c"
5088 }
5089
5090
5091 static void xcls_mainwindow_xcls_topbar_finalize (GObject* obj) {
5092         Xcls_MainWindowXcls_topbar * self;
5093 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5094         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TOPBAR, Xcls_MainWindowXcls_topbar);
5095 #line 773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5096         _g_object_unref0 (self->el);
5097 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5098         _g_object_unref0 (self->priv->_this);
5099 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5100         G_OBJECT_CLASS (xcls_mainwindow_xcls_topbar_parent_class)->finalize (obj);
5101 #line 5102 "MainWindow.vala.c"
5102 }
5103
5104
5105 GType xcls_mainwindow_xcls_topbar_get_type (void) {
5106         static volatile gsize xcls_mainwindow_xcls_topbar_type_id__volatile = 0;
5107         if (g_once_init_enter (&xcls_mainwindow_xcls_topbar_type_id__volatile)) {
5108                 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 };
5109                 GType xcls_mainwindow_xcls_topbar_type_id;
5110                 xcls_mainwindow_xcls_topbar_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_topbar", &g_define_type_info, 0);
5111                 g_once_init_leave (&xcls_mainwindow_xcls_topbar_type_id__volatile, xcls_mainwindow_xcls_topbar_type_id);
5112         }
5113         return xcls_mainwindow_xcls_topbar_type_id__volatile;
5114 }
5115
5116
5117 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_construct (GType object_type, Xcls_MainWindow* _owner) {
5118         Xcls_MainWindowXcls_mainpane * self = NULL;
5119         Xcls_MainWindow* _tmp0_;
5120         Xcls_MainWindow* _tmp1_;
5121         Xcls_MainWindow* _tmp2_;
5122         Xcls_MainWindowXcls_mainpane* _tmp3_;
5123         GtkHPaned* _tmp4_;
5124         GtkHPaned* _tmp5_;
5125         Xcls_MainWindow* _tmp6_;
5126         Xcls_MainWindowXcls_leftpane* _tmp7_;
5127         Xcls_MainWindowXcls_leftpane* child_0;
5128         GtkHPaned* _tmp8_;
5129         GtkVBox* _tmp9_;
5130         Xcls_MainWindow* _tmp10_;
5131         Xcls_MainWindowXcls_VBox9* _tmp11_;
5132         Xcls_MainWindowXcls_VBox9* child_1;
5133         GtkHPaned* _tmp12_;
5134         GtkVBox* _tmp13_;
5135 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5136         g_return_val_if_fail (_owner != NULL, NULL);
5137 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5138         self = (Xcls_MainWindowXcls_mainpane*) g_object_new (object_type, NULL);
5139 #line 809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5140         _tmp0_ = _owner;
5141 #line 809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5142         _tmp1_ = _g_object_ref0 (_tmp0_);
5143 #line 809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5144         _g_object_unref0 (self->priv->_this);
5145 #line 809 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5146         self->priv->_this = _tmp1_;
5147 #line 810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5148         _tmp2_ = self->priv->_this;
5149 #line 810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5150         _tmp3_ = _g_object_ref0 (self);
5151 #line 810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5152         _g_object_unref0 (_tmp2_->mainpane);
5153 #line 810 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5154         _tmp2_->mainpane = _tmp3_;
5155 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5156         _tmp4_ = (GtkHPaned*) gtk_hpaned_new ();
5157 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5158         g_object_ref_sink (_tmp4_);
5159 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5160         _g_object_unref0 (self->el);
5161 #line 811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5162         self->el = _tmp4_;
5163 #line 814 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5164         self->lastWidth = 0;
5165 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5166         _tmp5_ = self->el;
5167 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5168         gtk_paned_set_position ((GtkPaned*) _tmp5_, 400);
5169 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5170         _tmp6_ = self->priv->_this;
5171 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5172         _tmp7_ = xcls_mainwindow_xcls_leftpane_new (_tmp6_);
5173 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5174         child_0 = _tmp7_;
5175 #line 819 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5176         g_object_ref ((GObject*) child_0);
5177 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5178         _tmp8_ = self->el;
5179 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5180         _tmp9_ = child_0->el;
5181 #line 820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5182         gtk_paned_add1 ((GtkPaned*) _tmp8_, (GtkWidget*) _tmp9_);
5183 #line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5184         _tmp10_ = self->priv->_this;
5185 #line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5186         _tmp11_ = xcls_mainwindow_xcls_vbox9_new (_tmp10_);
5187 #line 821 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5188         child_1 = _tmp11_;
5189 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5190         g_object_ref ((GObject*) child_1);
5191 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5192         _tmp12_ = self->el;
5193 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5194         _tmp13_ = child_1->el;
5195 #line 823 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5196         gtk_paned_add2 ((GtkPaned*) _tmp12_, (GtkWidget*) _tmp13_);
5197 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5198         _g_object_unref0 (child_1);
5199 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5200         _g_object_unref0 (child_0);
5201 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5202         return self;
5203 #line 5204 "MainWindow.vala.c"
5204 }
5205
5206
5207 Xcls_MainWindowXcls_mainpane* xcls_mainwindow_xcls_mainpane_new (Xcls_MainWindow* _owner) {
5208 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5209         return xcls_mainwindow_xcls_mainpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, _owner);
5210 #line 5211 "MainWindow.vala.c"
5211 }
5212
5213
5214 static void xcls_mainwindow_xcls_mainpane_class_init (Xcls_MainWindowXcls_mainpaneClass * klass) {
5215 #line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5216         xcls_mainwindow_xcls_mainpane_parent_class = g_type_class_peek_parent (klass);
5217 #line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5218         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_mainpanePrivate));
5219 #line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5220         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_mainpane_finalize;
5221 #line 5222 "MainWindow.vala.c"
5222 }
5223
5224
5225 static void xcls_mainwindow_xcls_mainpane_instance_init (Xcls_MainWindowXcls_mainpane * self) {
5226 #line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5227         self->priv = XCLS_MAINWINDOW_XCLS_MAINPANE_GET_PRIVATE (self);
5228 #line 5229 "MainWindow.vala.c"
5229 }
5230
5231
5232 static void xcls_mainwindow_xcls_mainpane_finalize (GObject* obj) {
5233         Xcls_MainWindowXcls_mainpane * self;
5234 #line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5235         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_MAINPANE, Xcls_MainWindowXcls_mainpane);
5236 #line 799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5237         _g_object_unref0 (self->el);
5238 #line 800 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5239         _g_object_unref0 (self->priv->_this);
5240 #line 797 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5241         G_OBJECT_CLASS (xcls_mainwindow_xcls_mainpane_parent_class)->finalize (obj);
5242 #line 5243 "MainWindow.vala.c"
5243 }
5244
5245
5246 GType xcls_mainwindow_xcls_mainpane_get_type (void) {
5247         static volatile gsize xcls_mainwindow_xcls_mainpane_type_id__volatile = 0;
5248         if (g_once_init_enter (&xcls_mainwindow_xcls_mainpane_type_id__volatile)) {
5249                 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 };
5250                 GType xcls_mainwindow_xcls_mainpane_type_id;
5251                 xcls_mainwindow_xcls_mainpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_mainpane", &g_define_type_info, 0);
5252                 g_once_init_leave (&xcls_mainwindow_xcls_mainpane_type_id__volatile, xcls_mainwindow_xcls_mainpane_type_id);
5253         }
5254         return xcls_mainwindow_xcls_mainpane_type_id__volatile;
5255 }
5256
5257
5258 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_construct (GType object_type, Xcls_MainWindow* _owner) {
5259         Xcls_MainWindowXcls_leftpane * self = NULL;
5260         Xcls_MainWindow* _tmp0_;
5261         Xcls_MainWindow* _tmp1_;
5262         Xcls_MainWindow* _tmp2_;
5263         Xcls_MainWindowXcls_leftpane* _tmp3_;
5264         GtkVBox* _tmp4_;
5265         Xcls_MainWindow* _tmp5_;
5266         Xcls_MainWindowXcls_editpane* _tmp6_;
5267         Xcls_MainWindowXcls_editpane* child_0;
5268         GtkVBox* _tmp7_;
5269         GtkVPaned* _tmp8_;
5270 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5271         g_return_val_if_fail (_owner != NULL, NULL);
5272 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5273         self = (Xcls_MainWindowXcls_leftpane*) g_object_new (object_type, NULL);
5274 #line 841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5275         _tmp0_ = _owner;
5276 #line 841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5277         _tmp1_ = _g_object_ref0 (_tmp0_);
5278 #line 841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5279         _g_object_unref0 (self->priv->_this);
5280 #line 841 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5281         self->priv->_this = _tmp1_;
5282 #line 842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5283         _tmp2_ = self->priv->_this;
5284 #line 842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5285         _tmp3_ = _g_object_ref0 (self);
5286 #line 842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5287         _g_object_unref0 (_tmp2_->leftpane);
5288 #line 842 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5289         _tmp2_->leftpane = _tmp3_;
5290 #line 843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5291         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5292 #line 843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5293         g_object_ref_sink (_tmp4_);
5294 #line 843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5295         _g_object_unref0 (self->el);
5296 #line 843 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5297         self->el = _tmp4_;
5298 #line 848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5299         _tmp5_ = self->priv->_this;
5300 #line 848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5301         _tmp6_ = xcls_mainwindow_xcls_editpane_new (_tmp5_);
5302 #line 848 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5303         child_0 = _tmp6_;
5304 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5305         g_object_ref ((GObject*) child_0);
5306 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5307         _tmp7_ = self->el;
5308 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5309         _tmp8_ = child_0->el;
5310 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5311         gtk_box_pack_start ((GtkBox*) _tmp7_, (GtkWidget*) _tmp8_, FALSE, TRUE, (guint) 0);
5312 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5313         _g_object_unref0 (child_0);
5314 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5315         return self;
5316 #line 5317 "MainWindow.vala.c"
5317 }
5318
5319
5320 Xcls_MainWindowXcls_leftpane* xcls_mainwindow_xcls_leftpane_new (Xcls_MainWindow* _owner) {
5321 #line 839 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5322         return xcls_mainwindow_xcls_leftpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, _owner);
5323 #line 5324 "MainWindow.vala.c"
5324 }
5325
5326
5327 static void xcls_mainwindow_xcls_leftpane_class_init (Xcls_MainWindowXcls_leftpaneClass * klass) {
5328 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5329         xcls_mainwindow_xcls_leftpane_parent_class = g_type_class_peek_parent (klass);
5330 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5331         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_leftpanePrivate));
5332 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5333         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_leftpane_finalize;
5334 #line 5335 "MainWindow.vala.c"
5335 }
5336
5337
5338 static void xcls_mainwindow_xcls_leftpane_instance_init (Xcls_MainWindowXcls_leftpane * self) {
5339 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5340         self->priv = XCLS_MAINWINDOW_XCLS_LEFTPANE_GET_PRIVATE (self);
5341 #line 5342 "MainWindow.vala.c"
5342 }
5343
5344
5345 static void xcls_mainwindow_xcls_leftpane_finalize (GObject* obj) {
5346         Xcls_MainWindowXcls_leftpane * self;
5347 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5348         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_LEFTPANE, Xcls_MainWindowXcls_leftpane);
5349 #line 832 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5350         _g_object_unref0 (self->el);
5351 #line 833 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5352         _g_object_unref0 (self->priv->_this);
5353 #line 830 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5354         G_OBJECT_CLASS (xcls_mainwindow_xcls_leftpane_parent_class)->finalize (obj);
5355 #line 5356 "MainWindow.vala.c"
5356 }
5357
5358
5359 GType xcls_mainwindow_xcls_leftpane_get_type (void) {
5360         static volatile gsize xcls_mainwindow_xcls_leftpane_type_id__volatile = 0;
5361         if (g_once_init_enter (&xcls_mainwindow_xcls_leftpane_type_id__volatile)) {
5362                 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 };
5363                 GType xcls_mainwindow_xcls_leftpane_type_id;
5364                 xcls_mainwindow_xcls_leftpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_leftpane", &g_define_type_info, 0);
5365                 g_once_init_leave (&xcls_mainwindow_xcls_leftpane_type_id__volatile, xcls_mainwindow_xcls_leftpane_type_id);
5366         }
5367         return xcls_mainwindow_xcls_leftpane_type_id__volatile;
5368 }
5369
5370
5371 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_construct (GType object_type, Xcls_MainWindow* _owner) {
5372         Xcls_MainWindowXcls_editpane * self = NULL;
5373         Xcls_MainWindow* _tmp0_;
5374         Xcls_MainWindow* _tmp1_;
5375         Xcls_MainWindow* _tmp2_;
5376         Xcls_MainWindowXcls_editpane* _tmp3_;
5377         GtkVPaned* _tmp4_;
5378         Xcls_MainWindow* _tmp5_;
5379         Xcls_MainWindowXcls_tree* _tmp6_;
5380         Xcls_MainWindowXcls_tree* child_0;
5381         GtkVPaned* _tmp7_;
5382         GtkVBox* _tmp8_;
5383         Xcls_MainWindow* _tmp9_;
5384         Xcls_MainWindowXcls_props* _tmp10_;
5385         Xcls_MainWindowXcls_props* child_1;
5386         GtkVPaned* _tmp11_;
5387         GtkVBox* _tmp12_;
5388 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5389         g_return_val_if_fail (_owner != NULL, NULL);
5390 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5391         self = (Xcls_MainWindowXcls_editpane*) g_object_new (object_type, NULL);
5392 #line 868 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5393         _tmp0_ = _owner;
5394 #line 868 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5395         _tmp1_ = _g_object_ref0 (_tmp0_);
5396 #line 868 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5397         _g_object_unref0 (self->priv->_this);
5398 #line 868 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5399         self->priv->_this = _tmp1_;
5400 #line 869 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5401         _tmp2_ = self->priv->_this;
5402 #line 869 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5403         _tmp3_ = _g_object_ref0 (self);
5404 #line 869 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5405         _g_object_unref0 (_tmp2_->editpane);
5406 #line 869 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5407         _tmp2_->editpane = _tmp3_;
5408 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5409         _tmp4_ = (GtkVPaned*) gtk_vpaned_new ();
5410 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5411         g_object_ref_sink (_tmp4_);
5412 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5413         _g_object_unref0 (self->el);
5414 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5415         self->el = _tmp4_;
5416 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5417         _tmp5_ = self->priv->_this;
5418 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5419         _tmp6_ = xcls_mainwindow_xcls_tree_new (_tmp5_);
5420 #line 875 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5421         child_0 = _tmp6_;
5422 #line 876 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5423         g_object_ref ((GObject*) child_0);
5424 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5425         _tmp7_ = self->el;
5426 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5427         _tmp8_ = child_0->el;
5428 #line 877 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5429         gtk_paned_add1 ((GtkPaned*) _tmp7_, (GtkWidget*) _tmp8_);
5430 #line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5431         _tmp9_ = self->priv->_this;
5432 #line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5433         _tmp10_ = xcls_mainwindow_xcls_props_new (_tmp9_);
5434 #line 878 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5435         child_1 = _tmp10_;
5436 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5437         g_object_ref ((GObject*) child_1);
5438 #line 880 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5439         _tmp11_ = self->el;
5440 #line 880 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5441         _tmp12_ = child_1->el;
5442 #line 880 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5443         gtk_paned_add2 ((GtkPaned*) _tmp11_, (GtkWidget*) _tmp12_);
5444 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5445         _g_object_unref0 (child_1);
5446 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5447         _g_object_unref0 (child_0);
5448 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5449         return self;
5450 #line 5451 "MainWindow.vala.c"
5451 }
5452
5453
5454 Xcls_MainWindowXcls_editpane* xcls_mainwindow_xcls_editpane_new (Xcls_MainWindow* _owner) {
5455 #line 866 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5456         return xcls_mainwindow_xcls_editpane_construct (XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, _owner);
5457 #line 5458 "MainWindow.vala.c"
5458 }
5459
5460
5461 static void xcls_mainwindow_xcls_editpane_class_init (Xcls_MainWindowXcls_editpaneClass * klass) {
5462 #line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5463         xcls_mainwindow_xcls_editpane_parent_class = g_type_class_peek_parent (klass);
5464 #line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5465         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_editpanePrivate));
5466 #line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5467         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_editpane_finalize;
5468 #line 5469 "MainWindow.vala.c"
5469 }
5470
5471
5472 static void xcls_mainwindow_xcls_editpane_instance_init (Xcls_MainWindowXcls_editpane * self) {
5473 #line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5474         self->priv = XCLS_MAINWINDOW_XCLS_EDITPANE_GET_PRIVATE (self);
5475 #line 5476 "MainWindow.vala.c"
5476 }
5477
5478
5479 static void xcls_mainwindow_xcls_editpane_finalize (GObject* obj) {
5480         Xcls_MainWindowXcls_editpane * self;
5481 #line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5482         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_EDITPANE, Xcls_MainWindowXcls_editpane);
5483 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5484         _g_object_unref0 (self->el);
5485 #line 860 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5486         _g_object_unref0 (self->priv->_this);
5487 #line 857 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5488         G_OBJECT_CLASS (xcls_mainwindow_xcls_editpane_parent_class)->finalize (obj);
5489 #line 5490 "MainWindow.vala.c"
5490 }
5491
5492
5493 GType xcls_mainwindow_xcls_editpane_get_type (void) {
5494         static volatile gsize xcls_mainwindow_xcls_editpane_type_id__volatile = 0;
5495         if (g_once_init_enter (&xcls_mainwindow_xcls_editpane_type_id__volatile)) {
5496                 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 };
5497                 GType xcls_mainwindow_xcls_editpane_type_id;
5498                 xcls_mainwindow_xcls_editpane_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_editpane", &g_define_type_info, 0);
5499                 g_once_init_leave (&xcls_mainwindow_xcls_editpane_type_id__volatile, xcls_mainwindow_xcls_editpane_type_id);
5500         }
5501         return xcls_mainwindow_xcls_editpane_type_id__volatile;
5502 }
5503
5504
5505 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_construct (GType object_type, Xcls_MainWindow* _owner) {
5506         Xcls_MainWindowXcls_tree * self = NULL;
5507         Xcls_MainWindow* _tmp0_;
5508         Xcls_MainWindow* _tmp1_;
5509         Xcls_MainWindow* _tmp2_;
5510         Xcls_MainWindowXcls_tree* _tmp3_;
5511         GtkVBox* _tmp4_;
5512 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5513         g_return_val_if_fail (_owner != NULL, NULL);
5514 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5515         self = (Xcls_MainWindowXcls_tree*) g_object_new (object_type, NULL);
5516 #line 898 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5517         _tmp0_ = _owner;
5518 #line 898 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5519         _tmp1_ = _g_object_ref0 (_tmp0_);
5520 #line 898 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5521         _g_object_unref0 (self->priv->_this);
5522 #line 898 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5523         self->priv->_this = _tmp1_;
5524 #line 899 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5525         _tmp2_ = self->priv->_this;
5526 #line 899 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5527         _tmp3_ = _g_object_ref0 (self);
5528 #line 899 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5529         _g_object_unref0 (_tmp2_->tree);
5530 #line 899 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5531         _tmp2_->tree = _tmp3_;
5532 #line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5533         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5534 #line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5535         g_object_ref_sink (_tmp4_);
5536 #line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5537         _g_object_unref0 (self->el);
5538 #line 900 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5539         self->el = _tmp4_;
5540 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5541         return self;
5542 #line 5543 "MainWindow.vala.c"
5543 }
5544
5545
5546 Xcls_MainWindowXcls_tree* xcls_mainwindow_xcls_tree_new (Xcls_MainWindow* _owner) {
5547 #line 896 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5548         return xcls_mainwindow_xcls_tree_construct (XCLS_MAINWINDOW_TYPE_XCLS_TREE, _owner);
5549 #line 5550 "MainWindow.vala.c"
5550 }
5551
5552
5553 static void xcls_mainwindow_xcls_tree_class_init (Xcls_MainWindowXcls_treeClass * klass) {
5554 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5555         xcls_mainwindow_xcls_tree_parent_class = g_type_class_peek_parent (klass);
5556 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5557         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_treePrivate));
5558 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5559         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_tree_finalize;
5560 #line 5561 "MainWindow.vala.c"
5561 }
5562
5563
5564 static void xcls_mainwindow_xcls_tree_instance_init (Xcls_MainWindowXcls_tree * self) {
5565 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5566         self->priv = XCLS_MAINWINDOW_XCLS_TREE_GET_PRIVATE (self);
5567 #line 5568 "MainWindow.vala.c"
5568 }
5569
5570
5571 static void xcls_mainwindow_xcls_tree_finalize (GObject* obj) {
5572         Xcls_MainWindowXcls_tree * self;
5573 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5574         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TREE, Xcls_MainWindowXcls_tree);
5575 #line 889 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5576         _g_object_unref0 (self->el);
5577 #line 890 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5578         _g_object_unref0 (self->priv->_this);
5579 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5580         G_OBJECT_CLASS (xcls_mainwindow_xcls_tree_parent_class)->finalize (obj);
5581 #line 5582 "MainWindow.vala.c"
5582 }
5583
5584
5585 GType xcls_mainwindow_xcls_tree_get_type (void) {
5586         static volatile gsize xcls_mainwindow_xcls_tree_type_id__volatile = 0;
5587         if (g_once_init_enter (&xcls_mainwindow_xcls_tree_type_id__volatile)) {
5588                 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 };
5589                 GType xcls_mainwindow_xcls_tree_type_id;
5590                 xcls_mainwindow_xcls_tree_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_tree", &g_define_type_info, 0);
5591                 g_once_init_leave (&xcls_mainwindow_xcls_tree_type_id__volatile, xcls_mainwindow_xcls_tree_type_id);
5592         }
5593         return xcls_mainwindow_xcls_tree_type_id__volatile;
5594 }
5595
5596
5597 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_construct (GType object_type, Xcls_MainWindow* _owner) {
5598         Xcls_MainWindowXcls_props * self = NULL;
5599         Xcls_MainWindow* _tmp0_;
5600         Xcls_MainWindow* _tmp1_;
5601         Xcls_MainWindow* _tmp2_;
5602         Xcls_MainWindowXcls_props* _tmp3_;
5603         GtkVBox* _tmp4_;
5604 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5605         g_return_val_if_fail (_owner != NULL, NULL);
5606 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5607         self = (Xcls_MainWindowXcls_props*) g_object_new (object_type, NULL);
5608 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5609         _tmp0_ = _owner;
5610 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5611         _tmp1_ = _g_object_ref0 (_tmp0_);
5612 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5613         _g_object_unref0 (self->priv->_this);
5614 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5615         self->priv->_this = _tmp1_;
5616 #line 923 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5617         _tmp2_ = self->priv->_this;
5618 #line 923 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5619         _tmp3_ = _g_object_ref0 (self);
5620 #line 923 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5621         _g_object_unref0 (_tmp2_->props);
5622 #line 923 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5623         _tmp2_->props = _tmp3_;
5624 #line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5625         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5626 #line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5627         g_object_ref_sink (_tmp4_);
5628 #line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5629         _g_object_unref0 (self->el);
5630 #line 924 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5631         self->el = _tmp4_;
5632 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5633         return self;
5634 #line 5635 "MainWindow.vala.c"
5635 }
5636
5637
5638 Xcls_MainWindowXcls_props* xcls_mainwindow_xcls_props_new (Xcls_MainWindow* _owner) {
5639 #line 920 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5640         return xcls_mainwindow_xcls_props_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROPS, _owner);
5641 #line 5642 "MainWindow.vala.c"
5642 }
5643
5644
5645 static void xcls_mainwindow_xcls_props_class_init (Xcls_MainWindowXcls_propsClass * klass) {
5646 #line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5647         xcls_mainwindow_xcls_props_parent_class = g_type_class_peek_parent (klass);
5648 #line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5649         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_propsPrivate));
5650 #line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5651         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_props_finalize;
5652 #line 5653 "MainWindow.vala.c"
5653 }
5654
5655
5656 static void xcls_mainwindow_xcls_props_instance_init (Xcls_MainWindowXcls_props * self) {
5657 #line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5658         self->priv = XCLS_MAINWINDOW_XCLS_PROPS_GET_PRIVATE (self);
5659 #line 5660 "MainWindow.vala.c"
5660 }
5661
5662
5663 static void xcls_mainwindow_xcls_props_finalize (GObject* obj) {
5664         Xcls_MainWindowXcls_props * self;
5665 #line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5666         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROPS, Xcls_MainWindowXcls_props);
5667 #line 913 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5668         _g_object_unref0 (self->el);
5669 #line 914 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5670         _g_object_unref0 (self->priv->_this);
5671 #line 911 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5672         G_OBJECT_CLASS (xcls_mainwindow_xcls_props_parent_class)->finalize (obj);
5673 #line 5674 "MainWindow.vala.c"
5674 }
5675
5676
5677 GType xcls_mainwindow_xcls_props_get_type (void) {
5678         static volatile gsize xcls_mainwindow_xcls_props_type_id__volatile = 0;
5679         if (g_once_init_enter (&xcls_mainwindow_xcls_props_type_id__volatile)) {
5680                 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 };
5681                 GType xcls_mainwindow_xcls_props_type_id;
5682                 xcls_mainwindow_xcls_props_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_props", &g_define_type_info, 0);
5683                 g_once_init_leave (&xcls_mainwindow_xcls_props_type_id__volatile, xcls_mainwindow_xcls_props_type_id);
5684         }
5685         return xcls_mainwindow_xcls_props_type_id__volatile;
5686 }
5687
5688
5689 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_construct (GType object_type, Xcls_MainWindow* _owner) {
5690         Xcls_MainWindowXcls_VBox9 * self = NULL;
5691         Xcls_MainWindow* _tmp0_;
5692         Xcls_MainWindow* _tmp1_;
5693         GtkVBox* _tmp2_;
5694         Xcls_MainWindow* _tmp3_;
5695         Xcls_MainWindowXcls_clutterembed* _tmp4_;
5696         Xcls_MainWindowXcls_clutterembed* child_0;
5697         GtkVBox* _tmp5_;
5698         GtkClutterEmbed* _tmp6_;
5699 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5700         g_return_val_if_fail (_owner != NULL, NULL);
5701 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5702         self = (Xcls_MainWindowXcls_VBox9*) g_object_new (object_type, NULL);
5703 #line 946 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5704         _tmp0_ = _owner;
5705 #line 946 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5706         _tmp1_ = _g_object_ref0 (_tmp0_);
5707 #line 946 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5708         _g_object_unref0 (self->priv->_this);
5709 #line 946 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5710         self->priv->_this = _tmp1_;
5711 #line 947 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5712         _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
5713 #line 947 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5714         g_object_ref_sink (_tmp2_);
5715 #line 947 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5716         _g_object_unref0 (self->el);
5717 #line 947 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5718         self->el = _tmp2_;
5719 #line 952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5720         _tmp3_ = self->priv->_this;
5721 #line 952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5722         _tmp4_ = xcls_mainwindow_xcls_clutterembed_new (_tmp3_);
5723 #line 952 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5724         child_0 = _tmp4_;
5725 #line 953 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5726         g_object_ref ((GObject*) child_0);
5727 #line 954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5728         _tmp5_ = self->el;
5729 #line 954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5730         _tmp6_ = child_0->el;
5731 #line 954 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5732         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0);
5733 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5734         _g_object_unref0 (child_0);
5735 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5736         return self;
5737 #line 5738 "MainWindow.vala.c"
5738 }
5739
5740
5741 Xcls_MainWindowXcls_VBox9* xcls_mainwindow_xcls_vbox9_new (Xcls_MainWindow* _owner) {
5742 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5743         return xcls_mainwindow_xcls_vbox9_construct (XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, _owner);
5744 #line 5745 "MainWindow.vala.c"
5745 }
5746
5747
5748 static void xcls_mainwindow_xcls_vbox9_class_init (Xcls_MainWindowXcls_VBox9Class * klass) {
5749 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5750         xcls_mainwindow_xcls_vbox9_parent_class = g_type_class_peek_parent (klass);
5751 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5752         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_VBox9Private));
5753 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5754         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_vbox9_finalize;
5755 #line 5756 "MainWindow.vala.c"
5756 }
5757
5758
5759 static void xcls_mainwindow_xcls_vbox9_instance_init (Xcls_MainWindowXcls_VBox9 * self) {
5760 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5761         self->priv = XCLS_MAINWINDOW_XCLS_VBOX9_GET_PRIVATE (self);
5762 #line 5763 "MainWindow.vala.c"
5763 }
5764
5765
5766 static void xcls_mainwindow_xcls_vbox9_finalize (GObject* obj) {
5767         Xcls_MainWindowXcls_VBox9 * self;
5768 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5769         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_VBOX9, Xcls_MainWindowXcls_VBox9);
5770 #line 937 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5771         _g_object_unref0 (self->el);
5772 #line 938 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5773         _g_object_unref0 (self->priv->_this);
5774 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5775         G_OBJECT_CLASS (xcls_mainwindow_xcls_vbox9_parent_class)->finalize (obj);
5776 #line 5777 "MainWindow.vala.c"
5777 }
5778
5779
5780 GType xcls_mainwindow_xcls_vbox9_get_type (void) {
5781         static volatile gsize xcls_mainwindow_xcls_vbox9_type_id__volatile = 0;
5782         if (g_once_init_enter (&xcls_mainwindow_xcls_vbox9_type_id__volatile)) {
5783                 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 };
5784                 GType xcls_mainwindow_xcls_vbox9_type_id;
5785                 xcls_mainwindow_xcls_vbox9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_VBox9", &g_define_type_info, 0);
5786                 g_once_init_leave (&xcls_mainwindow_xcls_vbox9_type_id__volatile, xcls_mainwindow_xcls_vbox9_type_id);
5787         }
5788         return xcls_mainwindow_xcls_vbox9_type_id__volatile;
5789 }
5790
5791
5792 static void __lambda71_ (Xcls_MainWindowXcls_clutterembed* self, GtkAllocation* alloc) {
5793         Xcls_MainWindow* _tmp0_;
5794         gboolean _tmp1_;
5795         Xcls_MainWindow* _tmp2_;
5796         Xcls_MainWindowXcls_rooview* _tmp3_;
5797         GtkClutterActor* _tmp4_;
5798         GtkAllocation _tmp5_;
5799         gint _tmp6_;
5800         GtkAllocation _tmp7_;
5801         gint _tmp8_;
5802         Xcls_MainWindow* _tmp9_;
5803         Xcls_ClutterFiles* _tmp10_;
5804         GtkAllocation _tmp11_;
5805         gint _tmp12_;
5806         GtkAllocation _tmp13_;
5807         gint _tmp14_;
5808         Xcls_MainWindow* _tmp15_;
5809         Xcls_MainWindowXcls_projecteditview* _tmp16_;
5810         GtkClutterActor* _tmp17_;
5811         GtkAllocation _tmp18_;
5812         gint _tmp19_;
5813         GtkAllocation _tmp20_;
5814         gint _tmp21_;
5815         Xcls_MainWindow* _tmp22_;
5816         Xcls_MainWindowXcls_objectview* _tmp23_;
5817         GtkClutterActor* _tmp24_;
5818         GtkAllocation _tmp25_;
5819         gint _tmp26_;
5820         GtkAllocation _tmp27_;
5821         gint _tmp28_;
5822         Xcls_MainWindow* _tmp29_;
5823         Xcls_MainWindowXcls_addpropsview* _tmp30_;
5824         GtkClutterActor* _tmp31_;
5825         GtkAllocation _tmp32_;
5826         gint _tmp33_;
5827         GtkAllocation _tmp34_;
5828         gint _tmp35_;
5829         Xcls_MainWindow* _tmp36_;
5830         Xcls_MainWindowXcls_codeeditview* _tmp37_;
5831         GtkClutterActor* _tmp38_;
5832         GtkAllocation _tmp39_;
5833         gint _tmp40_;
5834         GtkAllocation _tmp41_;
5835         gint _tmp42_;
5836 #line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5837         g_return_if_fail (alloc != NULL);
5838 #line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5839         _tmp0_ = self->priv->_this;
5840 #line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5841         _tmp1_ = _tmp0_->children_loaded;
5842 #line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5843         if (!_tmp1_) {
5844 #line 1006 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5845                 return;
5846 #line 5847 "MainWindow.vala.c"
5847         }
5848 #line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5849         _tmp2_ = self->priv->_this;
5850 #line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5851         _tmp3_ = _tmp2_->rooview;
5852 #line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5853         _tmp4_ = _tmp3_->el;
5854 #line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5855         _tmp5_ = *alloc;
5856 #line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5857         _tmp6_ = _tmp5_.width;
5858 #line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5859         _tmp7_ = *alloc;
5860 #line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5861         _tmp8_ = _tmp7_.height;
5862 #line 1016 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5863         clutter_actor_set_size ((ClutterActor*) _tmp4_, (gfloat) (_tmp6_ - 50), (gfloat) _tmp8_);
5864 #line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5865         _tmp9_ = self->priv->_this;
5866 #line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5867         _tmp10_ = _tmp9_->clutterfiles;
5868 #line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5869         _tmp11_ = *alloc;
5870 #line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5871         _tmp12_ = _tmp11_.width;
5872 #line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5873         _tmp13_ = *alloc;
5874 #line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5875         _tmp14_ = _tmp13_.height;
5876 #line 1021 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5877         xcls_clutterfiles_set_size (_tmp10_, (gfloat) (_tmp12_ - 50), (gfloat) _tmp14_);
5878 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5879         _tmp15_ = self->priv->_this;
5880 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5881         _tmp16_ = _tmp15_->projecteditview;
5882 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5883         _tmp17_ = _tmp16_->el;
5884 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5885         _tmp18_ = *alloc;
5886 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5887         _tmp19_ = _tmp18_.width;
5888 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5889         _tmp20_ = *alloc;
5890 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5891         _tmp21_ = _tmp20_.height;
5892 #line 1023 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5893         clutter_actor_set_size ((ClutterActor*) _tmp17_, (gfloat) (_tmp19_ - 50), _tmp21_ / 2.0f);
5894 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5895         _tmp22_ = self->priv->_this;
5896 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5897         _tmp23_ = _tmp22_->objectview;
5898 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5899         _tmp24_ = _tmp23_->el;
5900 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5901         _tmp25_ = *alloc;
5902 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5903         _tmp26_ = _tmp25_.width;
5904 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5905         _tmp27_ = *alloc;
5906 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5907         _tmp28_ = _tmp27_.height;
5908 #line 1026 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5909         clutter_actor_set_size ((ClutterActor*) _tmp24_, (_tmp26_ - 50) / 2.0f, (gfloat) _tmp28_);
5910 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5911         _tmp29_ = self->priv->_this;
5912 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5913         _tmp30_ = _tmp29_->addpropsview;
5914 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5915         _tmp31_ = _tmp30_->el;
5916 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5917         _tmp32_ = *alloc;
5918 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5919         _tmp33_ = _tmp32_.width;
5920 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5921         _tmp34_ = *alloc;
5922 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5923         _tmp35_ = _tmp34_.height;
5924 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5925         clutter_actor_set_size ((ClutterActor*) _tmp31_, (_tmp33_ - 50) / 2.0f, (gfloat) _tmp35_);
5926 #line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5927         _tmp36_ = self->priv->_this;
5928 #line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5929         _tmp37_ = _tmp36_->codeeditview;
5930 #line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5931         _tmp38_ = _tmp37_->el;
5932 #line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5933         _tmp39_ = *alloc;
5934 #line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5935         _tmp40_ = _tmp39_.width;
5936 #line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5937         _tmp41_ = *alloc;
5938 #line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5939         _tmp42_ = _tmp41_.height;
5940 #line 1032 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5941         clutter_actor_set_size ((ClutterActor*) _tmp38_, (_tmp40_ - 50) / 2.0f, (gfloat) _tmp42_);
5942 #line 5943 "MainWindow.vala.c"
5943 }
5944
5945
5946 static void ___lambda71__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) {
5947 #line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
5948         __lambda71_ (self, allocation);
5949 #line 5950 "MainWindow.vala.c"
5950 }
5951
5952
5953 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_construct (GType object_type, Xcls_MainWindow* _owner) {
5954         Xcls_MainWindowXcls_clutterembed * self = NULL;
5955         Xcls_MainWindow* _tmp0_;
5956         Xcls_MainWindow* _tmp1_;
5957         Xcls_MainWindow* _tmp2_;
5958         Xcls_MainWindowXcls_clutterembed* _tmp3_;
5959         GtkClutterEmbed* _tmp4_;
5960         Xcls_MainWindow* _tmp5_;
5961         Xcls_MainWindowXcls_rooview* _tmp6_;
5962         Xcls_MainWindowXcls_rooview* child_0;
5963         GtkClutterEmbed* _tmp7_;
5964         ClutterActor* _tmp8_ = NULL;
5965         GtkClutterActor* _tmp9_;
5966         Xcls_MainWindow* _tmp10_;
5967         Xcls_MainWindowXcls_objectview* _tmp11_;
5968         Xcls_MainWindowXcls_objectview* child_1;
5969         GtkClutterEmbed* _tmp12_;
5970         ClutterActor* _tmp13_ = NULL;
5971         GtkClutterActor* _tmp14_;
5972         Xcls_MainWindow* _tmp15_;
5973         Xcls_MainWindowXcls_codeeditview* _tmp16_;
5974         Xcls_MainWindowXcls_codeeditview* child_2;
5975         GtkClutterEmbed* _tmp17_;
5976         ClutterActor* _tmp18_ = NULL;
5977         GtkClutterActor* _tmp19_;
5978         Xcls_MainWindow* _tmp20_;
5979         Xcls_MainWindowXcls_addpropsview* _tmp21_;
5980         Xcls_MainWindowXcls_addpropsview* child_3;
5981         GtkClutterEmbed* _tmp22_;
5982         ClutterActor* _tmp23_ = NULL;
5983         GtkClutterActor* _tmp24_;
5984         Xcls_MainWindow* _tmp25_;
5985         Xcls_MainWindowXcls_projecteditview* _tmp26_;
5986         Xcls_MainWindowXcls_projecteditview* child_4;
5987         GtkClutterEmbed* _tmp27_;
5988         ClutterActor* _tmp28_ = NULL;
5989         GtkClutterActor* _tmp29_;
5990         Xcls_MainWindow* _tmp30_;
5991         Xcls_MainWindowXcls_buttonlayout* _tmp31_;
5992         Xcls_MainWindowXcls_buttonlayout* child_5;
5993         GtkClutterEmbed* _tmp32_;
5994         ClutterActor* _tmp33_ = NULL;
5995         ClutterActor* _tmp34_;
5996         GtkClutterEmbed* _tmp35_;
5997         ClutterActor* _tmp36_ = NULL;
5998         ClutterActor* _tmp37_;
5999         ClutterActor* stage;
6000         ClutterColor _tmp38_ = {0};
6001         GtkClutterEmbed* _tmp39_;
6002 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6003         g_return_val_if_fail (_owner != NULL, NULL);
6004 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6005         self = (Xcls_MainWindowXcls_clutterembed*) g_object_new (object_type, NULL);
6006 #line 972 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6007         _tmp0_ = _owner;
6008 #line 972 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6009         _tmp1_ = _g_object_ref0 (_tmp0_);
6010 #line 972 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6011         _g_object_unref0 (self->priv->_this);
6012 #line 972 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6013         self->priv->_this = _tmp1_;
6014 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6015         _tmp2_ = self->priv->_this;
6016 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6017         _tmp3_ = _g_object_ref0 (self);
6018 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6019         _g_object_unref0 (_tmp2_->clutterembed);
6020 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6021         _tmp2_->clutterembed = _tmp3_;
6022 #line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6023         _tmp4_ = (GtkClutterEmbed*) gtk_clutter_embed_new ();
6024 #line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6025         g_object_ref_sink (_tmp4_);
6026 #line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6027         _g_object_unref0 (self->el);
6028 #line 974 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6029         self->el = _tmp4_;
6030 #line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6031         _tmp5_ = self->priv->_this;
6032 #line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6033         _tmp6_ = xcls_mainwindow_xcls_rooview_new (_tmp5_);
6034 #line 979 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6035         child_0 = _tmp6_;
6036 #line 980 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6037         g_object_ref ((GObject*) child_0);
6038 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6039         _tmp7_ = self->el;
6040 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6041         _tmp8_ = gtk_clutter_embed_get_stage (_tmp7_);
6042 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6043         _tmp9_ = child_0->el;
6044 #line 981 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6045         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
6046 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6047         _tmp10_ = self->priv->_this;
6048 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6049         _tmp11_ = xcls_mainwindow_xcls_objectview_new (_tmp10_);
6050 #line 982 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6051         child_1 = _tmp11_;
6052 #line 983 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6053         g_object_ref ((GObject*) child_1);
6054 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6055         _tmp12_ = self->el;
6056 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6057         _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6058 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6059         _tmp14_ = child_1->el;
6060 #line 984 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6061         clutter_actor_add_child (_tmp13_, (ClutterActor*) _tmp14_);
6062 #line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6063         _tmp15_ = self->priv->_this;
6064 #line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6065         _tmp16_ = xcls_mainwindow_xcls_codeeditview_new (_tmp15_);
6066 #line 985 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6067         child_2 = _tmp16_;
6068 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6069         g_object_ref ((GObject*) child_2);
6070 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6071         _tmp17_ = self->el;
6072 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6073         _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
6074 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6075         _tmp19_ = child_2->el;
6076 #line 987 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6077         clutter_actor_add_child (_tmp18_, (ClutterActor*) _tmp19_);
6078 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6079         _tmp20_ = self->priv->_this;
6080 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6081         _tmp21_ = xcls_mainwindow_xcls_addpropsview_new (_tmp20_);
6082 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6083         child_3 = _tmp21_;
6084 #line 989 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6085         g_object_ref ((GObject*) child_3);
6086 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6087         _tmp22_ = self->el;
6088 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6089         _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
6090 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6091         _tmp24_ = child_3->el;
6092 #line 990 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6093         clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_);
6094 #line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6095         _tmp25_ = self->priv->_this;
6096 #line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6097         _tmp26_ = xcls_mainwindow_xcls_projecteditview_new (_tmp25_);
6098 #line 991 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6099         child_4 = _tmp26_;
6100 #line 992 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6101         g_object_ref ((GObject*) child_4);
6102 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6103         _tmp27_ = self->el;
6104 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6105         _tmp28_ = gtk_clutter_embed_get_stage (_tmp27_);
6106 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6107         _tmp29_ = child_4->el;
6108 #line 993 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6109         clutter_actor_add_child (_tmp28_, (ClutterActor*) _tmp29_);
6110 #line 994 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6111         _tmp30_ = self->priv->_this;
6112 #line 994 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6113         _tmp31_ = xcls_mainwindow_xcls_buttonlayout_new (_tmp30_);
6114 #line 994 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6115         child_5 = _tmp31_;
6116 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6117         g_object_ref ((GObject*) child_5);
6118 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6119         _tmp32_ = self->el;
6120 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6121         _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
6122 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6123         _tmp34_ = child_5->el;
6124 #line 996 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6125         clutter_actor_add_child (_tmp33_, _tmp34_);
6126 #line 999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6127         _tmp35_ = self->el;
6128 #line 999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6129         _tmp36_ = gtk_clutter_embed_get_stage (_tmp35_);
6130 #line 999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6131         _tmp37_ = _g_object_ref0 (_tmp36_);
6132 #line 999 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6133         stage = _tmp37_;
6134 #line 1000 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6135         clutter_color_from_string (&_tmp38_, "#000");
6136 #line 1000 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6137         clutter_actor_set_background_color (stage, &_tmp38_);
6138 #line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6139         _tmp39_ = self->el;
6140 #line 1005 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6141         g_signal_connect_object ((GtkWidget*) _tmp39_, "size-allocate", (GCallback) ___lambda71__gtk_widget_size_allocate, self, 0);
6142 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6143         _g_object_unref0 (stage);
6144 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6145         _g_object_unref0 (child_5);
6146 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6147         _g_object_unref0 (child_4);
6148 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6149         _g_object_unref0 (child_3);
6150 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6151         _g_object_unref0 (child_2);
6152 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6153         _g_object_unref0 (child_1);
6154 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6155         _g_object_unref0 (child_0);
6156 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6157         return self;
6158 #line 6159 "MainWindow.vala.c"
6159 }
6160
6161
6162 Xcls_MainWindowXcls_clutterembed* xcls_mainwindow_xcls_clutterembed_new (Xcls_MainWindow* _owner) {
6163 #line 970 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6164         return xcls_mainwindow_xcls_clutterembed_construct (XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, _owner);
6165 #line 6166 "MainWindow.vala.c"
6166 }
6167
6168
6169 static void xcls_mainwindow_xcls_clutterembed_class_init (Xcls_MainWindowXcls_clutterembedClass * klass) {
6170 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6171         xcls_mainwindow_xcls_clutterembed_parent_class = g_type_class_peek_parent (klass);
6172 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6173         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_clutterembedPrivate));
6174 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6175         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_clutterembed_finalize;
6176 #line 6177 "MainWindow.vala.c"
6177 }
6178
6179
6180 static void xcls_mainwindow_xcls_clutterembed_instance_init (Xcls_MainWindowXcls_clutterembed * self) {
6181 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6182         self->priv = XCLS_MAINWINDOW_XCLS_CLUTTEREMBED_GET_PRIVATE (self);
6183 #line 6184 "MainWindow.vala.c"
6184 }
6185
6186
6187 static void xcls_mainwindow_xcls_clutterembed_finalize (GObject* obj) {
6188         Xcls_MainWindowXcls_clutterembed * self;
6189 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6190         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CLUTTEREMBED, Xcls_MainWindowXcls_clutterembed);
6191 #line 963 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6192         _g_object_unref0 (self->el);
6193 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6194         _g_object_unref0 (self->priv->_this);
6195 #line 961 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6196         G_OBJECT_CLASS (xcls_mainwindow_xcls_clutterembed_parent_class)->finalize (obj);
6197 #line 6198 "MainWindow.vala.c"
6198 }
6199
6200
6201 GType xcls_mainwindow_xcls_clutterembed_get_type (void) {
6202         static volatile gsize xcls_mainwindow_xcls_clutterembed_type_id__volatile = 0;
6203         if (g_once_init_enter (&xcls_mainwindow_xcls_clutterembed_type_id__volatile)) {
6204                 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 };
6205                 GType xcls_mainwindow_xcls_clutterembed_type_id;
6206                 xcls_mainwindow_xcls_clutterembed_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_clutterembed", &g_define_type_info, 0);
6207                 g_once_init_leave (&xcls_mainwindow_xcls_clutterembed_type_id__volatile, xcls_mainwindow_xcls_clutterembed_type_id);
6208         }
6209         return xcls_mainwindow_xcls_clutterembed_type_id__volatile;
6210 }
6211
6212
6213 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_construct (GType object_type, Xcls_MainWindow* _owner) {
6214         Xcls_MainWindowXcls_rooview * self = NULL;
6215         Xcls_MainWindow* _tmp0_;
6216         Xcls_MainWindow* _tmp1_;
6217         Xcls_MainWindow* _tmp2_;
6218         Xcls_MainWindowXcls_rooview* _tmp3_;
6219         GtkClutterActor* _tmp4_;
6220 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6221         g_return_val_if_fail (_owner != NULL, NULL);
6222 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6223         self = (Xcls_MainWindowXcls_rooview*) g_object_new (object_type, NULL);
6224 #line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6225         _tmp0_ = _owner;
6226 #line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6227         _tmp1_ = _g_object_ref0 (_tmp0_);
6228 #line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6229         _g_object_unref0 (self->priv->_this);
6230 #line 1052 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6231         self->priv->_this = _tmp1_;
6232 #line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6233         _tmp2_ = self->priv->_this;
6234 #line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6235         _tmp3_ = _g_object_ref0 (self);
6236 #line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6237         _g_object_unref0 (_tmp2_->rooview);
6238 #line 1053 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6239         _tmp2_->rooview = _tmp3_;
6240 #line 1054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6241         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6242 #line 1054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6243         g_object_ref_sink (_tmp4_);
6244 #line 1054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6245         _g_object_unref0 (self->el);
6246 #line 1054 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6247         self->el = _tmp4_;
6248 #line 6249 "MainWindow.vala.c"
6249         {
6250                 GtkClutterActor* _tmp5_;
6251                 Xcls_MainWindow* _tmp6_;
6252                 Xcls_MainWindowXcls_clutterembed* _tmp7_;
6253                 GtkClutterEmbed* _tmp8_;
6254                 ClutterActor* _tmp9_ = NULL;
6255                 ClutterAlignConstraint* _tmp10_;
6256                 ClutterAlignConstraint* _tmp11_;
6257                 GtkClutterActor* _tmp12_;
6258                 GtkClutterActor* _tmp13_;
6259                 Xcls_MainWindow* _tmp14_;
6260                 Xcls_MainWindowXcls_clutterembed* _tmp15_;
6261                 GtkClutterEmbed* _tmp16_;
6262                 ClutterActor* _tmp17_ = NULL;
6263                 gfloat _tmp18_;
6264                 gfloat _tmp19_;
6265                 Xcls_MainWindow* _tmp20_;
6266                 Xcls_MainWindowXcls_clutterembed* _tmp21_;
6267                 GtkClutterEmbed* _tmp22_;
6268                 ClutterActor* _tmp23_ = NULL;
6269                 gfloat _tmp24_;
6270                 gfloat _tmp25_;
6271 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6272                 _tmp5_ = self->el;
6273 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6274                 _tmp6_ = self->priv->_this;
6275 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6276                 _tmp7_ = _tmp6_->clutterembed;
6277 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6278                 _tmp8_ = _tmp7_->el;
6279 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6280                 _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
6281 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6282                 _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
6283 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6284                 g_object_ref_sink (_tmp10_);
6285 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6286                 _tmp11_ = _tmp10_;
6287 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6288                 clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
6289 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6290                 _g_object_unref0 (_tmp11_);
6291 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6292                 _tmp12_ = self->el;
6293 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6294                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 1.0f, 1.0f);
6295 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6296                 _tmp13_ = self->el;
6297 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6298                 _tmp14_ = self->priv->_this;
6299 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6300                 _tmp15_ = _tmp14_->clutterembed;
6301 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6302                 _tmp16_ = _tmp15_->el;
6303 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6304                 _tmp17_ = gtk_clutter_embed_get_stage (_tmp16_);
6305 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6306                 _tmp18_ = clutter_actor_get_width (_tmp17_);
6307 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6308                 _tmp19_ = _tmp18_;
6309 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6310                 _tmp20_ = self->priv->_this;
6311 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6312                 _tmp21_ = _tmp20_->clutterembed;
6313 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6314                 _tmp22_ = _tmp21_->el;
6315 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6316                 _tmp23_ = gtk_clutter_embed_get_stage (_tmp22_);
6317 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6318                 _tmp24_ = clutter_actor_get_height (_tmp23_);
6319 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6320                 _tmp25_ = _tmp24_;
6321 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6322                 clutter_actor_set_size ((ClutterActor*) _tmp13_, _tmp19_ - 50, _tmp25_);
6323 #line 6324 "MainWindow.vala.c"
6324         }
6325 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6326         return self;
6327 #line 6328 "MainWindow.vala.c"
6328 }
6329
6330
6331 Xcls_MainWindowXcls_rooview* xcls_mainwindow_xcls_rooview_new (Xcls_MainWindow* _owner) {
6332 #line 1050 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6333         return xcls_mainwindow_xcls_rooview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, _owner);
6334 #line 6335 "MainWindow.vala.c"
6335 }
6336
6337
6338 static void xcls_mainwindow_xcls_rooview_class_init (Xcls_MainWindowXcls_rooviewClass * klass) {
6339 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6340         xcls_mainwindow_xcls_rooview_parent_class = g_type_class_peek_parent (klass);
6341 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6342         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_rooviewPrivate));
6343 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6344         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_rooview_finalize;
6345 #line 6346 "MainWindow.vala.c"
6346 }
6347
6348
6349 static void xcls_mainwindow_xcls_rooview_instance_init (Xcls_MainWindowXcls_rooview * self) {
6350 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6351         self->priv = XCLS_MAINWINDOW_XCLS_ROOVIEW_GET_PRIVATE (self);
6352 #line 6353 "MainWindow.vala.c"
6353 }
6354
6355
6356 static void xcls_mainwindow_xcls_rooview_finalize (GObject* obj) {
6357         Xcls_MainWindowXcls_rooview * self;
6358 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6359         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ROOVIEW, Xcls_MainWindowXcls_rooview);
6360 #line 1043 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6361         _g_object_unref0 (self->el);
6362 #line 1044 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6363         _g_object_unref0 (self->priv->_this);
6364 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6365         G_OBJECT_CLASS (xcls_mainwindow_xcls_rooview_parent_class)->finalize (obj);
6366 #line 6367 "MainWindow.vala.c"
6367 }
6368
6369
6370 GType xcls_mainwindow_xcls_rooview_get_type (void) {
6371         static volatile gsize xcls_mainwindow_xcls_rooview_type_id__volatile = 0;
6372         if (g_once_init_enter (&xcls_mainwindow_xcls_rooview_type_id__volatile)) {
6373                 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 };
6374                 GType xcls_mainwindow_xcls_rooview_type_id;
6375                 xcls_mainwindow_xcls_rooview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_rooview", &g_define_type_info, 0);
6376                 g_once_init_leave (&xcls_mainwindow_xcls_rooview_type_id__volatile, xcls_mainwindow_xcls_rooview_type_id);
6377         }
6378         return xcls_mainwindow_xcls_rooview_type_id__volatile;
6379 }
6380
6381
6382 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_construct (GType object_type, Xcls_MainWindow* _owner) {
6383         Xcls_MainWindowXcls_objectview * self = NULL;
6384         Xcls_MainWindow* _tmp0_;
6385         Xcls_MainWindow* _tmp1_;
6386         Xcls_MainWindow* _tmp2_;
6387         Xcls_MainWindowXcls_objectview* _tmp3_;
6388         GtkClutterActor* _tmp4_;
6389 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6390         g_return_val_if_fail (_owner != NULL, NULL);
6391 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6392         self = (Xcls_MainWindowXcls_objectview*) g_object_new (object_type, NULL);
6393 #line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6394         _tmp0_ = _owner;
6395 #line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6396         _tmp1_ = _g_object_ref0 (_tmp0_);
6397 #line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6398         _g_object_unref0 (self->priv->_this);
6399 #line 1096 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6400         self->priv->_this = _tmp1_;
6401 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6402         _tmp2_ = self->priv->_this;
6403 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6404         _tmp3_ = _g_object_ref0 (self);
6405 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6406         _g_object_unref0 (_tmp2_->objectview);
6407 #line 1097 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6408         _tmp2_->objectview = _tmp3_;
6409 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6410         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6411 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6412         g_object_ref_sink (_tmp4_);
6413 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6414         _g_object_unref0 (self->el);
6415 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6416         self->el = _tmp4_;
6417 #line 6418 "MainWindow.vala.c"
6418         {
6419                 GtkClutterActor* _tmp5_;
6420                 GtkClutterActor* _tmp6_;
6421                 GtkClutterActor* _tmp7_;
6422                 GtkClutterActor* _tmp8_;
6423                 GtkClutterActor* _tmp9_;
6424                 Xcls_MainWindow* _tmp10_;
6425                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
6426                 GtkClutterEmbed* _tmp12_;
6427                 ClutterActor* _tmp13_ = NULL;
6428                 gfloat _tmp14_;
6429                 gfloat _tmp15_;
6430                 Xcls_MainWindow* _tmp16_;
6431                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
6432                 GtkClutterEmbed* _tmp18_;
6433                 ClutterActor* _tmp19_ = NULL;
6434                 gfloat _tmp20_;
6435                 gfloat _tmp21_;
6436 #line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6437                 _tmp5_ = self->el;
6438 #line 1116 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6439                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
6440 #line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6441                 _tmp6_ = self->el;
6442 #line 1117 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6443                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
6444 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6445                 _tmp7_ = self->el;
6446 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6447                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
6448 #line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6449                 _tmp8_ = self->el;
6450 #line 1120 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6451                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
6452 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6453                 _tmp9_ = self->el;
6454 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6455                 _tmp10_ = self->priv->_this;
6456 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6457                 _tmp11_ = _tmp10_->clutterembed;
6458 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6459                 _tmp12_ = _tmp11_->el;
6460 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6461                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6462 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6463                 _tmp14_ = clutter_actor_get_width (_tmp13_);
6464 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6465                 _tmp15_ = _tmp14_;
6466 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6467                 _tmp16_ = self->priv->_this;
6468 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6469                 _tmp17_ = _tmp16_->clutterembed;
6470 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6471                 _tmp18_ = _tmp17_->el;
6472 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6473                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
6474 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6475                 _tmp20_ = clutter_actor_get_height (_tmp19_);
6476 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6477                 _tmp21_ = _tmp20_;
6478 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6479                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
6480 #line 6481 "MainWindow.vala.c"
6481         }
6482 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6483         return self;
6484 #line 6485 "MainWindow.vala.c"
6485 }
6486
6487
6488 Xcls_MainWindowXcls_objectview* xcls_mainwindow_xcls_objectview_new (Xcls_MainWindow* _owner) {
6489 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6490         return xcls_mainwindow_xcls_objectview_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, _owner);
6491 #line 6492 "MainWindow.vala.c"
6492 }
6493
6494
6495 static void xcls_mainwindow_xcls_objectview_class_init (Xcls_MainWindowXcls_objectviewClass * klass) {
6496 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6497         xcls_mainwindow_xcls_objectview_parent_class = g_type_class_peek_parent (klass);
6498 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6499         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectviewPrivate));
6500 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6501         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectview_finalize;
6502 #line 6503 "MainWindow.vala.c"
6503 }
6504
6505
6506 static void xcls_mainwindow_xcls_objectview_instance_init (Xcls_MainWindowXcls_objectview * self) {
6507 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6508         self->priv = XCLS_MAINWINDOW_XCLS_OBJECTVIEW_GET_PRIVATE (self);
6509 #line 6510 "MainWindow.vala.c"
6510 }
6511
6512
6513 static void xcls_mainwindow_xcls_objectview_finalize (GObject* obj) {
6514         Xcls_MainWindowXcls_objectview * self;
6515 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6516         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTVIEW, Xcls_MainWindowXcls_objectview);
6517 #line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6518         _g_object_unref0 (self->el);
6519 #line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6520         _g_object_unref0 (self->priv->_this);
6521 #line 1085 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6522         G_OBJECT_CLASS (xcls_mainwindow_xcls_objectview_parent_class)->finalize (obj);
6523 #line 6524 "MainWindow.vala.c"
6524 }
6525
6526
6527 GType xcls_mainwindow_xcls_objectview_get_type (void) {
6528         static volatile gsize xcls_mainwindow_xcls_objectview_type_id__volatile = 0;
6529         if (g_once_init_enter (&xcls_mainwindow_xcls_objectview_type_id__volatile)) {
6530                 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 };
6531                 GType xcls_mainwindow_xcls_objectview_type_id;
6532                 xcls_mainwindow_xcls_objectview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectview", &g_define_type_info, 0);
6533                 g_once_init_leave (&xcls_mainwindow_xcls_objectview_type_id__volatile, xcls_mainwindow_xcls_objectview_type_id);
6534         }
6535         return xcls_mainwindow_xcls_objectview_type_id__volatile;
6536 }
6537
6538
6539 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_construct (GType object_type, Xcls_MainWindow* _owner) {
6540         Xcls_MainWindowXcls_codeeditview * self = NULL;
6541         Xcls_MainWindow* _tmp0_;
6542         Xcls_MainWindow* _tmp1_;
6543         Xcls_MainWindow* _tmp2_;
6544         Xcls_MainWindowXcls_codeeditview* _tmp3_;
6545         GtkClutterActor* _tmp4_;
6546 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6547         g_return_val_if_fail (_owner != NULL, NULL);
6548 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6549         self = (Xcls_MainWindowXcls_codeeditview*) g_object_new (object_type, NULL);
6550 #line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6551         _tmp0_ = _owner;
6552 #line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6553         _tmp1_ = _g_object_ref0 (_tmp0_);
6554 #line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6555         _g_object_unref0 (self->priv->_this);
6556 #line 1142 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6557         self->priv->_this = _tmp1_;
6558 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6559         _tmp2_ = self->priv->_this;
6560 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6561         _tmp3_ = _g_object_ref0 (self);
6562 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6563         _g_object_unref0 (_tmp2_->codeeditview);
6564 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6565         _tmp2_->codeeditview = _tmp3_;
6566 #line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6567         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6568 #line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6569         g_object_ref_sink (_tmp4_);
6570 #line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6571         _g_object_unref0 (self->el);
6572 #line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6573         self->el = _tmp4_;
6574 #line 6575 "MainWindow.vala.c"
6575         {
6576                 GtkClutterActor* _tmp5_;
6577                 GtkClutterActor* _tmp6_;
6578                 GtkClutterActor* _tmp7_;
6579                 GtkClutterActor* _tmp8_;
6580                 GtkClutterActor* _tmp9_;
6581                 Xcls_MainWindow* _tmp10_;
6582                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
6583                 GtkClutterEmbed* _tmp12_;
6584                 ClutterActor* _tmp13_ = NULL;
6585                 gfloat _tmp14_;
6586                 gfloat _tmp15_;
6587                 Xcls_MainWindow* _tmp16_;
6588                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
6589                 GtkClutterEmbed* _tmp18_;
6590                 ClutterActor* _tmp19_ = NULL;
6591                 gfloat _tmp20_;
6592                 gfloat _tmp21_;
6593 #line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6594                 _tmp5_ = self->el;
6595 #line 1162 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6596                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
6597 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6598                 _tmp6_ = self->el;
6599 #line 1163 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6600                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
6601 #line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6602                 _tmp7_ = self->el;
6603 #line 1165 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6604                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
6605 #line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6606                 _tmp8_ = self->el;
6607 #line 1166 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6608                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
6609 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6610                 _tmp9_ = self->el;
6611 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6612                 _tmp10_ = self->priv->_this;
6613 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6614                 _tmp11_ = _tmp10_->clutterembed;
6615 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6616                 _tmp12_ = _tmp11_->el;
6617 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6618                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6619 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6620                 _tmp14_ = clutter_actor_get_width (_tmp13_);
6621 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6622                 _tmp15_ = _tmp14_;
6623 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6624                 _tmp16_ = self->priv->_this;
6625 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6626                 _tmp17_ = _tmp16_->clutterembed;
6627 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6628                 _tmp18_ = _tmp17_->el;
6629 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6630                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
6631 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6632                 _tmp20_ = clutter_actor_get_height (_tmp19_);
6633 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6634                 _tmp21_ = _tmp20_;
6635 #line 1167 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6636                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
6637 #line 6638 "MainWindow.vala.c"
6638         }
6639 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6640         return self;
6641 #line 6642 "MainWindow.vala.c"
6642 }
6643
6644
6645 Xcls_MainWindowXcls_codeeditview* xcls_mainwindow_xcls_codeeditview_new (Xcls_MainWindow* _owner) {
6646 #line 1140 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6647         return xcls_mainwindow_xcls_codeeditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, _owner);
6648 #line 6649 "MainWindow.vala.c"
6649 }
6650
6651
6652 static void xcls_mainwindow_xcls_codeeditview_class_init (Xcls_MainWindowXcls_codeeditviewClass * klass) {
6653 #line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6654         xcls_mainwindow_xcls_codeeditview_parent_class = g_type_class_peek_parent (klass);
6655 #line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6656         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_codeeditviewPrivate));
6657 #line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6658         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_codeeditview_finalize;
6659 #line 6660 "MainWindow.vala.c"
6660 }
6661
6662
6663 static void xcls_mainwindow_xcls_codeeditview_instance_init (Xcls_MainWindowXcls_codeeditview * self) {
6664 #line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6665         self->priv = XCLS_MAINWINDOW_XCLS_CODEEDITVIEW_GET_PRIVATE (self);
6666 #line 6667 "MainWindow.vala.c"
6667 }
6668
6669
6670 static void xcls_mainwindow_xcls_codeeditview_finalize (GObject* obj) {
6671         Xcls_MainWindowXcls_codeeditview * self;
6672 #line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6673         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_CODEEDITVIEW, Xcls_MainWindowXcls_codeeditview);
6674 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6675         _g_object_unref0 (self->el);
6676 #line 1134 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6677         _g_object_unref0 (self->priv->_this);
6678 #line 1131 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6679         G_OBJECT_CLASS (xcls_mainwindow_xcls_codeeditview_parent_class)->finalize (obj);
6680 #line 6681 "MainWindow.vala.c"
6681 }
6682
6683
6684 GType xcls_mainwindow_xcls_codeeditview_get_type (void) {
6685         static volatile gsize xcls_mainwindow_xcls_codeeditview_type_id__volatile = 0;
6686         if (g_once_init_enter (&xcls_mainwindow_xcls_codeeditview_type_id__volatile)) {
6687                 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 };
6688                 GType xcls_mainwindow_xcls_codeeditview_type_id;
6689                 xcls_mainwindow_xcls_codeeditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_codeeditview", &g_define_type_info, 0);
6690                 g_once_init_leave (&xcls_mainwindow_xcls_codeeditview_type_id__volatile, xcls_mainwindow_xcls_codeeditview_type_id);
6691         }
6692         return xcls_mainwindow_xcls_codeeditview_type_id__volatile;
6693 }
6694
6695
6696 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_construct (GType object_type, Xcls_MainWindow* _owner) {
6697         Xcls_MainWindowXcls_addpropsview * self = NULL;
6698         Xcls_MainWindow* _tmp0_;
6699         Xcls_MainWindow* _tmp1_;
6700         Xcls_MainWindow* _tmp2_;
6701         Xcls_MainWindowXcls_addpropsview* _tmp3_;
6702         GtkClutterActor* _tmp4_;
6703 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6704         g_return_val_if_fail (_owner != NULL, NULL);
6705 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6706         self = (Xcls_MainWindowXcls_addpropsview*) g_object_new (object_type, NULL);
6707 #line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6708         _tmp0_ = _owner;
6709 #line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6710         _tmp1_ = _g_object_ref0 (_tmp0_);
6711 #line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6712         _g_object_unref0 (self->priv->_this);
6713 #line 1188 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6714         self->priv->_this = _tmp1_;
6715 #line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6716         _tmp2_ = self->priv->_this;
6717 #line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6718         _tmp3_ = _g_object_ref0 (self);
6719 #line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6720         _g_object_unref0 (_tmp2_->addpropsview);
6721 #line 1189 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6722         _tmp2_->addpropsview = _tmp3_;
6723 #line 1190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6724         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6725 #line 1190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6726         g_object_ref_sink (_tmp4_);
6727 #line 1190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6728         _g_object_unref0 (self->el);
6729 #line 1190 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6730         self->el = _tmp4_;
6731 #line 6732 "MainWindow.vala.c"
6732         {
6733                 GtkClutterActor* _tmp5_;
6734                 GtkClutterActor* _tmp6_;
6735                 GtkClutterActor* _tmp7_;
6736                 GtkClutterActor* _tmp8_;
6737                 GtkClutterActor* _tmp9_;
6738                 Xcls_MainWindow* _tmp10_;
6739                 Xcls_MainWindowXcls_clutterembed* _tmp11_;
6740                 GtkClutterEmbed* _tmp12_;
6741                 ClutterActor* _tmp13_ = NULL;
6742                 gfloat _tmp14_;
6743                 gfloat _tmp15_;
6744                 Xcls_MainWindow* _tmp16_;
6745                 Xcls_MainWindowXcls_clutterembed* _tmp17_;
6746                 GtkClutterEmbed* _tmp18_;
6747                 ClutterActor* _tmp19_ = NULL;
6748                 gfloat _tmp20_;
6749                 gfloat _tmp21_;
6750 #line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6751                 _tmp5_ = self->el;
6752 #line 1208 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6753                 g_object_set ((ClutterActor*) _tmp5_, "fixed-x", 50.0f, NULL);
6754 #line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6755                 _tmp6_ = self->el;
6756 #line 1209 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6757                 g_object_set ((ClutterActor*) _tmp6_, "fixed-y", 0.0f, NULL);
6758 #line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6759                 _tmp7_ = self->el;
6760 #line 1211 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6761                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp7_, 0.0f, 0.0f);
6762 #line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6763                 _tmp8_ = self->el;
6764 #line 1212 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6765                 clutter_actor_set_scale ((ClutterActor*) _tmp8_, (gdouble) 0.0f, (gdouble) 1.0f);
6766 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6767                 _tmp9_ = self->el;
6768 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6769                 _tmp10_ = self->priv->_this;
6770 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6771                 _tmp11_ = _tmp10_->clutterembed;
6772 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6773                 _tmp12_ = _tmp11_->el;
6774 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6775                 _tmp13_ = gtk_clutter_embed_get_stage (_tmp12_);
6776 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6777                 _tmp14_ = clutter_actor_get_width (_tmp13_);
6778 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6779                 _tmp15_ = _tmp14_;
6780 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6781                 _tmp16_ = self->priv->_this;
6782 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6783                 _tmp17_ = _tmp16_->clutterembed;
6784 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6785                 _tmp18_ = _tmp17_->el;
6786 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6787                 _tmp19_ = gtk_clutter_embed_get_stage (_tmp18_);
6788 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6789                 _tmp20_ = clutter_actor_get_height (_tmp19_);
6790 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6791                 _tmp21_ = _tmp20_;
6792 #line 1213 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6793                 clutter_actor_set_size ((ClutterActor*) _tmp9_, (_tmp15_ - 50) / 2, _tmp21_);
6794 #line 6795 "MainWindow.vala.c"
6795         }
6796 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6797         return self;
6798 #line 6799 "MainWindow.vala.c"
6799 }
6800
6801
6802 Xcls_MainWindowXcls_addpropsview* xcls_mainwindow_xcls_addpropsview_new (Xcls_MainWindow* _owner) {
6803 #line 1186 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6804         return xcls_mainwindow_xcls_addpropsview_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, _owner);
6805 #line 6806 "MainWindow.vala.c"
6806 }
6807
6808
6809 static void xcls_mainwindow_xcls_addpropsview_class_init (Xcls_MainWindowXcls_addpropsviewClass * klass) {
6810 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6811         xcls_mainwindow_xcls_addpropsview_parent_class = g_type_class_peek_parent (klass);
6812 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6813         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropsviewPrivate));
6814 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6815         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropsview_finalize;
6816 #line 6817 "MainWindow.vala.c"
6817 }
6818
6819
6820 static void xcls_mainwindow_xcls_addpropsview_instance_init (Xcls_MainWindowXcls_addpropsview * self) {
6821 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6822         self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPSVIEW_GET_PRIVATE (self);
6823 #line 6824 "MainWindow.vala.c"
6824 }
6825
6826
6827 static void xcls_mainwindow_xcls_addpropsview_finalize (GObject* obj) {
6828         Xcls_MainWindowXcls_addpropsview * self;
6829 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6830         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPSVIEW, Xcls_MainWindowXcls_addpropsview);
6831 #line 1179 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6832         _g_object_unref0 (self->el);
6833 #line 1180 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6834         _g_object_unref0 (self->priv->_this);
6835 #line 1177 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6836         G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropsview_parent_class)->finalize (obj);
6837 #line 6838 "MainWindow.vala.c"
6838 }
6839
6840
6841 GType xcls_mainwindow_xcls_addpropsview_get_type (void) {
6842         static volatile gsize xcls_mainwindow_xcls_addpropsview_type_id__volatile = 0;
6843         if (g_once_init_enter (&xcls_mainwindow_xcls_addpropsview_type_id__volatile)) {
6844                 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 };
6845                 GType xcls_mainwindow_xcls_addpropsview_type_id;
6846                 xcls_mainwindow_xcls_addpropsview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropsview", &g_define_type_info, 0);
6847                 g_once_init_leave (&xcls_mainwindow_xcls_addpropsview_type_id__volatile, xcls_mainwindow_xcls_addpropsview_type_id);
6848         }
6849         return xcls_mainwindow_xcls_addpropsview_type_id__volatile;
6850 }
6851
6852
6853 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_construct (GType object_type, Xcls_MainWindow* _owner) {
6854         Xcls_MainWindowXcls_projecteditview * self = NULL;
6855         Xcls_MainWindow* _tmp0_;
6856         Xcls_MainWindow* _tmp1_;
6857         Xcls_MainWindow* _tmp2_;
6858         Xcls_MainWindowXcls_projecteditview* _tmp3_;
6859         GtkClutterActor* _tmp4_;
6860 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6861         g_return_val_if_fail (_owner != NULL, NULL);
6862 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6863         self = (Xcls_MainWindowXcls_projecteditview*) g_object_new (object_type, NULL);
6864 #line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6865         _tmp0_ = _owner;
6866 #line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6867         _tmp1_ = _g_object_ref0 (_tmp0_);
6868 #line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6869         _g_object_unref0 (self->priv->_this);
6870 #line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6871         self->priv->_this = _tmp1_;
6872 #line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6873         _tmp2_ = self->priv->_this;
6874 #line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6875         _tmp3_ = _g_object_ref0 (self);
6876 #line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6877         _g_object_unref0 (_tmp2_->projecteditview);
6878 #line 1235 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6879         _tmp2_->projecteditview = _tmp3_;
6880 #line 1236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6881         _tmp4_ = (GtkClutterActor*) gtk_clutter_actor_new ();
6882 #line 1236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6883         g_object_ref_sink (_tmp4_);
6884 #line 1236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6885         _g_object_unref0 (self->el);
6886 #line 1236 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6887         self->el = _tmp4_;
6888 #line 6889 "MainWindow.vala.c"
6889         {
6890                 GtkClutterActor* _tmp5_;
6891                 Xcls_MainWindow* _tmp6_;
6892                 Xcls_MainWindowXcls_clutterembed* _tmp7_;
6893                 GtkClutterEmbed* _tmp8_;
6894                 ClutterActor* _tmp9_ = NULL;
6895                 ClutterAlignConstraint* _tmp10_;
6896                 ClutterAlignConstraint* _tmp11_;
6897                 GtkClutterActor* _tmp12_;
6898                 GtkClutterActor* _tmp13_;
6899                 GtkClutterActor* _tmp14_;
6900                 Xcls_MainWindow* _tmp15_;
6901                 Xcls_MainWindowXcls_clutterembed* _tmp16_;
6902                 GtkClutterEmbed* _tmp17_;
6903                 ClutterActor* _tmp18_ = NULL;
6904                 gfloat _tmp19_;
6905                 gfloat _tmp20_;
6906                 Xcls_MainWindow* _tmp21_;
6907                 Xcls_MainWindowXcls_clutterembed* _tmp22_;
6908                 GtkClutterEmbed* _tmp23_;
6909                 ClutterActor* _tmp24_ = NULL;
6910                 gfloat _tmp25_;
6911                 gfloat _tmp26_;
6912 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6913                 _tmp5_ = self->el;
6914 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6915                 _tmp6_ = self->priv->_this;
6916 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6917                 _tmp7_ = _tmp6_->clutterembed;
6918 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6919                 _tmp8_ = _tmp7_->el;
6920 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6921                 _tmp9_ = gtk_clutter_embed_get_stage (_tmp8_);
6922 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6923                 _tmp10_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp9_, CLUTTER_ALIGN_X_AXIS, 1.0f);
6924 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6925                 g_object_ref_sink (_tmp10_);
6926 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6927                 _tmp11_ = _tmp10_;
6928 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6929                 clutter_actor_add_constraint ((ClutterActor*) _tmp5_, (ClutterConstraint*) _tmp11_);
6930 #line 1246 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6931                 _g_object_unref0 (_tmp11_);
6932 #line 1255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6933                 _tmp12_ = self->el;
6934 #line 1255 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6935                 clutter_actor_set_pivot_point ((ClutterActor*) _tmp12_, 0.0f, 0.0f);
6936 #line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6937                 _tmp13_ = self->el;
6938 #line 1256 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6939                 clutter_actor_set_scale ((ClutterActor*) _tmp13_, (gdouble) 1.0f, (gdouble) 0.0f);
6940 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6941                 _tmp14_ = self->el;
6942 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6943                 _tmp15_ = self->priv->_this;
6944 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6945                 _tmp16_ = _tmp15_->clutterembed;
6946 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6947                 _tmp17_ = _tmp16_->el;
6948 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6949                 _tmp18_ = gtk_clutter_embed_get_stage (_tmp17_);
6950 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6951                 _tmp19_ = clutter_actor_get_width (_tmp18_);
6952 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6953                 _tmp20_ = _tmp19_;
6954 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6955                 _tmp21_ = self->priv->_this;
6956 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6957                 _tmp22_ = _tmp21_->clutterembed;
6958 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6959                 _tmp23_ = _tmp22_->el;
6960 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6961                 _tmp24_ = gtk_clutter_embed_get_stage (_tmp23_);
6962 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6963                 _tmp25_ = clutter_actor_get_height (_tmp24_);
6964 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6965                 _tmp26_ = _tmp25_;
6966 #line 1257 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6967                 clutter_actor_set_size ((ClutterActor*) _tmp14_, _tmp20_ - 50, _tmp26_ / 2);
6968 #line 6969 "MainWindow.vala.c"
6969         }
6970 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6971         return self;
6972 #line 6973 "MainWindow.vala.c"
6973 }
6974
6975
6976 Xcls_MainWindowXcls_projecteditview* xcls_mainwindow_xcls_projecteditview_new (Xcls_MainWindow* _owner) {
6977 #line 1232 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6978         return xcls_mainwindow_xcls_projecteditview_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, _owner);
6979 #line 6980 "MainWindow.vala.c"
6980 }
6981
6982
6983 static void xcls_mainwindow_xcls_projecteditview_class_init (Xcls_MainWindowXcls_projecteditviewClass * klass) {
6984 #line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6985         xcls_mainwindow_xcls_projecteditview_parent_class = g_type_class_peek_parent (klass);
6986 #line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6987         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditviewPrivate));
6988 #line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6989         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditview_finalize;
6990 #line 6991 "MainWindow.vala.c"
6991 }
6992
6993
6994 static void xcls_mainwindow_xcls_projecteditview_instance_init (Xcls_MainWindowXcls_projecteditview * self) {
6995 #line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
6996         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITVIEW_GET_PRIVATE (self);
6997 #line 6998 "MainWindow.vala.c"
6998 }
6999
7000
7001 static void xcls_mainwindow_xcls_projecteditview_finalize (GObject* obj) {
7002         Xcls_MainWindowXcls_projecteditview * self;
7003 #line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7004         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITVIEW, Xcls_MainWindowXcls_projecteditview);
7005 #line 1225 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7006         _g_object_unref0 (self->el);
7007 #line 1226 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7008         _g_object_unref0 (self->priv->_this);
7009 #line 1223 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7010         G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditview_parent_class)->finalize (obj);
7011 #line 7012 "MainWindow.vala.c"
7012 }
7013
7014
7015 GType xcls_mainwindow_xcls_projecteditview_get_type (void) {
7016         static volatile gsize xcls_mainwindow_xcls_projecteditview_type_id__volatile = 0;
7017         if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditview_type_id__volatile)) {
7018                 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 };
7019                 GType xcls_mainwindow_xcls_projecteditview_type_id;
7020                 xcls_mainwindow_xcls_projecteditview_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditview", &g_define_type_info, 0);
7021                 g_once_init_leave (&xcls_mainwindow_xcls_projecteditview_type_id__volatile, xcls_mainwindow_xcls_projecteditview_type_id);
7022         }
7023         return xcls_mainwindow_xcls_projecteditview_type_id__volatile;
7024 }
7025
7026
7027 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_construct (GType object_type, Xcls_MainWindow* _owner) {
7028         Xcls_MainWindowXcls_buttonlayout * self = NULL;
7029         Xcls_MainWindow* _tmp0_;
7030         Xcls_MainWindow* _tmp1_;
7031         Xcls_MainWindow* _tmp2_;
7032         Xcls_MainWindowXcls_buttonlayout* _tmp3_;
7033         ClutterActor* _tmp4_;
7034         Xcls_MainWindow* _tmp5_;
7035         Xcls_MainWindowXcls_BoxLayout17* _tmp6_;
7036         Xcls_MainWindowXcls_BoxLayout17* child_0;
7037         ClutterActor* _tmp7_;
7038         ClutterBoxLayout* _tmp8_;
7039         Xcls_MainWindow* _tmp9_;
7040         Xcls_MainWindowXcls_projectbutton* _tmp10_;
7041         Xcls_MainWindowXcls_projectbutton* child_1;
7042         ClutterActor* _tmp11_;
7043         ClutterActor* _tmp12_;
7044         Xcls_MainWindow* _tmp13_;
7045         Xcls_MainWindowXcls_projecteditbutton* _tmp14_;
7046         Xcls_MainWindowXcls_projecteditbutton* child_2;
7047         ClutterActor* _tmp15_;
7048         ClutterActor* _tmp16_;
7049         Xcls_MainWindow* _tmp17_;
7050         Xcls_MainWindowXcls_objectshowbutton* _tmp18_;
7051         Xcls_MainWindowXcls_objectshowbutton* child_3;
7052         ClutterActor* _tmp19_;
7053         ClutterActor* _tmp20_;
7054         Xcls_MainWindow* _tmp21_;
7055         Xcls_MainWindowXcls_addpropbutton* _tmp22_;
7056         Xcls_MainWindowXcls_addpropbutton* child_4;
7057         ClutterActor* _tmp23_;
7058         ClutterActor* _tmp24_;
7059         Xcls_MainWindow* _tmp25_;
7060         Xcls_MainWindowXcls_addlistenerbutton* _tmp26_;
7061         Xcls_MainWindowXcls_addlistenerbutton* child_5;
7062         ClutterActor* _tmp27_;
7063         ClutterActor* _tmp28_;
7064 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7065         g_return_val_if_fail (_owner != NULL, NULL);
7066 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7067         self = (Xcls_MainWindowXcls_buttonlayout*) g_object_new (object_type, NULL);
7068 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7069         _tmp0_ = _owner;
7070 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7071         _tmp1_ = _g_object_ref0 (_tmp0_);
7072 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7073         _g_object_unref0 (self->priv->_this);
7074 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7075         self->priv->_this = _tmp1_;
7076 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7077         _tmp2_ = self->priv->_this;
7078 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7079         _tmp3_ = _g_object_ref0 (self);
7080 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7081         _g_object_unref0 (_tmp2_->buttonlayout);
7082 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7083         _tmp2_->buttonlayout = _tmp3_;
7084 #line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7085         _tmp4_ = clutter_actor_new ();
7086 #line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7087         g_object_ref_sink (_tmp4_);
7088 #line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7089         _g_object_unref0 (self->el);
7090 #line 1280 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7091         self->el = _tmp4_;
7092 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7093         _tmp5_ = self->priv->_this;
7094 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7095         _tmp6_ = xcls_mainwindow_xcls_boxlayout17_new (_tmp5_);
7096 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7097         child_0 = _tmp6_;
7098 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7099         g_object_ref ((GObject*) child_0);
7100 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7101         _tmp7_ = self->el;
7102 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7103         _tmp8_ = child_0->el;
7104 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7105         clutter_actor_set_layout_manager (_tmp7_, (ClutterLayoutManager*) _tmp8_);
7106 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7107         _tmp9_ = self->priv->_this;
7108 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7109         _tmp10_ = xcls_mainwindow_xcls_projectbutton_new (_tmp9_);
7110 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7111         child_1 = _tmp10_;
7112 #line 1289 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7113         g_object_ref ((GObject*) child_1);
7114 #line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7115         _tmp11_ = self->el;
7116 #line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7117         _tmp12_ = child_1->el;
7118 #line 1290 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7119         clutter_actor_add_child (_tmp11_, _tmp12_);
7120 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7121         _tmp13_ = self->priv->_this;
7122 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7123         _tmp14_ = xcls_mainwindow_xcls_projecteditbutton_new (_tmp13_);
7124 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7125         child_2 = _tmp14_;
7126 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7127         g_object_ref ((GObject*) child_2);
7128 #line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7129         _tmp15_ = self->el;
7130 #line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7131         _tmp16_ = child_2->el;
7132 #line 1293 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7133         clutter_actor_add_child (_tmp15_, _tmp16_);
7134 #line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7135         _tmp17_ = self->priv->_this;
7136 #line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7137         _tmp18_ = xcls_mainwindow_xcls_objectshowbutton_new (_tmp17_);
7138 #line 1294 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7139         child_3 = _tmp18_;
7140 #line 1295 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7141         g_object_ref ((GObject*) child_3);
7142 #line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7143         _tmp19_ = self->el;
7144 #line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7145         _tmp20_ = child_3->el;
7146 #line 1296 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7147         clutter_actor_add_child (_tmp19_, _tmp20_);
7148 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7149         _tmp21_ = self->priv->_this;
7150 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7151         _tmp22_ = xcls_mainwindow_xcls_addpropbutton_new (_tmp21_);
7152 #line 1297 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7153         child_4 = _tmp22_;
7154 #line 1298 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7155         g_object_ref ((GObject*) child_4);
7156 #line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7157         _tmp23_ = self->el;
7158 #line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7159         _tmp24_ = child_4->el;
7160 #line 1299 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7161         clutter_actor_add_child (_tmp23_, _tmp24_);
7162 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7163         _tmp25_ = self->priv->_this;
7164 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7165         _tmp26_ = xcls_mainwindow_xcls_addlistenerbutton_new (_tmp25_);
7166 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7167         child_5 = _tmp26_;
7168 #line 1301 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7169         g_object_ref ((GObject*) child_5);
7170 #line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7171         _tmp27_ = self->el;
7172 #line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7173         _tmp28_ = child_5->el;
7174 #line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7175         clutter_actor_add_child (_tmp27_, _tmp28_);
7176 #line 7177 "MainWindow.vala.c"
7177         {
7178                 ClutterActor* _tmp29_;
7179                 Xcls_MainWindow* _tmp30_;
7180                 Xcls_MainWindowXcls_clutterembed* _tmp31_;
7181                 GtkClutterEmbed* _tmp32_;
7182                 ClutterActor* _tmp33_ = NULL;
7183                 ClutterAlignConstraint* _tmp34_;
7184                 ClutterAlignConstraint* _tmp35_;
7185                 ClutterActor* _tmp36_;
7186                 ClutterActor* _tmp37_;
7187                 Xcls_MainWindow* _tmp38_;
7188                 Xcls_MainWindowXcls_clutterembed* _tmp39_;
7189                 GtkClutterEmbed* _tmp40_;
7190                 ClutterActor* _tmp41_ = NULL;
7191                 gfloat _tmp42_;
7192                 gfloat _tmp43_;
7193 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7194                 _tmp29_ = self->el;
7195 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7196                 _tmp30_ = self->priv->_this;
7197 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7198                 _tmp31_ = _tmp30_->clutterembed;
7199 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7200                 _tmp32_ = _tmp31_->el;
7201 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7202                 _tmp33_ = gtk_clutter_embed_get_stage (_tmp32_);
7203 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7204                 _tmp34_ = (ClutterAlignConstraint*) clutter_align_constraint_new (_tmp33_, CLUTTER_ALIGN_X_AXIS, 0.0f);
7205 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7206                 g_object_ref_sink (_tmp34_);
7207 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7208                 _tmp35_ = _tmp34_;
7209 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7210                 clutter_actor_add_constraint (_tmp29_, (ClutterConstraint*) _tmp35_);
7211 #line 1307 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7212                 _g_object_unref0 (_tmp35_);
7213 #line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7214                 _tmp36_ = self->el;
7215 #line 1317 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7216                 clutter_actor_set_pivot_point (_tmp36_, 0.5f, 0.5f);
7217 #line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7218                 _tmp37_ = self->el;
7219 #line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7220                 _tmp38_ = self->priv->_this;
7221 #line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7222                 _tmp39_ = _tmp38_->clutterembed;
7223 #line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7224                 _tmp40_ = _tmp39_->el;
7225 #line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7226                 _tmp41_ = gtk_clutter_embed_get_stage (_tmp40_);
7227 #line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7228                 _tmp42_ = clutter_actor_get_height (_tmp41_);
7229 #line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7230                 _tmp43_ = _tmp42_;
7231 #line 1318 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7232                 clutter_actor_set_size (_tmp37_, (gfloat) 50, _tmp43_);
7233 #line 7234 "MainWindow.vala.c"
7234         }
7235 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7236         _g_object_unref0 (child_5);
7237 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7238         _g_object_unref0 (child_4);
7239 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7240         _g_object_unref0 (child_3);
7241 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7242         _g_object_unref0 (child_2);
7243 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7244         _g_object_unref0 (child_1);
7245 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7246         _g_object_unref0 (child_0);
7247 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7248         return self;
7249 #line 7250 "MainWindow.vala.c"
7250 }
7251
7252
7253 Xcls_MainWindowXcls_buttonlayout* xcls_mainwindow_xcls_buttonlayout_new (Xcls_MainWindow* _owner) {
7254 #line 1276 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7255         return xcls_mainwindow_xcls_buttonlayout_construct (XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, _owner);
7256 #line 7257 "MainWindow.vala.c"
7257 }
7258
7259
7260 static void xcls_mainwindow_xcls_buttonlayout_class_init (Xcls_MainWindowXcls_buttonlayoutClass * klass) {
7261 #line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7262         xcls_mainwindow_xcls_buttonlayout_parent_class = g_type_class_peek_parent (klass);
7263 #line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7264         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_buttonlayoutPrivate));
7265 #line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7266         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_buttonlayout_finalize;
7267 #line 7268 "MainWindow.vala.c"
7268 }
7269
7270
7271 static void xcls_mainwindow_xcls_buttonlayout_instance_init (Xcls_MainWindowXcls_buttonlayout * self) {
7272 #line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7273         self->priv = XCLS_MAINWINDOW_XCLS_BUTTONLAYOUT_GET_PRIVATE (self);
7274 #line 7275 "MainWindow.vala.c"
7275 }
7276
7277
7278 static void xcls_mainwindow_xcls_buttonlayout_finalize (GObject* obj) {
7279         Xcls_MainWindowXcls_buttonlayout * self;
7280 #line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7281         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BUTTONLAYOUT, Xcls_MainWindowXcls_buttonlayout);
7282 #line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7283         _g_object_unref0 (self->el);
7284 #line 1270 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7285         _g_object_unref0 (self->priv->_this);
7286 #line 1267 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7287         G_OBJECT_CLASS (xcls_mainwindow_xcls_buttonlayout_parent_class)->finalize (obj);
7288 #line 7289 "MainWindow.vala.c"
7289 }
7290
7291
7292 GType xcls_mainwindow_xcls_buttonlayout_get_type (void) {
7293         static volatile gsize xcls_mainwindow_xcls_buttonlayout_type_id__volatile = 0;
7294         if (g_once_init_enter (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile)) {
7295                 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 };
7296                 GType xcls_mainwindow_xcls_buttonlayout_type_id;
7297                 xcls_mainwindow_xcls_buttonlayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_buttonlayout", &g_define_type_info, 0);
7298                 g_once_init_leave (&xcls_mainwindow_xcls_buttonlayout_type_id__volatile, xcls_mainwindow_xcls_buttonlayout_type_id);
7299         }
7300         return xcls_mainwindow_xcls_buttonlayout_type_id__volatile;
7301 }
7302
7303
7304 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_construct (GType object_type, Xcls_MainWindow* _owner) {
7305         Xcls_MainWindowXcls_BoxLayout17 * self = NULL;
7306         Xcls_MainWindow* _tmp0_;
7307         Xcls_MainWindow* _tmp1_;
7308         ClutterBoxLayout* _tmp2_;
7309         ClutterBoxLayout* _tmp3_;
7310 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7311         g_return_val_if_fail (_owner != NULL, NULL);
7312 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7313         self = (Xcls_MainWindowXcls_BoxLayout17*) g_object_new (object_type, NULL);
7314 #line 1339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7315         _tmp0_ = _owner;
7316 #line 1339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7317         _tmp1_ = _g_object_ref0 (_tmp0_);
7318 #line 1339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7319         _g_object_unref0 (self->priv->_this);
7320 #line 1339 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7321         self->priv->_this = _tmp1_;
7322 #line 1340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7323         _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new ();
7324 #line 1340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7325         g_object_ref_sink (_tmp2_);
7326 #line 1340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7327         _g_object_unref0 (self->el);
7328 #line 1340 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7329         self->el = _tmp2_;
7330 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7331         _tmp3_ = self->el;
7332 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7333         clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL);
7334 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7335         return self;
7336 #line 7337 "MainWindow.vala.c"
7337 }
7338
7339
7340 Xcls_MainWindowXcls_BoxLayout17* xcls_mainwindow_xcls_boxlayout17_new (Xcls_MainWindow* _owner) {
7341 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7342         return xcls_mainwindow_xcls_boxlayout17_construct (XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, _owner);
7343 #line 7344 "MainWindow.vala.c"
7344 }
7345
7346
7347 static void xcls_mainwindow_xcls_boxlayout17_class_init (Xcls_MainWindowXcls_BoxLayout17Class * klass) {
7348 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7349         xcls_mainwindow_xcls_boxlayout17_parent_class = g_type_class_peek_parent (klass);
7350 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7351         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_BoxLayout17Private));
7352 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7353         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_boxlayout17_finalize;
7354 #line 7355 "MainWindow.vala.c"
7355 }
7356
7357
7358 static void xcls_mainwindow_xcls_boxlayout17_instance_init (Xcls_MainWindowXcls_BoxLayout17 * self) {
7359 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7360         self->priv = XCLS_MAINWINDOW_XCLS_BOXLAYOUT17_GET_PRIVATE (self);
7361 #line 7362 "MainWindow.vala.c"
7362 }
7363
7364
7365 static void xcls_mainwindow_xcls_boxlayout17_finalize (GObject* obj) {
7366         Xcls_MainWindowXcls_BoxLayout17 * self;
7367 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7368         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_BOXLAYOUT17, Xcls_MainWindowXcls_BoxLayout17);
7369 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7370         _g_object_unref0 (self->el);
7371 #line 1331 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7372         _g_object_unref0 (self->priv->_this);
7373 #line 1328 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7374         G_OBJECT_CLASS (xcls_mainwindow_xcls_boxlayout17_parent_class)->finalize (obj);
7375 #line 7376 "MainWindow.vala.c"
7376 }
7377
7378
7379 GType xcls_mainwindow_xcls_boxlayout17_get_type (void) {
7380         static volatile gsize xcls_mainwindow_xcls_boxlayout17_type_id__volatile = 0;
7381         if (g_once_init_enter (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile)) {
7382                 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 };
7383                 GType xcls_mainwindow_xcls_boxlayout17_type_id;
7384                 xcls_mainwindow_xcls_boxlayout17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_BoxLayout17", &g_define_type_info, 0);
7385                 g_once_init_leave (&xcls_mainwindow_xcls_boxlayout17_type_id__volatile, xcls_mainwindow_xcls_boxlayout17_type_id);
7386         }
7387         return xcls_mainwindow_xcls_boxlayout17_type_id__volatile;
7388 }
7389
7390
7391 static gboolean __lambda19_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
7392         gboolean result = FALSE;
7393         ClutterActor* _tmp0_;
7394         ClutterColor _tmp1_ = {0};
7395 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7396         g_return_val_if_fail (event != NULL, FALSE);
7397 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7398         _tmp0_ = self->el;
7399 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7400         clutter_color_from_string (&_tmp1_, "#333");
7401 #line 1380 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7402         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7403 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7404         result = FALSE;
7405 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7406         return result;
7407 #line 7408 "MainWindow.vala.c"
7408 }
7409
7410
7411 static gboolean ___lambda19__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7412         gboolean result;
7413         result = __lambda19_ (self, event);
7414 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7415         return result;
7416 #line 7417 "MainWindow.vala.c"
7417 }
7418
7419
7420 static gboolean __lambda20_ (Xcls_MainWindowXcls_projectbutton* self, ClutterCrossingEvent* event) {
7421         gboolean result = FALSE;
7422         ClutterActor* _tmp0_;
7423         ClutterColor _tmp1_ = {0};
7424 #line 1383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7425         g_return_val_if_fail (event != NULL, FALSE);
7426 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7427         _tmp0_ = self->el;
7428 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7429         clutter_color_from_string (&_tmp1_, "#000");
7430 #line 1384 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7431         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7432 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7433         result = FALSE;
7434 #line 1385 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7435         return result;
7436 #line 7437 "MainWindow.vala.c"
7437 }
7438
7439
7440 static gboolean ___lambda20__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7441         gboolean result;
7442         result = __lambda20_ (self, event);
7443 #line 1383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7444         return result;
7445 #line 7446 "MainWindow.vala.c"
7446 }
7447
7448
7449 static gboolean __lambda21_ (Xcls_MainWindowXcls_projectbutton* self) {
7450         gboolean result = FALSE;
7451         Xcls_MainWindow* _tmp0_;
7452         const gchar* _tmp1_;
7453         const gchar* _tmp2_;
7454         GQuark _tmp4_ = 0U;
7455 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7456         static GQuark _tmp3_label0 = 0;
7457 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7458         static GQuark _tmp3_label1 = 0;
7459 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7460         static GQuark _tmp3_label2 = 0;
7461 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7462         static GQuark _tmp3_label3 = 0;
7463 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7464         static GQuark _tmp3_label4 = 0;
7465 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7466         _tmp0_ = self->priv->_this;
7467 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7468         _tmp1_ = _tmp0_->state;
7469 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7470         _tmp2_ = _tmp1_;
7471 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7472         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
7473 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7474         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
7475 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7476                 switch (0) {
7477 #line 7478 "MainWindow.vala.c"
7478                         default:
7479                         {
7480                                 Xcls_MainWindow* _tmp5_;
7481 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7482                                 _tmp5_ = self->priv->_this;
7483 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7484                                 xcls_mainwindow_hideViewEditing (_tmp5_);
7485 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7486                                 break;
7487 #line 7488 "MainWindow.vala.c"
7488                         }
7489                 }
7490         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
7491 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7492                 switch (0) {
7493 #line 7494 "MainWindow.vala.c"
7494                         default:
7495                         {
7496                                 Xcls_MainWindow* _tmp6_;
7497 #line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7498                                 _tmp6_ = self->priv->_this;
7499 #line 1394 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7500                                 xcls_mainwindow_showViewEditing (_tmp6_);
7501 #line 1395 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7502                                 break;
7503 #line 7504 "MainWindow.vala.c"
7504                         }
7505                 }
7506         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
7507 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7508                 switch (0) {
7509 #line 7510 "MainWindow.vala.c"
7510                         default:
7511                         {
7512                                 Xcls_MainWindow* _tmp7_;
7513                                 Xcls_MainWindow* _tmp8_;
7514 #line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7515                                 _tmp7_ = self->priv->_this;
7516 #line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7517                                 xcls_mainwindow_hideAddProp (_tmp7_);
7518 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7519                                 _tmp8_ = self->priv->_this;
7520 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7521                                 xcls_mainwindow_hideViewEditing (_tmp8_);
7522 #line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7523                                 break;
7524 #line 7525 "MainWindow.vala.c"
7525                         }
7526                 }
7527         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addlistener")))) {
7528 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7529                 switch (0) {
7530 #line 7531 "MainWindow.vala.c"
7531                         default:
7532                         {
7533                                 Xcls_MainWindow* _tmp9_;
7534                                 Xcls_MainWindow* _tmp10_;
7535 #line 1402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7536                                 _tmp9_ = self->priv->_this;
7537 #line 1402 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7538                                 xcls_mainwindow_hideAddListener (_tmp9_);
7539 #line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7540                                 _tmp10_ = self->priv->_this;
7541 #line 1403 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7542                                 xcls_mainwindow_hideViewEditing (_tmp10_);
7543 #line 1404 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7544                                 break;
7545 #line 7546 "MainWindow.vala.c"
7546                         }
7547                 }
7548         } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("object")))) {
7549 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7550                 switch (0) {
7551 #line 7552 "MainWindow.vala.c"
7552                         default:
7553                         {
7554                                 Xcls_MainWindow* _tmp11_;
7555                                 Xcls_MainWindow* _tmp12_;
7556 #line 1407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7557                                 _tmp11_ = self->priv->_this;
7558 #line 1407 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7559                                 xcls_mainwindow_hideObject (_tmp11_);
7560 #line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7561                                 _tmp12_ = self->priv->_this;
7562 #line 1408 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7563                                 xcls_mainwindow_hideViewEditing (_tmp12_);
7564 #line 1409 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7565                                 break;
7566 #line 7567 "MainWindow.vala.c"
7567                         }
7568                 }
7569         } else {
7570 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7571                 switch (0) {
7572 #line 7573 "MainWindow.vala.c"
7573                         default:
7574                         {
7575 #line 1412 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7576                                 break;
7577 #line 7578 "MainWindow.vala.c"
7578                         }
7579                 }
7580         }
7581 #line 1414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7582         result = FALSE;
7583 #line 1414 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7584         return result;
7585 #line 7586 "MainWindow.vala.c"
7586 }
7587
7588
7589 static gboolean ___lambda21__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
7590         gboolean result;
7591         result = __lambda21_ (self);
7592 #line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7593         return result;
7594 #line 7595 "MainWindow.vala.c"
7595 }
7596
7597
7598 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
7599         Xcls_MainWindowXcls_projectbutton * self = NULL;
7600         Xcls_MainWindow* _tmp0_;
7601         Xcls_MainWindow* _tmp1_;
7602         Xcls_MainWindow* _tmp2_;
7603         Xcls_MainWindowXcls_projectbutton* _tmp3_;
7604         ClutterActor* _tmp4_;
7605         ClutterActor* _tmp5_;
7606         Xcls_MainWindow* _tmp6_;
7607         Xcls_MainWindowXcls_Text19* _tmp7_;
7608         Xcls_MainWindowXcls_Text19* child_0;
7609         ClutterActor* _tmp8_;
7610         ClutterText* _tmp9_;
7611         ClutterActor* _tmp10_;
7612         ClutterActor* _tmp11_;
7613         ClutterActor* _tmp12_;
7614         ClutterActor* _tmp13_;
7615 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7616         g_return_val_if_fail (_owner != NULL, NULL);
7617 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7618         self = (Xcls_MainWindowXcls_projectbutton*) g_object_new (object_type, NULL);
7619 #line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7620         _tmp0_ = _owner;
7621 #line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7622         _tmp1_ = _g_object_ref0 (_tmp0_);
7623 #line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7624         _g_object_unref0 (self->priv->_this);
7625 #line 1363 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7626         self->priv->_this = _tmp1_;
7627 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7628         _tmp2_ = self->priv->_this;
7629 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7630         _tmp3_ = _g_object_ref0 (self);
7631 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7632         _g_object_unref0 (_tmp2_->projectbutton);
7633 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7634         _tmp2_->projectbutton = _tmp3_;
7635 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7636         _tmp4_ = clutter_actor_new ();
7637 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7638         g_object_ref_sink (_tmp4_);
7639 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7640         _g_object_unref0 (self->el);
7641 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7642         self->el = _tmp4_;
7643 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7644         _tmp5_ = self->el;
7645 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7646         clutter_actor_set_reactive (_tmp5_, TRUE);
7647 #line 1371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7648         _tmp6_ = self->priv->_this;
7649 #line 1371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7650         _tmp7_ = xcls_mainwindow_xcls_text19_new (_tmp6_);
7651 #line 1371 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7652         child_0 = _tmp7_;
7653 #line 1372 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7654         g_object_ref ((GObject*) child_0);
7655 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7656         _tmp8_ = self->el;
7657 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7658         _tmp9_ = child_0->el;
7659 #line 1373 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7660         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
7661 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7662         _tmp10_ = self->el;
7663 #line 1376 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7664         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
7665 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7666         _tmp11_ = self->el;
7667 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7668         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda19__clutter_actor_enter_event, self, 0);
7669 #line 1383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7670         _tmp12_ = self->el;
7671 #line 1383 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7672         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda20__clutter_actor_leave_event, self, 0);
7673 #line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7674         _tmp13_ = self->el;
7675 #line 1387 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7676         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda21__clutter_actor_button_press_event, self, 0);
7677 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7678         _g_object_unref0 (child_0);
7679 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7680         return self;
7681 #line 7682 "MainWindow.vala.c"
7682 }
7683
7684
7685 Xcls_MainWindowXcls_projectbutton* xcls_mainwindow_xcls_projectbutton_new (Xcls_MainWindow* _owner) {
7686 #line 1361 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7687         return xcls_mainwindow_xcls_projectbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, _owner);
7688 #line 7689 "MainWindow.vala.c"
7689 }
7690
7691
7692 static void xcls_mainwindow_xcls_projectbutton_class_init (Xcls_MainWindowXcls_projectbuttonClass * klass) {
7693 #line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7694         xcls_mainwindow_xcls_projectbutton_parent_class = g_type_class_peek_parent (klass);
7695 #line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7696         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projectbuttonPrivate));
7697 #line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7698         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projectbutton_finalize;
7699 #line 7700 "MainWindow.vala.c"
7700 }
7701
7702
7703 static void xcls_mainwindow_xcls_projectbutton_instance_init (Xcls_MainWindowXcls_projectbutton * self) {
7704 #line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7705         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTBUTTON_GET_PRIVATE (self);
7706 #line 7707 "MainWindow.vala.c"
7707 }
7708
7709
7710 static void xcls_mainwindow_xcls_projectbutton_finalize (GObject* obj) {
7711         Xcls_MainWindowXcls_projectbutton * self;
7712 #line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7713         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTBUTTON, Xcls_MainWindowXcls_projectbutton);
7714 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7715         _g_object_unref0 (self->el);
7716 #line 1355 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7717         _g_object_unref0 (self->priv->_this);
7718 #line 1352 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7719         G_OBJECT_CLASS (xcls_mainwindow_xcls_projectbutton_parent_class)->finalize (obj);
7720 #line 7721 "MainWindow.vala.c"
7721 }
7722
7723
7724 GType xcls_mainwindow_xcls_projectbutton_get_type (void) {
7725         static volatile gsize xcls_mainwindow_xcls_projectbutton_type_id__volatile = 0;
7726         if (g_once_init_enter (&xcls_mainwindow_xcls_projectbutton_type_id__volatile)) {
7727                 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 };
7728                 GType xcls_mainwindow_xcls_projectbutton_type_id;
7729                 xcls_mainwindow_xcls_projectbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projectbutton", &g_define_type_info, 0);
7730                 g_once_init_leave (&xcls_mainwindow_xcls_projectbutton_type_id__volatile, xcls_mainwindow_xcls_projectbutton_type_id);
7731         }
7732         return xcls_mainwindow_xcls_projectbutton_type_id__volatile;
7733 }
7734
7735
7736 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_construct (GType object_type, Xcls_MainWindow* _owner) {
7737         Xcls_MainWindowXcls_Text19 * self = NULL;
7738         Xcls_MainWindow* _tmp0_;
7739         Xcls_MainWindow* _tmp1_;
7740         ClutterColor _tmp2_ = {0};
7741         ClutterText* _tmp3_;
7742         ClutterText* _tmp4_;
7743         ClutterText* _tmp5_;
7744         ClutterText* _tmp6_;
7745         ClutterText* _tmp7_;
7746         ClutterText* _tmp8_;
7747 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7748         g_return_val_if_fail (_owner != NULL, NULL);
7749 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7750         self = (Xcls_MainWindowXcls_Text19*) g_object_new (object_type, NULL);
7751 #line 1434 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7752         _tmp0_ = _owner;
7753 #line 1434 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7754         _tmp1_ = _g_object_ref0 (_tmp0_);
7755 #line 1434 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7756         _g_object_unref0 (self->priv->_this);
7757 #line 1434 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7758         self->priv->_this = _tmp1_;
7759 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7760         clutter_color_from_string (&_tmp2_, "#fff");
7761 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7762         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Open\nFiles", &_tmp2_);
7763 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7764         g_object_ref_sink (_tmp3_);
7765 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7766         _g_object_unref0 (self->el);
7767 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7768         self->el = _tmp3_;
7769 #line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7770         _tmp4_ = self->el;
7771 #line 1440 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7772         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
7773 #line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7774         _tmp5_ = self->el;
7775 #line 1441 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7776         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
7777 #line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7778         _tmp6_ = self->el;
7779 #line 1442 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7780         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
7781 #line 1443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7782         _tmp7_ = self->el;
7783 #line 1443 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7784         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
7785 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7786         _tmp8_ = self->el;
7787 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7788         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
7789 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7790         return self;
7791 #line 7792 "MainWindow.vala.c"
7792 }
7793
7794
7795 Xcls_MainWindowXcls_Text19* xcls_mainwindow_xcls_text19_new (Xcls_MainWindow* _owner) {
7796 #line 1432 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7797         return xcls_mainwindow_xcls_text19_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, _owner);
7798 #line 7799 "MainWindow.vala.c"
7799 }
7800
7801
7802 static void xcls_mainwindow_xcls_text19_class_init (Xcls_MainWindowXcls_Text19Class * klass) {
7803 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7804         xcls_mainwindow_xcls_text19_parent_class = g_type_class_peek_parent (klass);
7805 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7806         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text19Private));
7807 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7808         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text19_finalize;
7809 #line 7810 "MainWindow.vala.c"
7810 }
7811
7812
7813 static void xcls_mainwindow_xcls_text19_instance_init (Xcls_MainWindowXcls_Text19 * self) {
7814 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7815         self->priv = XCLS_MAINWINDOW_XCLS_TEXT19_GET_PRIVATE (self);
7816 #line 7817 "MainWindow.vala.c"
7817 }
7818
7819
7820 static void xcls_mainwindow_xcls_text19_finalize (GObject* obj) {
7821         Xcls_MainWindowXcls_Text19 * self;
7822 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7823         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT19, Xcls_MainWindowXcls_Text19);
7824 #line 1425 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7825         _g_object_unref0 (self->el);
7826 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7827         _g_object_unref0 (self->priv->_this);
7828 #line 1423 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7829         G_OBJECT_CLASS (xcls_mainwindow_xcls_text19_parent_class)->finalize (obj);
7830 #line 7831 "MainWindow.vala.c"
7831 }
7832
7833
7834 GType xcls_mainwindow_xcls_text19_get_type (void) {
7835         static volatile gsize xcls_mainwindow_xcls_text19_type_id__volatile = 0;
7836         if (g_once_init_enter (&xcls_mainwindow_xcls_text19_type_id__volatile)) {
7837                 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 };
7838                 GType xcls_mainwindow_xcls_text19_type_id;
7839                 xcls_mainwindow_xcls_text19_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text19", &g_define_type_info, 0);
7840                 g_once_init_leave (&xcls_mainwindow_xcls_text19_type_id__volatile, xcls_mainwindow_xcls_text19_type_id);
7841         }
7842         return xcls_mainwindow_xcls_text19_type_id__volatile;
7843 }
7844
7845
7846 static gboolean __lambda41_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
7847         gboolean result = FALSE;
7848         ClutterActor* _tmp0_;
7849         ClutterColor _tmp1_ = {0};
7850 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7851         g_return_val_if_fail (event != NULL, FALSE);
7852 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7853         _tmp0_ = self->el;
7854 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7855         clutter_color_from_string (&_tmp1_, "#333");
7856 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7857         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7858 #line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7859         result = FALSE;
7860 #line 1480 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7861         return result;
7862 #line 7863 "MainWindow.vala.c"
7863 }
7864
7865
7866 static gboolean ___lambda41__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7867         gboolean result;
7868         result = __lambda41_ (self, event);
7869 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7870         return result;
7871 #line 7872 "MainWindow.vala.c"
7872 }
7873
7874
7875 static gboolean __lambda42_ (Xcls_MainWindowXcls_projecteditbutton* self, ClutterCrossingEvent* event) {
7876         gboolean result = FALSE;
7877         ClutterActor* _tmp0_;
7878         ClutterColor _tmp1_ = {0};
7879 #line 1482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7880         g_return_val_if_fail (event != NULL, FALSE);
7881 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7882         _tmp0_ = self->el;
7883 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7884         clutter_color_from_string (&_tmp1_, "#000");
7885 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7886         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
7887 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7888         result = FALSE;
7889 #line 1484 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7890         return result;
7891 #line 7892 "MainWindow.vala.c"
7892 }
7893
7894
7895 static gboolean ___lambda42__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
7896         gboolean result;
7897         result = __lambda42_ (self, event);
7898 #line 1482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7899         return result;
7900 #line 7901 "MainWindow.vala.c"
7901 }
7902
7903
7904 static gboolean __lambda43_ (Xcls_MainWindowXcls_projecteditbutton* self) {
7905         gboolean result = FALSE;
7906         Xcls_MainWindow* _tmp0_;
7907         const gchar* _tmp1_;
7908         const gchar* _tmp2_;
7909         GQuark _tmp4_ = 0U;
7910 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7911         static GQuark _tmp3_label0 = 0;
7912 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7913         static GQuark _tmp3_label1 = 0;
7914 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7915         static GQuark _tmp3_label2 = 0;
7916 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7917         static GQuark _tmp3_label3 = 0;
7918 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7919         static GQuark _tmp3_label4 = 0;
7920 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7921         static GQuark _tmp3_label5 = 0;
7922 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7923         _tmp0_ = self->priv->_this;
7924 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7925         _tmp1_ = _tmp0_->state;
7926 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7927         _tmp2_ = _tmp1_;
7928 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7929         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
7930 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7931         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
7932 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7933                 switch (0) {
7934 #line 7935 "MainWindow.vala.c"
7935                         default:
7936                         {
7937                                 Xcls_MainWindow* _tmp5_;
7938 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7939                                 _tmp5_ = self->priv->_this;
7940 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7941                                 xcls_mainwindow_showProjectEdit (_tmp5_);
7942 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7943                                 break;
7944 #line 7945 "MainWindow.vala.c"
7945                         }
7946                 }
7947         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("files")))) {
7948 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7949                 switch (0) {
7950 #line 7951 "MainWindow.vala.c"
7951                         default:
7952                         {
7953 #line 1493 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7954                                 break;
7955 #line 7956 "MainWindow.vala.c"
7956                         }
7957                 }
7958         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("projectedit")))) {
7959 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7960                 switch (0) {
7961 #line 7962 "MainWindow.vala.c"
7962                         default:
7963                         {
7964                                 Xcls_MainWindow* _tmp6_;
7965 #line 1495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7966                                 _tmp6_ = self->priv->_this;
7967 #line 1495 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7968                                 xcls_mainwindow_hideProjectEdit (_tmp6_);
7969 #line 1496 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7970                                 break;
7971 #line 7972 "MainWindow.vala.c"
7972                         }
7973                 }
7974         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
7975 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7976                 switch (0) {
7977 #line 7978 "MainWindow.vala.c"
7978                         default:
7979                         {
7980                                 Xcls_MainWindow* _tmp7_;
7981                                 Xcls_MainWindow* _tmp8_;
7982 #line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7983                                 _tmp7_ = self->priv->_this;
7984 #line 1501 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7985                                 xcls_mainwindow_hideAddProp (_tmp7_);
7986 #line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7987                                 _tmp8_ = self->priv->_this;
7988 #line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7989                                 xcls_mainwindow_showProjectEdit (_tmp8_);
7990 #line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7991                                 break;
7992 #line 7993 "MainWindow.vala.c"
7993                         }
7994                 }
7995         } else if (_tmp4_ == ((0 != _tmp3_label4) ? _tmp3_label4 : (_tmp3_label4 = g_quark_from_static_string ("addlistener")))) {
7996 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
7997                 switch (0) {
7998 #line 7999 "MainWindow.vala.c"
7999                         default:
8000                         {
8001                                 Xcls_MainWindow* _tmp9_;
8002                                 Xcls_MainWindow* _tmp10_;
8003 #line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8004                                 _tmp9_ = self->priv->_this;
8005 #line 1505 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8006                                 xcls_mainwindow_hideAddListener (_tmp9_);
8007 #line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8008                                 _tmp10_ = self->priv->_this;
8009 #line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8010                                 xcls_mainwindow_showProjectEdit (_tmp10_);
8011 #line 1507 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8012                                 break;
8013 #line 8014 "MainWindow.vala.c"
8014                         }
8015                 }
8016         } else if (_tmp4_ == ((0 != _tmp3_label5) ? _tmp3_label5 : (_tmp3_label5 = g_quark_from_static_string ("object")))) {
8017 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8018                 switch (0) {
8019 #line 8020 "MainWindow.vala.c"
8020                         default:
8021                         {
8022                                 Xcls_MainWindow* _tmp11_;
8023                                 Xcls_MainWindow* _tmp12_;
8024 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8025                                 _tmp11_ = self->priv->_this;
8026 #line 1510 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8027                                 xcls_mainwindow_hideObject (_tmp11_);
8028 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8029                                 _tmp12_ = self->priv->_this;
8030 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8031                                 xcls_mainwindow_showProjectEdit (_tmp12_);
8032 #line 1512 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8033                                 break;
8034 #line 8035 "MainWindow.vala.c"
8035                         }
8036                 }
8037         } else {
8038 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8039                 switch (0) {
8040 #line 8041 "MainWindow.vala.c"
8041                         default:
8042                         {
8043 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8044                                 break;
8045 #line 8046 "MainWindow.vala.c"
8046                         }
8047                 }
8048         }
8049 #line 1516 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8050         result = FALSE;
8051 #line 1516 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8052         return result;
8053 #line 8054 "MainWindow.vala.c"
8054 }
8055
8056
8057 static gboolean ___lambda43__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
8058         gboolean result;
8059         result = __lambda43_ (self);
8060 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8061         return result;
8062 #line 8063 "MainWindow.vala.c"
8063 }
8064
8065
8066 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
8067         Xcls_MainWindowXcls_projecteditbutton * self = NULL;
8068         Xcls_MainWindow* _tmp0_;
8069         Xcls_MainWindow* _tmp1_;
8070         Xcls_MainWindow* _tmp2_;
8071         Xcls_MainWindowXcls_projecteditbutton* _tmp3_;
8072         ClutterActor* _tmp4_;
8073         ClutterActor* _tmp5_;
8074         Xcls_MainWindow* _tmp6_;
8075         Xcls_MainWindowXcls_Text21* _tmp7_;
8076         Xcls_MainWindowXcls_Text21* child_0;
8077         ClutterActor* _tmp8_;
8078         ClutterText* _tmp9_;
8079         ClutterActor* _tmp10_;
8080         ClutterActor* _tmp11_;
8081         ClutterActor* _tmp12_;
8082         ClutterActor* _tmp13_;
8083 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8084         g_return_val_if_fail (_owner != NULL, NULL);
8085 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8086         self = (Xcls_MainWindowXcls_projecteditbutton*) g_object_new (object_type, NULL);
8087 #line 1462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8088         _tmp0_ = _owner;
8089 #line 1462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8090         _tmp1_ = _g_object_ref0 (_tmp0_);
8091 #line 1462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8092         _g_object_unref0 (self->priv->_this);
8093 #line 1462 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8094         self->priv->_this = _tmp1_;
8095 #line 1463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8096         _tmp2_ = self->priv->_this;
8097 #line 1463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8098         _tmp3_ = _g_object_ref0 (self);
8099 #line 1463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8100         _g_object_unref0 (_tmp2_->projecteditbutton);
8101 #line 1463 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8102         _tmp2_->projecteditbutton = _tmp3_;
8103 #line 1464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8104         _tmp4_ = clutter_actor_new ();
8105 #line 1464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8106         g_object_ref_sink (_tmp4_);
8107 #line 1464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8108         _g_object_unref0 (self->el);
8109 #line 1464 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8110         self->el = _tmp4_;
8111 #line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8112         _tmp5_ = self->el;
8113 #line 1469 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8114         clutter_actor_set_reactive (_tmp5_, TRUE);
8115 #line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8116         _tmp6_ = self->priv->_this;
8117 #line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8118         _tmp7_ = xcls_mainwindow_xcls_text21_new (_tmp6_);
8119 #line 1470 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8120         child_0 = _tmp7_;
8121 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8122         g_object_ref ((GObject*) child_0);
8123 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8124         _tmp8_ = self->el;
8125 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8126         _tmp9_ = child_0->el;
8127 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8128         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
8129 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8130         _tmp10_ = self->el;
8131 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8132         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
8133 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8134         _tmp11_ = self->el;
8135 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8136         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda41__clutter_actor_enter_event, self, 0);
8137 #line 1482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8138         _tmp12_ = self->el;
8139 #line 1482 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8140         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda42__clutter_actor_leave_event, self, 0);
8141 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8142         _tmp13_ = self->el;
8143 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8144         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda43__clutter_actor_button_press_event, self, 0);
8145 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8146         _g_object_unref0 (child_0);
8147 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8148         return self;
8149 #line 8150 "MainWindow.vala.c"
8150 }
8151
8152
8153 Xcls_MainWindowXcls_projecteditbutton* xcls_mainwindow_xcls_projecteditbutton_new (Xcls_MainWindow* _owner) {
8154 #line 1460 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8155         return xcls_mainwindow_xcls_projecteditbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, _owner);
8156 #line 8157 "MainWindow.vala.c"
8157 }
8158
8159
8160 static void xcls_mainwindow_xcls_projecteditbutton_class_init (Xcls_MainWindowXcls_projecteditbuttonClass * klass) {
8161 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8162         xcls_mainwindow_xcls_projecteditbutton_parent_class = g_type_class_peek_parent (klass);
8163 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8164         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_projecteditbuttonPrivate));
8165 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8166         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_projecteditbutton_finalize;
8167 #line 8168 "MainWindow.vala.c"
8168 }
8169
8170
8171 static void xcls_mainwindow_xcls_projecteditbutton_instance_init (Xcls_MainWindowXcls_projecteditbutton * self) {
8172 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8173         self->priv = XCLS_MAINWINDOW_XCLS_PROJECTEDITBUTTON_GET_PRIVATE (self);
8174 #line 8175 "MainWindow.vala.c"
8175 }
8176
8177
8178 static void xcls_mainwindow_xcls_projecteditbutton_finalize (GObject* obj) {
8179         Xcls_MainWindowXcls_projecteditbutton * self;
8180 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8181         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_PROJECTEDITBUTTON, Xcls_MainWindowXcls_projecteditbutton);
8182 #line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8183         _g_object_unref0 (self->el);
8184 #line 1454 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8185         _g_object_unref0 (self->priv->_this);
8186 #line 1451 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8187         G_OBJECT_CLASS (xcls_mainwindow_xcls_projecteditbutton_parent_class)->finalize (obj);
8188 #line 8189 "MainWindow.vala.c"
8189 }
8190
8191
8192 GType xcls_mainwindow_xcls_projecteditbutton_get_type (void) {
8193         static volatile gsize xcls_mainwindow_xcls_projecteditbutton_type_id__volatile = 0;
8194         if (g_once_init_enter (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile)) {
8195                 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 };
8196                 GType xcls_mainwindow_xcls_projecteditbutton_type_id;
8197                 xcls_mainwindow_xcls_projecteditbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_projecteditbutton", &g_define_type_info, 0);
8198                 g_once_init_leave (&xcls_mainwindow_xcls_projecteditbutton_type_id__volatile, xcls_mainwindow_xcls_projecteditbutton_type_id);
8199         }
8200         return xcls_mainwindow_xcls_projecteditbutton_type_id__volatile;
8201 }
8202
8203
8204 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_construct (GType object_type, Xcls_MainWindow* _owner) {
8205         Xcls_MainWindowXcls_Text21 * self = NULL;
8206         Xcls_MainWindow* _tmp0_;
8207         Xcls_MainWindow* _tmp1_;
8208         ClutterColor _tmp2_ = {0};
8209         ClutterText* _tmp3_;
8210         ClutterText* _tmp4_;
8211         ClutterText* _tmp5_;
8212         ClutterText* _tmp6_;
8213         ClutterText* _tmp7_;
8214         ClutterText* _tmp8_;
8215 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8216         g_return_val_if_fail (_owner != NULL, NULL);
8217 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8218         self = (Xcls_MainWindowXcls_Text21*) g_object_new (object_type, NULL);
8219 #line 1537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8220         _tmp0_ = _owner;
8221 #line 1537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8222         _tmp1_ = _g_object_ref0 (_tmp0_);
8223 #line 1537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8224         _g_object_unref0 (self->priv->_this);
8225 #line 1537 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8226         self->priv->_this = _tmp1_;
8227 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8228         clutter_color_from_string (&_tmp2_, "#fff");
8229 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8230         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Edit\nProject\nDetails", &_tmp2_);
8231 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8232         g_object_ref_sink (_tmp3_);
8233 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8234         _g_object_unref0 (self->el);
8235 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8236         self->el = _tmp3_;
8237 #line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8238         _tmp4_ = self->el;
8239 #line 1543 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8240         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
8241 #line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8242         _tmp5_ = self->el;
8243 #line 1544 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8244         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
8245 #line 1545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8246         _tmp6_ = self->el;
8247 #line 1545 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8248         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
8249 #line 1546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8250         _tmp7_ = self->el;
8251 #line 1546 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8252         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
8253 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8254         _tmp8_ = self->el;
8255 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8256         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
8257 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8258         return self;
8259 #line 8260 "MainWindow.vala.c"
8260 }
8261
8262
8263 Xcls_MainWindowXcls_Text21* xcls_mainwindow_xcls_text21_new (Xcls_MainWindow* _owner) {
8264 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8265         return xcls_mainwindow_xcls_text21_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, _owner);
8266 #line 8267 "MainWindow.vala.c"
8267 }
8268
8269
8270 static void xcls_mainwindow_xcls_text21_class_init (Xcls_MainWindowXcls_Text21Class * klass) {
8271 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8272         xcls_mainwindow_xcls_text21_parent_class = g_type_class_peek_parent (klass);
8273 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8274         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text21Private));
8275 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8276         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text21_finalize;
8277 #line 8278 "MainWindow.vala.c"
8278 }
8279
8280
8281 static void xcls_mainwindow_xcls_text21_instance_init (Xcls_MainWindowXcls_Text21 * self) {
8282 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8283         self->priv = XCLS_MAINWINDOW_XCLS_TEXT21_GET_PRIVATE (self);
8284 #line 8285 "MainWindow.vala.c"
8285 }
8286
8287
8288 static void xcls_mainwindow_xcls_text21_finalize (GObject* obj) {
8289         Xcls_MainWindowXcls_Text21 * self;
8290 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8291         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT21, Xcls_MainWindowXcls_Text21);
8292 #line 1528 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8293         _g_object_unref0 (self->el);
8294 #line 1529 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8295         _g_object_unref0 (self->priv->_this);
8296 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8297         G_OBJECT_CLASS (xcls_mainwindow_xcls_text21_parent_class)->finalize (obj);
8298 #line 8299 "MainWindow.vala.c"
8299 }
8300
8301
8302 GType xcls_mainwindow_xcls_text21_get_type (void) {
8303         static volatile gsize xcls_mainwindow_xcls_text21_type_id__volatile = 0;
8304         if (g_once_init_enter (&xcls_mainwindow_xcls_text21_type_id__volatile)) {
8305                 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 };
8306                 GType xcls_mainwindow_xcls_text21_type_id;
8307                 xcls_mainwindow_xcls_text21_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text21", &g_define_type_info, 0);
8308                 g_once_init_leave (&xcls_mainwindow_xcls_text21_type_id__volatile, xcls_mainwindow_xcls_text21_type_id);
8309         }
8310         return xcls_mainwindow_xcls_text21_type_id__volatile;
8311 }
8312
8313
8314 static gboolean __lambda57_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
8315         gboolean result = FALSE;
8316         ClutterActor* _tmp0_;
8317         ClutterColor _tmp1_ = {0};
8318 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8319         g_return_val_if_fail (event != NULL, FALSE);
8320 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8321         _tmp0_ = self->el;
8322 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8323         clutter_color_from_string (&_tmp1_, "#333");
8324 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8325         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8326 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8327         result = FALSE;
8328 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8329         return result;
8330 #line 8331 "MainWindow.vala.c"
8331 }
8332
8333
8334 static gboolean ___lambda57__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8335         gboolean result;
8336         result = __lambda57_ (self, event);
8337 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8338         return result;
8339 #line 8340 "MainWindow.vala.c"
8340 }
8341
8342
8343 static gboolean __lambda58_ (Xcls_MainWindowXcls_objectshowbutton* self, ClutterCrossingEvent* event) {
8344         gboolean result = FALSE;
8345         ClutterActor* _tmp0_;
8346         ClutterColor _tmp1_ = {0};
8347 #line 1585 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8348         g_return_val_if_fail (event != NULL, FALSE);
8349 #line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8350         _tmp0_ = self->el;
8351 #line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8352         clutter_color_from_string (&_tmp1_, "#000");
8353 #line 1586 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8354         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8355 #line 1587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8356         result = FALSE;
8357 #line 1587 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8358         return result;
8359 #line 8360 "MainWindow.vala.c"
8360 }
8361
8362
8363 static gboolean ___lambda58__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8364         gboolean result;
8365         result = __lambda58_ (self, event);
8366 #line 1585 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8367         return result;
8368 #line 8369 "MainWindow.vala.c"
8369 }
8370
8371
8372 static gboolean __lambda59_ (Xcls_MainWindowXcls_objectshowbutton* self) {
8373         gboolean result = FALSE;
8374         Xcls_MainWindow* _tmp0_;
8375         const gchar* _tmp1_;
8376         const gchar* _tmp2_;
8377         GQuark _tmp4_ = 0U;
8378 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8379         static GQuark _tmp3_label0 = 0;
8380 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8381         static GQuark _tmp3_label1 = 0;
8382 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8383         static GQuark _tmp3_label2 = 0;
8384 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8385         static GQuark _tmp3_label3 = 0;
8386 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8387         _tmp0_ = self->priv->_this;
8388 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8389         _tmp1_ = _tmp0_->state;
8390 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8391         _tmp2_ = _tmp1_;
8392 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8393         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
8394 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8395         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("addprop")))) {
8396 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8397                 switch (0) {
8398 #line 8399 "MainWindow.vala.c"
8399                         default:
8400                         {
8401                                 Xcls_MainWindow* _tmp5_;
8402                                 Xcls_MainWindow* _tmp6_;
8403 #line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8404                                 _tmp5_ = self->priv->_this;
8405 #line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8406                                 xcls_mainwindow_hideAddProp (_tmp5_);
8407 #line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8408                                 _tmp6_ = self->priv->_this;
8409 #line 1598 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8410                                 xcls_mainwindow_showObject (_tmp6_);
8411 #line 1599 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8412                                 break;
8413 #line 8414 "MainWindow.vala.c"
8414                         }
8415                 }
8416         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
8417 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8418                 switch (0) {
8419 #line 8420 "MainWindow.vala.c"
8420                         default:
8421                         {
8422                                 Xcls_MainWindow* _tmp7_;
8423                                 Xcls_MainWindow* _tmp8_;
8424 #line 1601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8425                                 _tmp7_ = self->priv->_this;
8426 #line 1601 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8427                                 xcls_mainwindow_hideAddListener (_tmp7_);
8428 #line 1602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8429                                 _tmp8_ = self->priv->_this;
8430 #line 1602 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8431                                 xcls_mainwindow_showObject (_tmp8_);
8432 #line 1603 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8433                                 break;
8434 #line 8435 "MainWindow.vala.c"
8435                         }
8436                 }
8437         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("edit")))) {
8438 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8439                 switch (0) {
8440 #line 8441 "MainWindow.vala.c"
8441                         default:
8442                         {
8443                                 Xcls_MainWindow* _tmp9_;
8444 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8445                                 _tmp9_ = self->priv->_this;
8446 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8447                                 xcls_mainwindow_showObject (_tmp9_);
8448 #line 1608 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8449                                 break;
8450 #line 8451 "MainWindow.vala.c"
8451                         }
8452                 }
8453         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
8454 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8455                 switch (0) {
8456 #line 8457 "MainWindow.vala.c"
8457                         default:
8458                         {
8459                                 Xcls_MainWindow* _tmp10_;
8460 #line 1612 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8461                                 _tmp10_ = self->priv->_this;
8462 #line 1612 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8463                                 xcls_mainwindow_hideObject (_tmp10_);
8464 #line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8465                                 break;
8466 #line 1614 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8467                                 break;
8468 #line 8469 "MainWindow.vala.c"
8469                         }
8470                 }
8471         } else {
8472 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8473                 switch (0) {
8474 #line 8475 "MainWindow.vala.c"
8475                         default:
8476                         {
8477                                 Xcls_MainWindow* _tmp11_;
8478                                 const gchar* _tmp12_;
8479 #line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8480                                 _tmp11_ = self->priv->_this;
8481 #line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8482                                 _tmp12_ = _tmp11_->state;
8483 #line 1617 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8484                                 g_print ("unhandled add objects from %s\n", _tmp12_);
8485 #line 1618 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8486                                 break;
8487 #line 8488 "MainWindow.vala.c"
8488                         }
8489                 }
8490         }
8491 #line 1620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8492         result = FALSE;
8493 #line 1620 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8494         return result;
8495 #line 8496 "MainWindow.vala.c"
8496 }
8497
8498
8499 static gboolean ___lambda59__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
8500         gboolean result;
8501         result = __lambda59_ (self);
8502 #line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8503         return result;
8504 #line 8505 "MainWindow.vala.c"
8505 }
8506
8507
8508 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
8509         Xcls_MainWindowXcls_objectshowbutton * self = NULL;
8510         Xcls_MainWindow* _tmp0_;
8511         Xcls_MainWindow* _tmp1_;
8512         Xcls_MainWindow* _tmp2_;
8513         Xcls_MainWindowXcls_objectshowbutton* _tmp3_;
8514         ClutterActor* _tmp4_;
8515         ClutterActor* _tmp5_;
8516         Xcls_MainWindow* _tmp6_;
8517         Xcls_MainWindowXcls_Text23* _tmp7_;
8518         Xcls_MainWindowXcls_Text23* child_0;
8519         ClutterActor* _tmp8_;
8520         ClutterText* _tmp9_;
8521         ClutterActor* _tmp10_;
8522         ClutterActor* _tmp11_;
8523         ClutterActor* _tmp12_;
8524         ClutterActor* _tmp13_;
8525 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8526         g_return_val_if_fail (_owner != NULL, NULL);
8527 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8528         self = (Xcls_MainWindowXcls_objectshowbutton*) g_object_new (object_type, NULL);
8529 #line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8530         _tmp0_ = _owner;
8531 #line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8532         _tmp1_ = _g_object_ref0 (_tmp0_);
8533 #line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8534         _g_object_unref0 (self->priv->_this);
8535 #line 1565 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8536         self->priv->_this = _tmp1_;
8537 #line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8538         _tmp2_ = self->priv->_this;
8539 #line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8540         _tmp3_ = _g_object_ref0 (self);
8541 #line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8542         _g_object_unref0 (_tmp2_->objectshowbutton);
8543 #line 1566 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8544         _tmp2_->objectshowbutton = _tmp3_;
8545 #line 1567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8546         _tmp4_ = clutter_actor_new ();
8547 #line 1567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8548         g_object_ref_sink (_tmp4_);
8549 #line 1567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8550         _g_object_unref0 (self->el);
8551 #line 1567 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8552         self->el = _tmp4_;
8553 #line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8554         _tmp5_ = self->el;
8555 #line 1572 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8556         clutter_actor_set_reactive (_tmp5_, TRUE);
8557 #line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8558         _tmp6_ = self->priv->_this;
8559 #line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8560         _tmp7_ = xcls_mainwindow_xcls_text23_new (_tmp6_);
8561 #line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8562         child_0 = _tmp7_;
8563 #line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8564         g_object_ref ((GObject*) child_0);
8565 #line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8566         _tmp8_ = self->el;
8567 #line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8568         _tmp9_ = child_0->el;
8569 #line 1575 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8570         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
8571 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8572         _tmp10_ = self->el;
8573 #line 1578 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8574         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
8575 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8576         _tmp11_ = self->el;
8577 #line 1581 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8578         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda57__clutter_actor_enter_event, self, 0);
8579 #line 1585 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8580         _tmp12_ = self->el;
8581 #line 1585 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8582         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda58__clutter_actor_leave_event, self, 0);
8583 #line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8584         _tmp13_ = self->el;
8585 #line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8586         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda59__clutter_actor_button_press_event, self, 0);
8587 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8588         _g_object_unref0 (child_0);
8589 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8590         return self;
8591 #line 8592 "MainWindow.vala.c"
8592 }
8593
8594
8595 Xcls_MainWindowXcls_objectshowbutton* xcls_mainwindow_xcls_objectshowbutton_new (Xcls_MainWindow* _owner) {
8596 #line 1563 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8597         return xcls_mainwindow_xcls_objectshowbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, _owner);
8598 #line 8599 "MainWindow.vala.c"
8599 }
8600
8601
8602 static void xcls_mainwindow_xcls_objectshowbutton_class_init (Xcls_MainWindowXcls_objectshowbuttonClass * klass) {
8603 #line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8604         xcls_mainwindow_xcls_objectshowbutton_parent_class = g_type_class_peek_parent (klass);
8605 #line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8606         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_objectshowbuttonPrivate));
8607 #line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8608         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_objectshowbutton_finalize;
8609 #line 8610 "MainWindow.vala.c"
8610 }
8611
8612
8613 static void xcls_mainwindow_xcls_objectshowbutton_instance_init (Xcls_MainWindowXcls_objectshowbutton * self) {
8614 #line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8615         self->priv = XCLS_MAINWINDOW_XCLS_OBJECTSHOWBUTTON_GET_PRIVATE (self);
8616 #line 8617 "MainWindow.vala.c"
8617 }
8618
8619
8620 static void xcls_mainwindow_xcls_objectshowbutton_finalize (GObject* obj) {
8621         Xcls_MainWindowXcls_objectshowbutton * self;
8622 #line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8623         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_OBJECTSHOWBUTTON, Xcls_MainWindowXcls_objectshowbutton);
8624 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8625         _g_object_unref0 (self->el);
8626 #line 1557 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8627         _g_object_unref0 (self->priv->_this);
8628 #line 1554 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8629         G_OBJECT_CLASS (xcls_mainwindow_xcls_objectshowbutton_parent_class)->finalize (obj);
8630 #line 8631 "MainWindow.vala.c"
8631 }
8632
8633
8634 GType xcls_mainwindow_xcls_objectshowbutton_get_type (void) {
8635         static volatile gsize xcls_mainwindow_xcls_objectshowbutton_type_id__volatile = 0;
8636         if (g_once_init_enter (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile)) {
8637                 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 };
8638                 GType xcls_mainwindow_xcls_objectshowbutton_type_id;
8639                 xcls_mainwindow_xcls_objectshowbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_objectshowbutton", &g_define_type_info, 0);
8640                 g_once_init_leave (&xcls_mainwindow_xcls_objectshowbutton_type_id__volatile, xcls_mainwindow_xcls_objectshowbutton_type_id);
8641         }
8642         return xcls_mainwindow_xcls_objectshowbutton_type_id__volatile;
8643 }
8644
8645
8646 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_construct (GType object_type, Xcls_MainWindow* _owner) {
8647         Xcls_MainWindowXcls_Text23 * self = NULL;
8648         Xcls_MainWindow* _tmp0_;
8649         Xcls_MainWindow* _tmp1_;
8650         ClutterColor _tmp2_ = {0};
8651         ClutterText* _tmp3_;
8652         ClutterText* _tmp4_;
8653         ClutterText* _tmp5_;
8654         ClutterText* _tmp6_;
8655         ClutterText* _tmp7_;
8656         ClutterText* _tmp8_;
8657 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8658         g_return_val_if_fail (_owner != NULL, NULL);
8659 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8660         self = (Xcls_MainWindowXcls_Text23*) g_object_new (object_type, NULL);
8661 #line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8662         _tmp0_ = _owner;
8663 #line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8664         _tmp1_ = _g_object_ref0 (_tmp0_);
8665 #line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8666         _g_object_unref0 (self->priv->_this);
8667 #line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8668         self->priv->_this = _tmp1_;
8669 #line 1642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8670         clutter_color_from_string (&_tmp2_, "#fff");
8671 #line 1642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8672         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Show\nPalate", &_tmp2_);
8673 #line 1642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8674         g_object_ref_sink (_tmp3_);
8675 #line 1642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8676         _g_object_unref0 (self->el);
8677 #line 1642 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8678         self->el = _tmp3_;
8679 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8680         _tmp4_ = self->el;
8681 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8682         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
8683 #line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8684         _tmp5_ = self->el;
8685 #line 1648 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8686         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
8687 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8688         _tmp6_ = self->el;
8689 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8690         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
8691 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8692         _tmp7_ = self->el;
8693 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8694         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
8695 #line 1651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8696         _tmp8_ = self->el;
8697 #line 1651 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8698         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
8699 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8700         return self;
8701 #line 8702 "MainWindow.vala.c"
8702 }
8703
8704
8705 Xcls_MainWindowXcls_Text23* xcls_mainwindow_xcls_text23_new (Xcls_MainWindow* _owner) {
8706 #line 1639 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8707         return xcls_mainwindow_xcls_text23_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, _owner);
8708 #line 8709 "MainWindow.vala.c"
8709 }
8710
8711
8712 static void xcls_mainwindow_xcls_text23_class_init (Xcls_MainWindowXcls_Text23Class * klass) {
8713 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8714         xcls_mainwindow_xcls_text23_parent_class = g_type_class_peek_parent (klass);
8715 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8716         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text23Private));
8717 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8718         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text23_finalize;
8719 #line 8720 "MainWindow.vala.c"
8720 }
8721
8722
8723 static void xcls_mainwindow_xcls_text23_instance_init (Xcls_MainWindowXcls_Text23 * self) {
8724 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8725         self->priv = XCLS_MAINWINDOW_XCLS_TEXT23_GET_PRIVATE (self);
8726 #line 8727 "MainWindow.vala.c"
8727 }
8728
8729
8730 static void xcls_mainwindow_xcls_text23_finalize (GObject* obj) {
8731         Xcls_MainWindowXcls_Text23 * self;
8732 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8733         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT23, Xcls_MainWindowXcls_Text23);
8734 #line 1632 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8735         _g_object_unref0 (self->el);
8736 #line 1633 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8737         _g_object_unref0 (self->priv->_this);
8738 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8739         G_OBJECT_CLASS (xcls_mainwindow_xcls_text23_parent_class)->finalize (obj);
8740 #line 8741 "MainWindow.vala.c"
8741 }
8742
8743
8744 GType xcls_mainwindow_xcls_text23_get_type (void) {
8745         static volatile gsize xcls_mainwindow_xcls_text23_type_id__volatile = 0;
8746         if (g_once_init_enter (&xcls_mainwindow_xcls_text23_type_id__volatile)) {
8747                 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 };
8748                 GType xcls_mainwindow_xcls_text23_type_id;
8749                 xcls_mainwindow_xcls_text23_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text23", &g_define_type_info, 0);
8750                 g_once_init_leave (&xcls_mainwindow_xcls_text23_type_id__volatile, xcls_mainwindow_xcls_text23_type_id);
8751         }
8752         return xcls_mainwindow_xcls_text23_type_id__volatile;
8753 }
8754
8755
8756 static gboolean __lambda64_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
8757         gboolean result = FALSE;
8758         ClutterActor* _tmp0_;
8759         ClutterColor _tmp1_ = {0};
8760 #line 1685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8761         g_return_val_if_fail (event != NULL, FALSE);
8762 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8763         _tmp0_ = self->el;
8764 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8765         clutter_color_from_string (&_tmp1_, "#333");
8766 #line 1686 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8767         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8768 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8769         result = FALSE;
8770 #line 1687 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8771         return result;
8772 #line 8773 "MainWindow.vala.c"
8773 }
8774
8775
8776 static gboolean ___lambda64__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8777         gboolean result;
8778         result = __lambda64_ (self, event);
8779 #line 1685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8780         return result;
8781 #line 8782 "MainWindow.vala.c"
8782 }
8783
8784
8785 static gboolean __lambda65_ (Xcls_MainWindowXcls_addpropbutton* self, ClutterCrossingEvent* event) {
8786         gboolean result = FALSE;
8787         ClutterActor* _tmp0_;
8788         ClutterColor _tmp1_ = {0};
8789 #line 1689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8790         g_return_val_if_fail (event != NULL, FALSE);
8791 #line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8792         _tmp0_ = self->el;
8793 #line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8794         clutter_color_from_string (&_tmp1_, "#000");
8795 #line 1690 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8796         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
8797 #line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8798         result = FALSE;
8799 #line 1691 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8800         return result;
8801 #line 8802 "MainWindow.vala.c"
8802 }
8803
8804
8805 static gboolean ___lambda65__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
8806         gboolean result;
8807         result = __lambda65_ (self, event);
8808 #line 1689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8809         return result;
8810 #line 8811 "MainWindow.vala.c"
8811 }
8812
8813
8814 static gboolean __lambda66_ (Xcls_MainWindowXcls_addpropbutton* self) {
8815         gboolean result = FALSE;
8816         Xcls_MainWindow* _tmp0_;
8817         const gchar* _tmp1_;
8818         const gchar* _tmp2_;
8819         GQuark _tmp4_ = 0U;
8820 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8821         static GQuark _tmp3_label0 = 0;
8822 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8823         static GQuark _tmp3_label1 = 0;
8824 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8825         static GQuark _tmp3_label2 = 0;
8826 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8827         static GQuark _tmp3_label3 = 0;
8828 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8829         _tmp0_ = self->priv->_this;
8830 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8831         _tmp1_ = _tmp0_->state;
8832 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8833         _tmp2_ = _tmp1_;
8834 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8835         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
8836 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8837         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
8838 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8839                 switch (0) {
8840 #line 8841 "MainWindow.vala.c"
8841                         default:
8842                         {
8843                                 Xcls_MainWindow* _tmp5_;
8844 #line 1699 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8845                                 _tmp5_ = self->priv->_this;
8846 #line 1699 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8847                                 xcls_mainwindow_showAddProp (_tmp5_);
8848 #line 1700 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8849                                 break;
8850 #line 8851 "MainWindow.vala.c"
8851                         }
8852                 }
8853         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("object")))) {
8854 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8855                 switch (0) {
8856 #line 8857 "MainWindow.vala.c"
8857                         default:
8858                         {
8859                                 Xcls_MainWindow* _tmp6_;
8860                                 Xcls_MainWindow* _tmp7_;
8861 #line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8862                                 _tmp6_ = self->priv->_this;
8863 #line 1703 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8864                                 xcls_mainwindow_hideObject (_tmp6_);
8865 #line 1704 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8866                                 _tmp7_ = self->priv->_this;
8867 #line 1704 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8868                                 xcls_mainwindow_showAddProp (_tmp7_);
8869 #line 1705 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8870                                 break;
8871 #line 8872 "MainWindow.vala.c"
8872                         }
8873                 }
8874         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addlistener")))) {
8875 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8876                 switch (0) {
8877 #line 8878 "MainWindow.vala.c"
8878                         default:
8879                         {
8880                                 Xcls_MainWindow* _tmp8_;
8881                                 Xcls_MainWindow* _tmp9_;
8882 #line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8883                                 _tmp8_ = self->priv->_this;
8884 #line 1708 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8885                                 xcls_mainwindow_hideAddListener (_tmp8_);
8886 #line 1709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8887                                 _tmp9_ = self->priv->_this;
8888 #line 1709 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8889                                 xcls_mainwindow_showAddProp (_tmp9_);
8890 #line 1710 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8891                                 break;
8892 #line 8893 "MainWindow.vala.c"
8893                         }
8894                 }
8895         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("addprop")))) {
8896 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8897                 switch (0) {
8898 #line 8899 "MainWindow.vala.c"
8899                         default:
8900                         {
8901                                 Xcls_MainWindow* _tmp10_;
8902 #line 1714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8903                                 _tmp10_ = self->priv->_this;
8904 #line 1714 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8905                                 xcls_mainwindow_hideAddProp (_tmp10_);
8906 #line 1715 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8907                                 break;
8908 #line 8909 "MainWindow.vala.c"
8909                         }
8910                 }
8911         } else {
8912 #line 1697 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8913                 switch (0) {
8914 #line 8915 "MainWindow.vala.c"
8915                         default:
8916                         {
8917                                 Xcls_MainWindow* _tmp11_;
8918                                 const gchar* _tmp12_;
8919 #line 1718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8920                                 _tmp11_ = self->priv->_this;
8921 #line 1718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8922                                 _tmp12_ = _tmp11_->state;
8923 #line 1718 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8924                                 g_print ("unhandled add property from %s\n", _tmp12_);
8925 #line 1719 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8926                                 break;
8927 #line 8928 "MainWindow.vala.c"
8928                         }
8929                 }
8930         }
8931 #line 1722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8932         result = FALSE;
8933 #line 1722 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8934         return result;
8935 #line 8936 "MainWindow.vala.c"
8936 }
8937
8938
8939 static gboolean ___lambda66__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
8940         gboolean result;
8941         result = __lambda66_ (self);
8942 #line 1693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8943         return result;
8944 #line 8945 "MainWindow.vala.c"
8945 }
8946
8947
8948 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
8949         Xcls_MainWindowXcls_addpropbutton * self = NULL;
8950         Xcls_MainWindow* _tmp0_;
8951         Xcls_MainWindow* _tmp1_;
8952         Xcls_MainWindow* _tmp2_;
8953         Xcls_MainWindowXcls_addpropbutton* _tmp3_;
8954         ClutterActor* _tmp4_;
8955         ClutterActor* _tmp5_;
8956         Xcls_MainWindow* _tmp6_;
8957         Xcls_MainWindowXcls_Text25* _tmp7_;
8958         Xcls_MainWindowXcls_Text25* child_0;
8959         ClutterActor* _tmp8_;
8960         ClutterText* _tmp9_;
8961         ClutterActor* _tmp10_;
8962         ClutterActor* _tmp11_;
8963         ClutterActor* _tmp12_;
8964         ClutterActor* _tmp13_;
8965 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8966         g_return_val_if_fail (_owner != NULL, NULL);
8967 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8968         self = (Xcls_MainWindowXcls_addpropbutton*) g_object_new (object_type, NULL);
8969 #line 1669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8970         _tmp0_ = _owner;
8971 #line 1669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8972         _tmp1_ = _g_object_ref0 (_tmp0_);
8973 #line 1669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8974         _g_object_unref0 (self->priv->_this);
8975 #line 1669 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8976         self->priv->_this = _tmp1_;
8977 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8978         _tmp2_ = self->priv->_this;
8979 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8980         _tmp3_ = _g_object_ref0 (self);
8981 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8982         _g_object_unref0 (_tmp2_->addpropbutton);
8983 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8984         _tmp2_->addpropbutton = _tmp3_;
8985 #line 1671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8986         _tmp4_ = clutter_actor_new ();
8987 #line 1671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8988         g_object_ref_sink (_tmp4_);
8989 #line 1671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8990         _g_object_unref0 (self->el);
8991 #line 1671 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8992         self->el = _tmp4_;
8993 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8994         _tmp5_ = self->el;
8995 #line 1676 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8996         clutter_actor_set_reactive (_tmp5_, TRUE);
8997 #line 1677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
8998         _tmp6_ = self->priv->_this;
8999 #line 1677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9000         _tmp7_ = xcls_mainwindow_xcls_text25_new (_tmp6_);
9001 #line 1677 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9002         child_0 = _tmp7_;
9003 #line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9004         g_object_ref ((GObject*) child_0);
9005 #line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9006         _tmp8_ = self->el;
9007 #line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9008         _tmp9_ = child_0->el;
9009 #line 1679 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9010         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
9011 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9012         _tmp10_ = self->el;
9013 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9014         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
9015 #line 1685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9016         _tmp11_ = self->el;
9017 #line 1685 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9018         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda64__clutter_actor_enter_event, self, 0);
9019 #line 1689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9020         _tmp12_ = self->el;
9021 #line 1689 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9022         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda65__clutter_actor_leave_event, self, 0);
9023 #line 1693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9024         _tmp13_ = self->el;
9025 #line 1693 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9026         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda66__clutter_actor_button_press_event, self, 0);
9027 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9028         _g_object_unref0 (child_0);
9029 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9030         return self;
9031 #line 9032 "MainWindow.vala.c"
9032 }
9033
9034
9035 Xcls_MainWindowXcls_addpropbutton* xcls_mainwindow_xcls_addpropbutton_new (Xcls_MainWindow* _owner) {
9036 #line 1667 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9037         return xcls_mainwindow_xcls_addpropbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, _owner);
9038 #line 9039 "MainWindow.vala.c"
9039 }
9040
9041
9042 static void xcls_mainwindow_xcls_addpropbutton_class_init (Xcls_MainWindowXcls_addpropbuttonClass * klass) {
9043 #line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9044         xcls_mainwindow_xcls_addpropbutton_parent_class = g_type_class_peek_parent (klass);
9045 #line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9046         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addpropbuttonPrivate));
9047 #line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9048         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addpropbutton_finalize;
9049 #line 9050 "MainWindow.vala.c"
9050 }
9051
9052
9053 static void xcls_mainwindow_xcls_addpropbutton_instance_init (Xcls_MainWindowXcls_addpropbutton * self) {
9054 #line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9055         self->priv = XCLS_MAINWINDOW_XCLS_ADDPROPBUTTON_GET_PRIVATE (self);
9056 #line 9057 "MainWindow.vala.c"
9057 }
9058
9059
9060 static void xcls_mainwindow_xcls_addpropbutton_finalize (GObject* obj) {
9061         Xcls_MainWindowXcls_addpropbutton * self;
9062 #line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9063         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDPROPBUTTON, Xcls_MainWindowXcls_addpropbutton);
9064 #line 1660 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9065         _g_object_unref0 (self->el);
9066 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9067         _g_object_unref0 (self->priv->_this);
9068 #line 1658 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9069         G_OBJECT_CLASS (xcls_mainwindow_xcls_addpropbutton_parent_class)->finalize (obj);
9070 #line 9071 "MainWindow.vala.c"
9071 }
9072
9073
9074 GType xcls_mainwindow_xcls_addpropbutton_get_type (void) {
9075         static volatile gsize xcls_mainwindow_xcls_addpropbutton_type_id__volatile = 0;
9076         if (g_once_init_enter (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile)) {
9077                 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 };
9078                 GType xcls_mainwindow_xcls_addpropbutton_type_id;
9079                 xcls_mainwindow_xcls_addpropbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addpropbutton", &g_define_type_info, 0);
9080                 g_once_init_leave (&xcls_mainwindow_xcls_addpropbutton_type_id__volatile, xcls_mainwindow_xcls_addpropbutton_type_id);
9081         }
9082         return xcls_mainwindow_xcls_addpropbutton_type_id__volatile;
9083 }
9084
9085
9086 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_construct (GType object_type, Xcls_MainWindow* _owner) {
9087         Xcls_MainWindowXcls_Text25 * self = NULL;
9088         Xcls_MainWindow* _tmp0_;
9089         Xcls_MainWindow* _tmp1_;
9090         ClutterColor _tmp2_ = {0};
9091         ClutterText* _tmp3_;
9092         ClutterText* _tmp4_;
9093         ClutterText* _tmp5_;
9094         ClutterText* _tmp6_;
9095         ClutterText* _tmp7_;
9096         ClutterText* _tmp8_;
9097 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9098         g_return_val_if_fail (_owner != NULL, NULL);
9099 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9100         self = (Xcls_MainWindowXcls_Text25*) g_object_new (object_type, NULL);
9101 #line 1743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9102         _tmp0_ = _owner;
9103 #line 1743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9104         _tmp1_ = _g_object_ref0 (_tmp0_);
9105 #line 1743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9106         _g_object_unref0 (self->priv->_this);
9107 #line 1743 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9108         self->priv->_this = _tmp1_;
9109 #line 1744 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9110         clutter_color_from_string (&_tmp2_, "#fff");
9111 #line 1744 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9112         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nProperty", &_tmp2_);
9113 #line 1744 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9114         g_object_ref_sink (_tmp3_);
9115 #line 1744 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9116         _g_object_unref0 (self->el);
9117 #line 1744 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9118         self->el = _tmp3_;
9119 #line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9120         _tmp4_ = self->el;
9121 #line 1749 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9122         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
9123 #line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9124         _tmp5_ = self->el;
9125 #line 1750 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9126         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
9127 #line 1751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9128         _tmp6_ = self->el;
9129 #line 1751 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9130         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
9131 #line 1752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9132         _tmp7_ = self->el;
9133 #line 1752 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9134         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
9135 #line 1753 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9136         _tmp8_ = self->el;
9137 #line 1753 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9138         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
9139 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9140         return self;
9141 #line 9142 "MainWindow.vala.c"
9142 }
9143
9144
9145 Xcls_MainWindowXcls_Text25* xcls_mainwindow_xcls_text25_new (Xcls_MainWindow* _owner) {
9146 #line 1741 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9147         return xcls_mainwindow_xcls_text25_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, _owner);
9148 #line 9149 "MainWindow.vala.c"
9149 }
9150
9151
9152 static void xcls_mainwindow_xcls_text25_class_init (Xcls_MainWindowXcls_Text25Class * klass) {
9153 #line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9154         xcls_mainwindow_xcls_text25_parent_class = g_type_class_peek_parent (klass);
9155 #line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9156         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text25Private));
9157 #line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9158         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text25_finalize;
9159 #line 9160 "MainWindow.vala.c"
9160 }
9161
9162
9163 static void xcls_mainwindow_xcls_text25_instance_init (Xcls_MainWindowXcls_Text25 * self) {
9164 #line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9165         self->priv = XCLS_MAINWINDOW_XCLS_TEXT25_GET_PRIVATE (self);
9166 #line 9167 "MainWindow.vala.c"
9167 }
9168
9169
9170 static void xcls_mainwindow_xcls_text25_finalize (GObject* obj) {
9171         Xcls_MainWindowXcls_Text25 * self;
9172 #line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9173         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT25, Xcls_MainWindowXcls_Text25);
9174 #line 1734 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9175         _g_object_unref0 (self->el);
9176 #line 1735 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9177         _g_object_unref0 (self->priv->_this);
9178 #line 1732 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9179         G_OBJECT_CLASS (xcls_mainwindow_xcls_text25_parent_class)->finalize (obj);
9180 #line 9181 "MainWindow.vala.c"
9181 }
9182
9183
9184 GType xcls_mainwindow_xcls_text25_get_type (void) {
9185         static volatile gsize xcls_mainwindow_xcls_text25_type_id__volatile = 0;
9186         if (g_once_init_enter (&xcls_mainwindow_xcls_text25_type_id__volatile)) {
9187                 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 };
9188                 GType xcls_mainwindow_xcls_text25_type_id;
9189                 xcls_mainwindow_xcls_text25_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text25", &g_define_type_info, 0);
9190                 g_once_init_leave (&xcls_mainwindow_xcls_text25_type_id__volatile, xcls_mainwindow_xcls_text25_type_id);
9191         }
9192         return xcls_mainwindow_xcls_text25_type_id__volatile;
9193 }
9194
9195
9196 static gboolean __lambda68_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
9197         gboolean result = FALSE;
9198         ClutterActor* _tmp0_;
9199         ClutterColor _tmp1_ = {0};
9200 #line 1787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9201         g_return_val_if_fail (event != NULL, FALSE);
9202 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9203         _tmp0_ = self->el;
9204 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9205         clutter_color_from_string (&_tmp1_, "#333");
9206 #line 1788 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9207         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
9208 #line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9209         result = FALSE;
9210 #line 1789 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9211         return result;
9212 #line 9213 "MainWindow.vala.c"
9213 }
9214
9215
9216 static gboolean ___lambda68__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
9217         gboolean result;
9218         result = __lambda68_ (self, event);
9219 #line 1787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9220         return result;
9221 #line 9222 "MainWindow.vala.c"
9222 }
9223
9224
9225 static gboolean __lambda69_ (Xcls_MainWindowXcls_addlistenerbutton* self, ClutterCrossingEvent* event) {
9226         gboolean result = FALSE;
9227         ClutterActor* _tmp0_;
9228         ClutterColor _tmp1_ = {0};
9229 #line 1791 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9230         g_return_val_if_fail (event != NULL, FALSE);
9231 #line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9232         _tmp0_ = self->el;
9233 #line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9234         clutter_color_from_string (&_tmp1_, "#000");
9235 #line 1792 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9236         clutter_actor_set_background_color (_tmp0_, &_tmp1_);
9237 #line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9238         result = FALSE;
9239 #line 1793 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9240         return result;
9241 #line 9242 "MainWindow.vala.c"
9242 }
9243
9244
9245 static gboolean ___lambda69__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
9246         gboolean result;
9247         result = __lambda69_ (self, event);
9248 #line 1791 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9249         return result;
9250 #line 9251 "MainWindow.vala.c"
9251 }
9252
9253
9254 static gboolean __lambda70_ (Xcls_MainWindowXcls_addlistenerbutton* self) {
9255         gboolean result = FALSE;
9256         Xcls_MainWindow* _tmp0_;
9257         const gchar* _tmp1_;
9258         const gchar* _tmp2_;
9259         GQuark _tmp4_ = 0U;
9260 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9261         static GQuark _tmp3_label0 = 0;
9262 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9263         static GQuark _tmp3_label1 = 0;
9264 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9265         static GQuark _tmp3_label2 = 0;
9266 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9267         static GQuark _tmp3_label3 = 0;
9268 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9269         _tmp0_ = self->priv->_this;
9270 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9271         _tmp1_ = _tmp0_->state;
9272 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9273         _tmp2_ = _tmp1_;
9274 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9275         _tmp4_ = (NULL == _tmp2_) ? 0 : g_quark_from_string (_tmp2_);
9276 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9277         if (_tmp4_ == ((0 != _tmp3_label0) ? _tmp3_label0 : (_tmp3_label0 = g_quark_from_static_string ("edit")))) {
9278 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9279                 switch (0) {
9280 #line 9281 "MainWindow.vala.c"
9281                         default:
9282                         {
9283                                 Xcls_MainWindow* _tmp5_;
9284 #line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9285                                 _tmp5_ = self->priv->_this;
9286 #line 1801 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9287                                 xcls_mainwindow_showAddListener (_tmp5_);
9288 #line 1802 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9289                                 break;
9290 #line 9291 "MainWindow.vala.c"
9291                         }
9292                 }
9293         } else if (_tmp4_ == ((0 != _tmp3_label1) ? _tmp3_label1 : (_tmp3_label1 = g_quark_from_static_string ("addlistener")))) {
9294 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9295                 switch (0) {
9296 #line 9297 "MainWindow.vala.c"
9297                         default:
9298                         {
9299                                 Xcls_MainWindow* _tmp6_;
9300 #line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9301                                 _tmp6_ = self->priv->_this;
9302 #line 1806 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9303                                 xcls_mainwindow_hideAddListener (_tmp6_);
9304 #line 1807 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9305                                 break;
9306 #line 9307 "MainWindow.vala.c"
9307                         }
9308                 }
9309         } else if (_tmp4_ == ((0 != _tmp3_label2) ? _tmp3_label2 : (_tmp3_label2 = g_quark_from_static_string ("addprop")))) {
9310 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9311                 switch (0) {
9312 #line 9313 "MainWindow.vala.c"
9313                         default:
9314                         {
9315                                 Xcls_MainWindow* _tmp7_;
9316                                 Xcls_MainWindow* _tmp8_;
9317 #line 1811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9318                                 _tmp7_ = self->priv->_this;
9319 #line 1811 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9320                                 xcls_mainwindow_hideAddProp (_tmp7_);
9321 #line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9322                                 _tmp8_ = self->priv->_this;
9323 #line 1812 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9324                                 xcls_mainwindow_showAddListener (_tmp8_);
9325 #line 1813 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9326                                 break;
9327 #line 9328 "MainWindow.vala.c"
9328                         }
9329                 }
9330         } else if (_tmp4_ == ((0 != _tmp3_label3) ? _tmp3_label3 : (_tmp3_label3 = g_quark_from_static_string ("object")))) {
9331 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9332                 switch (0) {
9333 #line 9334 "MainWindow.vala.c"
9334                         default:
9335                         {
9336                                 Xcls_MainWindow* _tmp9_;
9337                                 Xcls_MainWindow* _tmp10_;
9338 #line 1815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9339                                 _tmp9_ = self->priv->_this;
9340 #line 1815 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9341                                 xcls_mainwindow_hideObject (_tmp9_);
9342 #line 1816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9343                                 _tmp10_ = self->priv->_this;
9344 #line 1816 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9345                                 xcls_mainwindow_showAddListener (_tmp10_);
9346 #line 1817 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9347                                 break;
9348 #line 9349 "MainWindow.vala.c"
9349                         }
9350                 }
9351         } else {
9352 #line 1799 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9353                 switch (0) {
9354 #line 9355 "MainWindow.vala.c"
9355                         default:
9356                         {
9357                                 Xcls_MainWindow* _tmp11_;
9358                                 const gchar* _tmp12_;
9359 #line 1820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9360                                 _tmp11_ = self->priv->_this;
9361 #line 1820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9362                                 _tmp12_ = _tmp11_->state;
9363 #line 1820 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9364                                 g_print ("unhandled add listener from %s\n", _tmp12_);
9365 #line 1822 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9366                                 break;
9367 #line 9368 "MainWindow.vala.c"
9368                         }
9369                 }
9370         }
9371 #line 1825 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9372         result = FALSE;
9373 #line 1825 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9374         return result;
9375 #line 9376 "MainWindow.vala.c"
9376 }
9377
9378
9379 static gboolean ___lambda70__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
9380         gboolean result;
9381         result = __lambda70_ (self);
9382 #line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9383         return result;
9384 #line 9385 "MainWindow.vala.c"
9385 }
9386
9387
9388 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_construct (GType object_type, Xcls_MainWindow* _owner) {
9389         Xcls_MainWindowXcls_addlistenerbutton * self = NULL;
9390         Xcls_MainWindow* _tmp0_;
9391         Xcls_MainWindow* _tmp1_;
9392         Xcls_MainWindow* _tmp2_;
9393         Xcls_MainWindowXcls_addlistenerbutton* _tmp3_;
9394         ClutterActor* _tmp4_;
9395         ClutterActor* _tmp5_;
9396         Xcls_MainWindow* _tmp6_;
9397         Xcls_MainWindowXcls_Text27* _tmp7_;
9398         Xcls_MainWindowXcls_Text27* child_0;
9399         ClutterActor* _tmp8_;
9400         ClutterText* _tmp9_;
9401         ClutterActor* _tmp10_;
9402         ClutterActor* _tmp11_;
9403         ClutterActor* _tmp12_;
9404         ClutterActor* _tmp13_;
9405 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9406         g_return_val_if_fail (_owner != NULL, NULL);
9407 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9408         self = (Xcls_MainWindowXcls_addlistenerbutton*) g_object_new (object_type, NULL);
9409 #line 1771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9410         _tmp0_ = _owner;
9411 #line 1771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9412         _tmp1_ = _g_object_ref0 (_tmp0_);
9413 #line 1771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9414         _g_object_unref0 (self->priv->_this);
9415 #line 1771 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9416         self->priv->_this = _tmp1_;
9417 #line 1772 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9418         _tmp2_ = self->priv->_this;
9419 #line 1772 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9420         _tmp3_ = _g_object_ref0 (self);
9421 #line 1772 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9422         _g_object_unref0 (_tmp2_->addlistenerbutton);
9423 #line 1772 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9424         _tmp2_->addlistenerbutton = _tmp3_;
9425 #line 1773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9426         _tmp4_ = clutter_actor_new ();
9427 #line 1773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9428         g_object_ref_sink (_tmp4_);
9429 #line 1773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9430         _g_object_unref0 (self->el);
9431 #line 1773 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9432         self->el = _tmp4_;
9433 #line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9434         _tmp5_ = self->el;
9435 #line 1778 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9436         clutter_actor_set_reactive (_tmp5_, TRUE);
9437 #line 1779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9438         _tmp6_ = self->priv->_this;
9439 #line 1779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9440         _tmp7_ = xcls_mainwindow_xcls_text27_new (_tmp6_);
9441 #line 1779 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9442         child_0 = _tmp7_;
9443 #line 1780 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9444         g_object_ref ((GObject*) child_0);
9445 #line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9446         _tmp8_ = self->el;
9447 #line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9448         _tmp9_ = child_0->el;
9449 #line 1781 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9450         clutter_actor_add_child (_tmp8_, (ClutterActor*) _tmp9_);
9451 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9452         _tmp10_ = self->el;
9453 #line 1784 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9454         clutter_actor_set_size (_tmp10_, (gfloat) 50, (gfloat) 50);
9455 #line 1787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9456         _tmp11_ = self->el;
9457 #line 1787 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9458         g_signal_connect_object (_tmp11_, "enter-event", (GCallback) ___lambda68__clutter_actor_enter_event, self, 0);
9459 #line 1791 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9460         _tmp12_ = self->el;
9461 #line 1791 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9462         g_signal_connect_object (_tmp12_, "leave-event", (GCallback) ___lambda69__clutter_actor_leave_event, self, 0);
9463 #line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9464         _tmp13_ = self->el;
9465 #line 1795 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9466         g_signal_connect_object (_tmp13_, "button-press-event", (GCallback) ___lambda70__clutter_actor_button_press_event, self, 0);
9467 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9468         _g_object_unref0 (child_0);
9469 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9470         return self;
9471 #line 9472 "MainWindow.vala.c"
9472 }
9473
9474
9475 Xcls_MainWindowXcls_addlistenerbutton* xcls_mainwindow_xcls_addlistenerbutton_new (Xcls_MainWindow* _owner) {
9476 #line 1769 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9477         return xcls_mainwindow_xcls_addlistenerbutton_construct (XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, _owner);
9478 #line 9479 "MainWindow.vala.c"
9479 }
9480
9481
9482 static void xcls_mainwindow_xcls_addlistenerbutton_class_init (Xcls_MainWindowXcls_addlistenerbuttonClass * klass) {
9483 #line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9484         xcls_mainwindow_xcls_addlistenerbutton_parent_class = g_type_class_peek_parent (klass);
9485 #line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9486         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_addlistenerbuttonPrivate));
9487 #line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9488         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_addlistenerbutton_finalize;
9489 #line 9490 "MainWindow.vala.c"
9490 }
9491
9492
9493 static void xcls_mainwindow_xcls_addlistenerbutton_instance_init (Xcls_MainWindowXcls_addlistenerbutton * self) {
9494 #line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9495         self->priv = XCLS_MAINWINDOW_XCLS_ADDLISTENERBUTTON_GET_PRIVATE (self);
9496 #line 9497 "MainWindow.vala.c"
9497 }
9498
9499
9500 static void xcls_mainwindow_xcls_addlistenerbutton_finalize (GObject* obj) {
9501         Xcls_MainWindowXcls_addlistenerbutton * self;
9502 #line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9503         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_ADDLISTENERBUTTON, Xcls_MainWindowXcls_addlistenerbutton);
9504 #line 1762 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9505         _g_object_unref0 (self->el);
9506 #line 1763 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9507         _g_object_unref0 (self->priv->_this);
9508 #line 1760 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9509         G_OBJECT_CLASS (xcls_mainwindow_xcls_addlistenerbutton_parent_class)->finalize (obj);
9510 #line 9511 "MainWindow.vala.c"
9511 }
9512
9513
9514 GType xcls_mainwindow_xcls_addlistenerbutton_get_type (void) {
9515         static volatile gsize xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile = 0;
9516         if (g_once_init_enter (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile)) {
9517                 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 };
9518                 GType xcls_mainwindow_xcls_addlistenerbutton_type_id;
9519                 xcls_mainwindow_xcls_addlistenerbutton_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_addlistenerbutton", &g_define_type_info, 0);
9520                 g_once_init_leave (&xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile, xcls_mainwindow_xcls_addlistenerbutton_type_id);
9521         }
9522         return xcls_mainwindow_xcls_addlistenerbutton_type_id__volatile;
9523 }
9524
9525
9526 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_construct (GType object_type, Xcls_MainWindow* _owner) {
9527         Xcls_MainWindowXcls_Text27 * self = NULL;
9528         Xcls_MainWindow* _tmp0_;
9529         Xcls_MainWindow* _tmp1_;
9530         ClutterColor _tmp2_ = {0};
9531         ClutterText* _tmp3_;
9532         ClutterText* _tmp4_;
9533         ClutterText* _tmp5_;
9534         ClutterText* _tmp6_;
9535         ClutterText* _tmp7_;
9536         ClutterText* _tmp8_;
9537 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9538         g_return_val_if_fail (_owner != NULL, NULL);
9539 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9540         self = (Xcls_MainWindowXcls_Text27*) g_object_new (object_type, NULL);
9541 #line 1846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9542         _tmp0_ = _owner;
9543 #line 1846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9544         _tmp1_ = _g_object_ref0 (_tmp0_);
9545 #line 1846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9546         _g_object_unref0 (self->priv->_this);
9547 #line 1846 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9548         self->priv->_this = _tmp1_;
9549 #line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9550         clutter_color_from_string (&_tmp2_, "#fff");
9551 #line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9552         _tmp3_ = (ClutterText*) clutter_text_new_full ("Sans 10px", "Add\nListener", &_tmp2_);
9553 #line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9554         g_object_ref_sink (_tmp3_);
9555 #line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9556         _g_object_unref0 (self->el);
9557 #line 1847 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9558         self->el = _tmp3_;
9559 #line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9560         _tmp4_ = self->el;
9561 #line 1852 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9562         clutter_text_set_line_alignment (_tmp4_, PANGO_ALIGN_CENTER);
9563 #line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9564         _tmp5_ = self->el;
9565 #line 1853 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9566         clutter_actor_set_x_align ((ClutterActor*) _tmp5_, CLUTTER_ACTOR_ALIGN_CENTER);
9567 #line 1854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9568         _tmp6_ = self->el;
9569 #line 1854 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9570         clutter_actor_set_x_expand ((ClutterActor*) _tmp6_, FALSE);
9571 #line 1855 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9572         _tmp7_ = self->el;
9573 #line 1855 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9574         clutter_actor_set_y_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_CENTER);
9575 #line 1856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9576         _tmp8_ = self->el;
9577 #line 1856 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9578         clutter_actor_set_y_expand ((ClutterActor*) _tmp8_, FALSE);
9579 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9580         return self;
9581 #line 9582 "MainWindow.vala.c"
9582 }
9583
9584
9585 Xcls_MainWindowXcls_Text27* xcls_mainwindow_xcls_text27_new (Xcls_MainWindow* _owner) {
9586 #line 1844 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9587         return xcls_mainwindow_xcls_text27_construct (XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, _owner);
9588 #line 9589 "MainWindow.vala.c"
9589 }
9590
9591
9592 static void xcls_mainwindow_xcls_text27_class_init (Xcls_MainWindowXcls_Text27Class * klass) {
9593 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9594         xcls_mainwindow_xcls_text27_parent_class = g_type_class_peek_parent (klass);
9595 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9596         g_type_class_add_private (klass, sizeof (Xcls_MainWindowXcls_Text27Private));
9597 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9598         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_xcls_text27_finalize;
9599 #line 9600 "MainWindow.vala.c"
9600 }
9601
9602
9603 static void xcls_mainwindow_xcls_text27_instance_init (Xcls_MainWindowXcls_Text27 * self) {
9604 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9605         self->priv = XCLS_MAINWINDOW_XCLS_TEXT27_GET_PRIVATE (self);
9606 #line 9607 "MainWindow.vala.c"
9607 }
9608
9609
9610 static void xcls_mainwindow_xcls_text27_finalize (GObject* obj) {
9611         Xcls_MainWindowXcls_Text27 * self;
9612 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9613         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_MAINWINDOW_TYPE_XCLS_TEXT27, Xcls_MainWindowXcls_Text27);
9614 #line 1837 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9615         _g_object_unref0 (self->el);
9616 #line 1838 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9617         _g_object_unref0 (self->priv->_this);
9618 #line 1835 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9619         G_OBJECT_CLASS (xcls_mainwindow_xcls_text27_parent_class)->finalize (obj);
9620 #line 9621 "MainWindow.vala.c"
9621 }
9622
9623
9624 GType xcls_mainwindow_xcls_text27_get_type (void) {
9625         static volatile gsize xcls_mainwindow_xcls_text27_type_id__volatile = 0;
9626         if (g_once_init_enter (&xcls_mainwindow_xcls_text27_type_id__volatile)) {
9627                 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 };
9628                 GType xcls_mainwindow_xcls_text27_type_id;
9629                 xcls_mainwindow_xcls_text27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindowXcls_Text27", &g_define_type_info, 0);
9630                 g_once_init_leave (&xcls_mainwindow_xcls_text27_type_id__volatile, xcls_mainwindow_xcls_text27_type_id);
9631         }
9632         return xcls_mainwindow_xcls_text27_type_id__volatile;
9633 }
9634
9635
9636 static void xcls_mainwindow_class_init (Xcls_MainWindowClass * klass) {
9637 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9638         xcls_mainwindow_parent_class = g_type_class_peek_parent (klass);
9639 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9640         g_type_class_add_private (klass, sizeof (Xcls_MainWindowPrivate));
9641 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9642         G_OBJECT_CLASS (klass)->finalize = xcls_mainwindow_finalize;
9643 #line 9644 "MainWindow.vala.c"
9644 }
9645
9646
9647 static void xcls_mainwindow_instance_init (Xcls_MainWindow * self) {
9648 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9649         self->priv = XCLS_MAINWINDOW_GET_PRIVATE (self);
9650 #line 9651 "MainWindow.vala.c"
9651 }
9652
9653
9654 static void xcls_mainwindow_finalize (GObject* obj) {
9655         Xcls_MainWindow * self;
9656 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9657         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_MAINWINDOW, Xcls_MainWindow);
9658 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9659         _g_object_unref0 (self->el);
9660 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9661         _g_object_unref0 (self->priv->_this);
9662 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9663         _g_object_unref0 (self->vbox);
9664 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9665         _g_object_unref0 (self->topbar);
9666 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9667         _g_object_unref0 (self->mainpane);
9668 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9669         _g_object_unref0 (self->leftpane);
9670 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9671         _g_object_unref0 (self->editpane);
9672 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9673         _g_object_unref0 (self->tree);
9674 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9675         _g_object_unref0 (self->props);
9676 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9677         _g_object_unref0 (self->clutterembed);
9678 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9679         _g_object_unref0 (self->rooview);
9680 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9681         _g_object_unref0 (self->objectview);
9682 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9683         _g_object_unref0 (self->codeeditview);
9684 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9685         _g_object_unref0 (self->addpropsview);
9686 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9687         _g_object_unref0 (self->projecteditview);
9688 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9689         _g_object_unref0 (self->buttonlayout);
9690 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9691         _g_object_unref0 (self->projectbutton);
9692 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9693         _g_object_unref0 (self->projecteditbutton);
9694 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9695         _g_object_unref0 (self->objectshowbutton);
9696 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9697         _g_object_unref0 (self->addpropbutton);
9698 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9699         _g_object_unref0 (self->addlistenerbutton);
9700 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9701         _g_object_unref0 (self->project);
9702 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9703         _g_object_unref0 (self->clutterfiles);
9704 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9705         _g_object_unref0 (self->code_editor);
9706 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9707         _g_object_unref0 (self->window_gladeview);
9708 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9709         _g_object_unref0 (self->left_props);
9710 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9711         _g_object_unref0 (self->projectsettings);
9712 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9713         _g_object_unref0 (self->rightpalete);
9714 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9715         _g_object_unref0 (self->add_props);
9716 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9717         _g_object_unref0 (self->left_projects);
9718 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9719         _g_object_unref0 (self->left_tree);
9720 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9721         _g_object_unref0 (self->window_rooview);
9722 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9723         _g_free0 (self->state);
9724 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9725         _g_free0 (self->title);
9726 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/MainWindow.vala"
9727         G_OBJECT_CLASS (xcls_mainwindow_parent_class)->finalize (obj);
9728 #line 9729 "MainWindow.vala.c"
9729 }
9730
9731
9732 GType xcls_mainwindow_get_type (void) {
9733         static volatile gsize xcls_mainwindow_type_id__volatile = 0;
9734         if (g_once_init_enter (&xcls_mainwindow_type_id__volatile)) {
9735                 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 };
9736                 GType xcls_mainwindow_type_id;
9737                 xcls_mainwindow_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_MainWindow", &g_define_type_info, 0);
9738                 g_once_init_leave (&xcls_mainwindow_type_id__volatile, xcls_mainwindow_type_id);
9739         }
9740         return xcls_mainwindow_type_id__volatile;
9741 }
9742
9743
9744